The MIPS 24K and 24KE series of cores are two of MIPS Technologies's synthesizable 32-bit cores.
The MIPS32 24K core family is targeted at high-volume applications such as broadband access, wireless, networking, digital television and office automation. It includes the 24Kc, 24Kc Pro, 24Kf and 24Kf Pro versions, and offers performance up to 625 MHz worst-case in a 0.13-micron process, the highest frequency available in 32-bit synthesizable cores for embedded markets. Designers have the flexibility to optimize for speed, area or power to obtain 2.8mm2 core-only size, 0.58 mW/MHz, or up to 900 Dhrystone MIPS performance.
The MIPS32 24K Malta processor has a 64KB primary instruction cache and (cacheline size 32 bytes) and 64KB data cache (cacheline size 32 bytes). This processor has 32 TLB entries. It can operate in BE or LE mode. The processor speed is 25 Mhz.
This processor is supported in both 2.4 and 2.6 Linux versions.
$ cat /proc/cpuinfo
system type : MIPS Malta processor : 0 cpu model : MIPS 24K V6.0 BogoMIPS : 16.00 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : yes VCED exceptions : not available VCEI exceptions : not available
Linux 2.4 and 2.6 support the 24K since 2005-01-19. Linux 2.6 adds support for the 24KE including it's DSP ASE on 2005-05-31.