IDT79RV3041 Integrated Device Technology, IDT79RV3041 Datasheet

no-image

IDT79RV3041

Manufacturer Part Number
IDT79RV3041
Description
Manufacturer
Integrated Device Technology
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT79RV3041-20PF
Manufacturer:
IDT
Quantity:
591
Part Number:
IDT79RV3041-20PF
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT79RV3041-33PF
Manufacturer:
ALTERA
Quantity:
201
FEATURES:
• Instruction
• High level of integration minimizes system cost
• On-chip instruction and data caches
• Flexible bus interface allows simple, low-cost designs
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
©1996 Integrated Device Technology, Inc.
and RISController Family MIPS RISC CPUs
— RISC CPU
— Multiply/divide unit
— Instruction Cache
— Data Cache
— Programmable bus interface
— Programmable port width support
— 2KB of Instruction Cache
— 512B of Data Cache
— Superset pin-compatible with RISController
— Adds programmable port width interface
— Adds programmable bus interface timing support
Integrated Device Technology, Inc.
(8-, 16-, and 32-bit memory sub-regions)
(Extended address hold, Bus turn around time,
Read/write masks)
set
compatible
ClkIn
Int(5:3)
TC
,
SInt(2:0)
Generator
Clock
Unit
with
IDT79R3041
INTEGRATED RISController
LOW-COST SYSTEMS
IDT79R3000A
32
Exception/Control
System Control
Unpack
Coprocessor
4-deep
Bus Interface
Address/
Buffer
Figure 1. R3041 Block Diagram
Data
Write
Unit
Physical Address Bus
Registers
Registers
Registers
Data
PortSize
Register
Counter
Instruction
Cache
Bus Interface Unit
R3051 Superset
2kB
4-deep
Buffer
Pack
Data
Read
Master Pipeline Control
Unit
DMA
Virtual Address
Ctrl
• 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
• On-chip DMA arbiter
• On-chip 24-bit timer
• Boot from 8-bit, 16-bit, or 32-bit wide PROMs
• Pin- and software-compatible family includes R3041, R3051,
• Complete software support
Data Bus
reads
R3052
— Optimizing compilers
— Real-time operating systems
— Monitors/debuggers
— Floating Point emulation software
— Page Description Languages
Arbiter
Timing/ Interface
DMA
Rd
Ctrl
Control
/
Wr
, and R3081
General Registers
Cache
512B
Data
Address Adder
Mult/Div Unit
Control
SysClk
PC Control
CPU Core
(32 x 32)
BIU
Shifter
FOR
Integer
ALU
SBrCond(3:2)
32
2905 drw 01
IDT79RV3041
IDT79R3041
December 2008
DSC-2905/5
1

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 ...

Related keywords