IDT79R3041™
INTEGRATED RISController™ FOR
LOW-COST SYSTEMS
IDT79R3041
IDT79RV3041
Integrated Device Technology, Inc.
• Double-frequency clock input
• 16.67MHz, 20MHz, 25MHz and 33MHz operation
• 20MIPS at 25MHz
• Low cost 84-pin PLCC packaging
• On-chip 4-deep write buffer eliminates memory write stalls
• On-chip 4-word read buffer supports burst or simple block
reads
FEATURES:
• Instruction set compatible with IDT79R3000A
and RISController Family MIPS RISC CPUs
• High level of integration minimizes system cost
— RISC CPU
— Multiply/divide unit
— Instruction Cache
— Data Cache
— Programmable bus interface
• On-chip DMA arbiter
• On-chip 24-bit timer
• Boot from 8-bit, 16-bit, or 32-bit wide PROMs
• Pin-andsoftware-compatiblefamilyincludesR3041,R3051,
R3052™, and R3081™
• Complete software support
— Optimizing compilers
— Real-time operating systems
— Monitors/debuggers
— Floating Point emulation software
— Page Description Languages
— Programmable port width support
• On-chip instruction and data caches
— 2KB of Instruction Cache
— 512B of Data Cache
• Flexible bus interface allows simple, low-cost designs
— Superset pin-compatible with RISController
— Adds programmable port width interface
(8-, 16-, and 32-bit memory sub-regions)
— Adds programmable bus interface timing support
(Extended address hold, Bus turn around time,
Read/write masks)
SBrCond(3:2)
Clock
Generator
Unit
Master Pipeline Control
ClkIn
System Control
Coprocessor
Integer
CPU Core
Int(5:3), SInt(2:0)
Exception/Control
Registers
General Registers
(32 x 32)
ALU
Shifter
Bus Interface
Registers
PortSize
Register
Counter
Registers
Mult/Div Unit
TC
Address Adder
PC Control
Virtual Address
32
Physical Address Bus
32
Instruction
Cache
2kB
Data
Cache
512B
Data Bus
R3051 Superset
Bus Interface Unit
4-deep
Write
Buffer
4-deep
DMA
BIU
Control
Read
Arbiter
Buffer
Data
Unpack
Unit
Data
Pack
Unit
Timing/ Interface
Control
Address/
Data
DMA Rd/Wr SysClk
2905 drw 01
Ctrl
Ctrl
Figure 1. R3041 Block Diagram
RISController, R3041, R3051, R3052, R3081, ORION, IDT/sim, and IDT/kit are trademarks, and the IDT logo is a registered trademark of Integrated Device Technology, Inc.
COMMERCIAL TEMPERATURE RANGE
December 2008
©1996 Integrated Device Technology, Inc.
DSC-2905/5
1