MIPS Products

MIPS32® 24Kc® Hard IP Cores

The MIPS32™ 24Kc™ Hard Core is a technology-specific implementationof the synthesizable 32-bit MIPS32 24Kc core. The implementation is targetedfor the TSMC 0.18µm process. Chip developers or system OEMs who arebuilding complex System-On-Chip ASIC devices can significantly reduce designtime, resources, and time-to-market by using the 24Kc TSMC Hard Core.


  • 261 MHz in .18µm G TSMC process
  • Hard IP cores allow designers to significantly reduce design time, efficiently use resources, and quickly get to market
  • Based on MIPS32 architecture for high performance
  • 16KB Instruction and 16KB writeback Data cache for more flexibility and higher performance
  • Scratchpad interface (up to 1 Mbytes)
  • A coprocessor 2 (COP2) interface enables easy coprocessor connection and support
  • Extensive clock gating reduces power consumption without reducing application performance
  • Enhanced JTAG (EJTAG) debug with trace and fast download enable quick and easy debugging
  • All major operating systems and compiler tool chains, and hundreds of third-party development tools, support the MIPS architecture
  • Testability features include BIST and full scan



32-bit MIPS32® architecture

  • 8-stage pipeline
  • 32-bit address
  • 64-bit data paths to caches and external interface
  • Vectored interrupts and support for external interrupt controller

Scratch pad data ram support

  • Independent of data cache configuration
  • 64-bit OCP interface for external access, DMA
  • Can support arrays up to 1 MB
  • Interface allows back-stalling the core pipeline

Memory-management unit (MMU)

  • 4 entry instruction TLB
  • 8 entry data TLB
  • 32 dual-entry joint TLB with variable page sizes
  • Optional fixed mapping translation (FMT) for applications not requiring address mapping or protection

Bus Interface Unit (BIU)

  • Implements the Open Core Protocol (OCP Release 2.x)
  • 64-bit read and write data buses to efficiently transfer data between memory and L1 caches
  • 4 entry write buffer

Integer multiply/divide unit (MDU)

  • Fully pipelined single-cycle repeat rate for 32X32 MAC instructions

Power control

  • Minimum frequency: 0 MHz
  • Power-down mode (triggered by WAIT instruction)

EJTAG debug

  • Support for single stepping
  • Virtual instruction and data address breakpoints
  • PC and data tracing

General purpose coprocessor (COP 2) interface

  • 64-bit interface to a user defined coprocessor

Development support

  • MIPS® SDE GNU based toolchain, MIPSsim™ Instruction Set Simulator, MIPS DSP Library. These tools are licensed for Windows, Linux and Solaris operating systems.
  • A complete offering of third-party development tools



Process0.18µm TSMC CL018G
Frequency*261 MHz1
Core Size10.7 sq. mm including caches2

*Frequency measured under worst case conditions (SS process corner, Vdd nom - 10%, Tj=125 oC) and with perfect input clock 216K/16K caches


No resources at this time.