IDT79RV3041 Integrated Device Technology, IDT79RV3041 Datasheet
IDT79RV3041
Available stocks
Related parts for IDT79RV3041
IDT79RV3041 Summary of contents
Page 1
... Buffer Buffer Data Data Timing/ Interface Unpack Pack Unit Unit Address/ DMA Rd Data Ctrl Ctrl Figure 1. R3041 Block Diagram IDT79R3041 IDT79RV3041 ™ FOR ™ ™ , and R3081 SBrCond(3:2) Integer CPU Core General Registers (32 x 32) ALU Shifter Mult/Div Unit Address Adder PC Control 32 ...
Page 2
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS INTRODUCTION The IDT RISController family is a series of high-perfor- mance 32-bit microprocessors featuring a high-level of inte- gration, and targeted to high-performance but cost sensitive embedded processing applications. The RISController family is ...
Page 3
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS System Control Co-Processor The R3041 also integrates on-chip a System Control Co- processor, CP0. CP0 manages the exception handling capa- bility of the R3041, the virtual to physical address mapping of the R3041, ...
Page 4
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS Clock Generation Unit The R3041 is driven from a single 2x frequency input clock, capable of operating in a range of 40%-60% duty cycle. On- chip, the clock generator unit is responsible for ...
Page 5
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS R3041. SYSTEM USAGE The IDT RISController family is specifically designed to easily connect to low-cost memory systems. Typical low-cost memory systems use inexpensive EPROMs, DRAMs, and application specific peripherals. Figure 4 shows some ...
Page 6
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS DEVELOPMENT SUPPORT The IDT RISController family is supported by a rich set of development tools, ranging from system simulation tools through PROM monitor and debug support, applications soft- ware and utility libraries, logic ...
Page 7
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS poke, etc.). ™ • IDT/kit (Kernel Integration Toolkit), providing library sup- port and a frame work for the system run time environment. PERFORMANCE OVERVIEW The RISController family achieves a very high-level of performance. ...
Page 8
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS • Programmable memory Port Widths: The R3041 allows the kernel to partition the physical memory space into various sub-regions, and to individually indicate the port width of these sub-regions. Thus, the bus interface ...
Page 9
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS PIN CONFIGURATIONS ClkIn 14 TriState 15 BE16(1) 16 BE16(0) 17 Addr(1) 18 Addr(0) 19 Int( Int(4) 23 Int(3) ...
Page 10
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS PIN CONFIGURATIONS A/D(14) 30 A/D(13) 31 A/D(12) 32 A/D(11) 33 A/D(10) 34 A/D( ...
Page 11
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS PIN DESCRIPTION PIN NAME I/O A/D(31:0) I/O Address/Data: A 32-bit time multiplexed bus which indicates the desired address for a bus transaction in one phase, and which is used to transmit data between ...
Page 12
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS PIN DESCRIPTION (Continued): PIN NAME I/O Burst/ O Burst Transfer/Write Near: On read transactions, the WrNear is requesting a block of four contiguous words from memory. This signal is asserted only in read ...
Page 13
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS PIN DESCRIPTION (Continued): PIN NAME I/O BE16(1:0) O Byte Enable Strobes for 16-bit Memory Port: These active low outputs are the byte lane strobes for accesses to 16-bit wide memory ports; they are ...
Page 14
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS ABSOLUTE MAXIMUM RATINGS Symbol Rating V Terminal Voltage with TERM Respect to GND T Operating Case Temperature C T Temperature Under Bias BIAS T Storage Temperature STG V Input Voltage IN NOTES: 1. ...
Page 15
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS AC ELECTRICAL CHARACTERISTICS R3041 Symbol Signals BusReq Ack BusError RdCEn t1a A/D BusReq Ack BusError RdCEn t2a A A/D, Addr, Diag, ALE, Burst ...
Page 16
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS AC ELECTRICAL CHARACTERISTICS R3041 (CONT.) Symbol Signals Description ExtDataEn t45 Tri-state from (after driven condition) ExtDataEn t46 Driven from (after driven condition) IOStrobe t47 Valid from ExtDataEn DataEn t48 , Asserted from ExtDataEn ...
Page 17
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS DC ELECTRICAL CHARACTERISTICS RV3041 — (T Symbol Parameter V Output HIGH Voltage OH V Output LOW Voltage OL (3) V Input HIGH Voltage IH (1) V Input LOW Voltage IL (2,3) V Input ...
Page 18
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS AC ELECTRICAL CHARACTERISTICS RV3041 (CONT.) Symbol Signals t18 A/D Tri-state from SysClk t19 A/D to data out t20 ClkIn Pulse Width High t21 ClkIn Pulse Width Low t22 ClkIn Clock Period Reset t23 ...
Page 19
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS t 22 ClkIn t 20 SysClk V CC ClkIn Reset ClkIn Reset ClkIn Reset Figure 10(b). Warm Reset Sequence (Internal Pull-Ups Used) SysClk Reset Mode Vector Inputs: SInt(2:0), Int(5:3) Mode Vector Inputs: Addr(3:0), ...
Page 20
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk A/D(31:0) Addr(3:2) ALE DataEn Diag Figure 12(a). Start of Read Timing with Non-Extended Address Hold Option SysClk A/D(31:0) Addr(3:2) ALE DataEn Diag Figure 12(b). Start of ...
Page 21
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk A/D(31:0) Addr(3:2) ALE ExtDataEn WrNear Figure 12(c). Start of Write Timing with Non-Extended Address Hold Option SysClk A/D(31:0) Addr(3:2) ALE ExtDataEn WrNear Figure 12(d). Start of ...
Page 22
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS Run/ Stall Stall PhiClk SysClk A/D(31: Addr(3: ALE DataEn ExtDataEn t 7 Burst t 7b Last MemStrobe IOStrobe RdCEn Ack t 17 ...
Page 23
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS Run/ Stall Stall PhiClk SysClk Addr A/D(31: Addr(3: ALE DataEn ExtDataEn t 7 Burst Last MemStrobe IOStrobe RdCEn Ack t 17 Cached? ...
Page 24
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS Run/ Stall Stall PhiClk SysClk Addr A/D(31: Addr(3: ALE DataEn ExtDataEn t 7 Burst Last MemStrobe IOStrobe RdCEn Ack t 17 Diag ...
Page 25
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS Run/ Stall Stall PhiClk SysClk Addr A/D(31: Addr(3: ALE BE16(1: DataEn ExtDataEn t 7 Burst Last MemStrobe IOStrobe RdCEn Ack ...
Page 26
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS Stall PhiClk SysClk Rd t Halfword 4 A/D(31:0) '100' Addr(3:1) ALE '00' BE16(1:0) DataEn ExtDataEn Burst Last MemStrobe IOStrobe t 1 RdCEn t 2 Ack Diag Ack/ RdCEn Figure 16(b). End of Quad ...
Page 27
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk A/D(31: Addr(3: ALE ExtDataEn t 7 WrNear t 7b Last MemStrobe IOStrobe Ack Start Extended Write Address t 19 Addr Data ...
Page 28
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk A/D(31:0) Addr(3:0) ALE ExtDataEn WrNear Last MemStrobe IOStrobe Ack Start Write Addr Byte 'nnnn ...
Page 29
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk BusReq t 1 BusGnt A/D(31:0) Addr(3:0) Diag Rd Wr ALE Burst/ WrNear Last, BE16(1:0), MemStrobe IOStrobe ExtDataEn TC Figure 19. Request and Relinquish of R3041 Bus to External Master t 2 COMMERCIAL ...
Page 30
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk BusReq BusGnt A/D(31:0) Addr(3:0) Diag Rd Wr ALE Burst/ WrNear Last, BE16(1:0) MemStrobe IOStrobe ExtDataEn Figure 20. R3041 Regaining Bus Mastership ...
Page 31
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk CPU Bus Request BusReq A/D(31:0) BusGnt Phi SysClk SInt(n) Phi SysClk Int(n) Phi SysClk SBrCond( Figure 21. R3041 DMA Pulse Protocol Figure 22. Synchronized Interrupt Input ...
Page 32
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS SysClk LEAD PLCC (SQUARE .045 DWG # # of Leads Symbol Min. A 165 A1 .095 B .026 b1 .013 C .020 C1 .008 D 1.185 D1 ...
Page 33
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS 100-PIN TQFP TQFP D1 D DWG # # of Leads Symbol Min. A — A1 0.5 A2 1.35 D 15.75 D1 13.95 ...
Page 34
IDT79R3041 INTEGRATED RISController FOR LOW COST SYSTEMS ORDERING INFORMATION XXXXX — IDT Device Type Speed Package VALID COMBINATIONS IDT 79R3041 - 16 TQFP, PLCC Package 79R3041 - 20 TQFP, PLCC Package 79R3041 - 25 TQFP, PLCC Package 79R3041 ...