This is a technical introduction to IDT's MIPS-IV processor, providing the features and characteristics of the processor.
The IDT RC5000 is a 64-bit microprocessor designed for performance-critical embedded applications, such as internet-working systems, color printers, and graphics terminals. It features a dual-issue super-scalar execution core capable of executing floating-point ALU operations alongside other instruction classes at high frequencies up to 250 MHz.
The processor implements the MIPS-IV ISA with integrated high-performance memory hierarchies, including large primary caches (32KB Instruction and Data) and an on-chip secondary cache controller. It supports a wide range of operating systems, including Windows CE and various real-time operating systems.
| Operating Frequency (Input Clock) | 33MHz to 100MHz |
|---|---|
| Processor Pipeline Frequency | 2 to 8 times the input clock |
| Maximum Processor Frequency | 250 MHz |
| Integer Performance (Dhrystone) | 330 dhrystone MIPS |
| Floating-Point Performance | 500 MFLOPS |
| Instruction Cache Size | 32KB |
| Data Cache Size | 32KB |
| Cache Associativity | 2-set associative |
The RC5000 implements the MIPS-IV 64-bit ISA, including CP1 and CP1X functional units.
The input clock operates in a frequency range up to 100MHz.
The device is guaranteed in a case temperature range of 0° to +85° C.