
®
Altera Corporation 1
MIPS-Based Embedded
Processor Device Overview
February 2001, ver. 1.2 Data Sheet
A-DS-EXCARM-01.2
Preliminary
Information
Features... ■Industry-standard MIPS32™ 4Kc™ 32-bit RISC processor core
operating at up to 200 MHz, equivalent to 240 Dhrystone MIPs
– Memory management unit (MMU) included for real-time
operating system (RTOS) support
– Single-cycle 16 ×16 multiply divide unit (MDU)
– 32-bit MIPS® RISC processor instruction set, user-level
compatible with the R3000® and R4000® (32-bit mode)
■Part of the Altera® Excalibur™ embedded processor solutions:
system-on-a-programmable-chip (SOPC) architecture (see Figure 1
on page 4) builds upon features of the APEX™ 20KE family of
programmable logic devices (PLDs), with up to 1,000,000 gates (see
Table 1 on page 2)
■Advanced memory configuration support
–Harvard cache architecture with separate 4-way set associative
16-Kbyte instruction and 16-Kbyte data caches
–Internal single-port SRAM up to 256 Kbytes
–Internal dual-port SRAM up to 128 Kbytes
–External SDRAM 133-MHz data rate (PC133) interface up to
512 Mbytes
–External double data rate (DDR) 266-MHz data rate (PC266)
interface up to 512 Mbytes
–External flash memory; 4 devices, each up to 32 Mbytes
■Expansion bus interface (EBI) is compatible with industry-standard
flash memory, SRAMs, and peripheral devices
■Advanced bus architecture based on AMBA™ high performance bus
(AHB) capable of running at full processor speed
■Embedded programmable on-chip peripherals
–Flexible interrupt controller
–Universal asynchronous receiver/transmitter (UART)
–General-purpose timer
–Watchdog timer
■PLD configuration/reconfiguration possible via the embedded
processor software
■Integrated hardware and software development environment
–Extended Quartus™ development environment for Excalibur
support
–Altera MegaWizard® Plug-In Manager interface configures the
embedded processor, PLD, bus connections, and peripherals
–C/C++ compiler, source-level debugger, and RTOS support