MIPS 24KEc
Jump to navigation
Jump to search
MIPS 24KEc / MIPS 24KEf
A distinguishing characteristic of the 24KE family is the inclusion of the MIPS DSP
- Application Specific Extension (ASE).
The MIPS DSP ASE provides support for a number of powerful data processing operations.
It includes instructions for executing fractional arithmetic (Q15/Q31) and for saturating arithmetic.
Additionally, for smaller data sizes, SIMD operations are supported, allowing 2x16b
- or 4x8b operations to occur simultaneously.
Another feature of the ASE is the inclusion of additional HI/LO accumulator registers
- to improve the parallelization of independent accumulation routines.
Variants
- MIPS 24KEc is a 32-bit RISC core for high performance applications.
- MIPS 24KEc Pro core offers the CorExtend capability.
- (CP0 Status Reg, Bit 17 set for CorExtend block)
- MIPS 24KEf core adds an IEEE-754 compliant floating point unit.
- (CP0 Status Reg, Bit 29 set for Floating Point Unit)
- MIPS 24KEf Pro core has both the floating point
- unit and the CorExtend capability.
ERRATA
MIPS 24KEc share same erratas with MIPS 24K only with some version offset.
Release Identifier | PRId [Revision] / Maj.min.patch/hex |
Description | Date |
---|---|---|---|
2_0_* | 2.0.0 / 0x40 | General availability of 24KE core. | June 30, 2005 |
2_1_* | 2.1.0 / 0x44 | 8KB cache option | December 30, 2005 |
2_2_* | 2.2.0 / 0x48 | L2 support., 64KB alias-free D-cache option, option to have up to 8 outstanding cache misses (previous maximum 4). |
July 12, 2006 |
2_3_* | 2.3.0 / 0x4c | Less interlocks round cache instructions, relocatable reset exception vector location. |
January 3, 2007 |
2_4_* | 2.4.0 / 0x50 | New UserLocal register, alias-proof I-cache hit-invalidate operation, can wait with interrupts disabled. |
October 31, 2007 |
2_5_0 | 2.5.0 / 0x54 | Errata fixes | January, 2009 |