Low-power, 16-bit RISC CPU with cache
The use of the cache allows higher CPU frequencies when in mature technologies as frequency is typically limited by the memory speed. Power is reduced as a small cache require less power to read than flash. A cache can be much smaller than a full shadow RAM.
Even though it is 16-bit, the gate count is equivalent to many 8-bit cores due to the simplicity of the RISC pipeline. With a wider datapath and 16 general purpose registers, application programs are able to execute in far fewer clock cycles. This can save a significant amount of power by either allowing the CPU to be clocked at a lower frequency or by being able to enter a power down state sooner.
The eSi-1650’s instruction set includes a variety of arithmetic instructions such as a full 32-bit multiply, multiply and accumulate and divide. There are also a number of optional application specific instructions and addressing modes. Bit manipulation instructions such as bitfield extract and insert, count leading zeros, population count, find first set and bit reverse can be included. Integer square root, absolute value, min/max, CRC and parity are also available. Wait-for-interrupt instructions allow fast entry to low power states, enabling clock and power gating.
For those applications that require extreme performance or ultra low power operation, user-defined instructions and registers can be implemented.
The processor supports both user and supervisor operating modes, with privileged instructions and memory areas via the optional MPU, to allow an O/S kernel to be fully protected from user applications.
Hardware debug facilities include hardware breakpoints, watchpoints, trace, performance counters, null pointer detection and single-stepping for fast debugging of ROM, FLASH and RAM based programs.
View Low-power, 16-bit RISC CPU with cache full description to...
- see the entire Low-power, 16-bit RISC CPU with cache datasheet
- get in contact with Low-power, 16-bit RISC CPU with cache Supplier
Block Diagram of the Low-power, 16-bit RISC CPU with cache
RISC IP
- Compact, low-power 32-bit RISC CPU
- High-performance 32-bit RISC CPU
- DSP-enhanced ARC EMxD and HS4xD processors provide combined RISC + DSP processing for computation intensive applications
- Low-cost & low-power 16-bit RISC CPU
- Ultra low power, high-performance DSP / controller RISC core
- 32-bit High Performance Single/Multicore RISC Processor