Hardware floating point can be attractive in many embedded applications where integer or fixed point algorithms produce either overflow/underflow or unacceptably long word lengths. In such cases long design times are likely to be needed in order to ensure predictable accuracy and avoid scaling problems. The FPS26 from Cortus offers hardware single precision floating point that enables the treatment of signals with a wide dynamic range with the required precision and speed.
Cortus have analysed typical embedded programs and compiler output to ensure that your software is compiled with the very highest code density possible. In tests using standard code benchmarks the FPS26 shows an improvement of at least 16% over the FPS6.
Low power 32-bit processor supporting single precision floating point in hardware
Overview
Key Features
- 32-bit core with 16 registers
- 5-7 stage pipeline
- Hardware single precision floating point unit
- Hardware integer multiplier and hardware divider
- Co-processor interface, add algorithmic functionality in hardware, save time and power.
- Caches, more complex memory architectures are possible
- RTOS support: FreeRTOS, uCLinux, uC/OS II, uC/OSIII, TargetOS
- Full Development Environment
- Optional Ethernet 10/100 MAC and USB2.0 Peripheral
- Optional JTAG-Ethernet Debug Solution
Benefits
- High performance CPU
- Compact silicon footprint, less silicon area
- High maximum clock frequency, more time sleeping
- Good Code Density, less Flash memory required
- Dual and Multi-Core, more performance without exploding consumption
Block Diagram
Applications
- Complex sensors
- Sophisticated home automation
- Military
- Aerospace
- Motor control
- Solar inverters
- Industrial control
- Radar systems
- Sensor fusion
- MIMO wireless systems
Deliverables
- Full Verilog Source Code
- Full Toolchain
- Graphical Development Environment
- Debugger
- Standard Peripherals
- Full Documentation
- Complete Integration Guide
- Supplied as Part of a Design Services Contract
Technical Specifications
Foundry, Node
Any
Maturity
Designed into multiple Integrated Circuits
Availability
Available today
Related IPs
- Highest code density, Low Power 32-bit Processor with optional DSP
- Low power 32-bit processor with secure execution capability
- Low power 32-bit processor with lightweight computing power
- Single precision, IEEE 754, floating point adder
- Single precision, IEEE 754, floating point multiplier
- Single precision, IEEE 754, floating point divider