IDT79R3081E-40MJ Integrated Device Technology, Inc., IDT79R3081E-40MJ Datasheet

no-image

IDT79R3081E-40MJ

Manufacturer Part Number
IDT79R3081E-40MJ
Description
IDT79R3081E-40MJRISController with FPA
Manufacturer
Integrated Device Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT79R3081E-40MJ
Manufacturer:
ATMEL
Quantity:
3 400
Part Number:
IDT79R3081E-40MJ
Manufacturer:
IDT
Quantity:
1 124
R3081 BLOCK DIAGRAM
FEATURES
• Instruction set compatible with IDT79R3000A, R3041,
• High level of integration minimizes system cost
• 43VUPS at 50MHz
• Flexible bus interface allows simple, low cost designs
• Optional 1x or 2x clock input
• 20 through 50MHz operation
• "V" version operates at 3.3V
• 50MHz at 1x clock input and 1/2 bus frequency only
Int(5:0)
The IDT logo is a registered trademark, and RISController, R3041, R3051, R3052, R3071, R3081, R3720, R4400, R4600, IDT/kit, and IDT/sim are trademarks of Integrated Device Technology, Inc.
MILITARY AND COMMERCIAL TEMPERATURE RANGES
IDT79R3081 RISController
1995 Integrated Device Technology, Inc.
ClkIn
R3051, and R3071 RISC CPUs
— R3000A Compatible CPU
— R3010A Compatible Floating Point Accelerator
— Optional R3000A compatible MMU
— Large Instruction Cache
— Large Data Cache
— Read/Write Buffers
— 13MFlops
Integrated Device Technology, Inc.
Unit/Clock Doubler
Clock Generator
Memory Management
32
Generator
Exception/Control
Lookaside Buffer
System Control
Parity
4-deep
Buffer
Read
Coprocessor
(64 entries)
Translation
Registers
Registers
Physical Address Bus
(CP0)
IDT79R3081
RISController
with FPA
Address/
Configurable
Data
(16kB/8kB)
Instruction
Cache
4-deep
Buffer
Write
Master Pipeline Control
R3051 Superset Bus Interface Unit
Virtual Address
Data Bus
DMA
Ctrl
5.5
5.5
Arbiter
DMA
• Large on-chip caches with user configurability
• Low cost 84-pin packaging
• Superset pin- and software-compatible with R3051, R3071
• Multiplexed bus interface with support for low-cost, low-
• On-chip 4-deep write buffer eliminates memory write stalls
• On-chip 4-deep read buffer supports burst or simple block
• On-chip DMA arbiter
• Hardware-based Cache Coherency Support
• Programmable power reduction mode
• Bus Interface can operate at half-processor frequency
— 16kB Instruction Cache, 4kB Data Cache
— Dynamically configurable to 8kB Instruction Cache,
— Parity protection over data and tag fields
speed memory systems with a high-speed CPU
reads
Configurable
(4kB/8kB)
Rd/Wr
8kB Data Cache
Cache
Ctrl
General Registers
Data
Address Adder
Control
Mult/Div Unit
PC Control
CPU Core
BIU
(32 x 32)
MILITARY AND COMMERCIAL TEMPERATURE RANGES
Integer
Shifter
ALU
SysClk
BrCond(3:2,0)
Coherency
Logic
IDT 79RV3081, 79RV3081E
Invalidate
IDT 79R3081 , 79R3081E
Control
36
FP Interrupt
Data Bus
SEPTEMBER 1995
Exception/Control
Exponent Unit
Floating Point
Register Unit
Coprocessor
Multiply Unit
Divide Unit
(16 x 64)
Add Unit
(CP1)
2889 drw 01
DSC-9064/4
1

Related parts for IDT79R3081E-40MJ

IDT79R3081E-40MJ Summary of contents

Page 1

... Unit/Clock Doubler Memory Management Int(5:0) 32 The IDT logo is a registered trademark, and RISController, R3041, R3051, R3052, R3071, R3081, R3720, R4400, R4600, IDT/kit, and IDT/sim are trademarks of Integrated Device Technology, Inc. MILITARY AND COMMERCIAL TEMPERATURE RANGES 1995 Integrated Device Technology, Inc. IDT79R3081 ...

Page 2

IDT79R3081 RISController INTRODUCTION The IDT R3051 family is a series of high-performance 32- bit microprocessors featuring a high-level of integration, and targeted to high-performance but cost sensitive processing applications. The R3051 family is designed to bring the high- performance inherent ...

Page 3

IDT79R3081 RISController I ALU MEM WB I ALU MEM WB I ALU I I#5 IF Current CPU Cycle Figure 2. R3081 5-Stage Pipeline VIRTUAL 0xffffffff Kernel Mapped (kseg2) Any 0xc0000000 Kernel Uncached ...

Page 4

IDT79R3081 RISController a double frequency clock. The 2x clock mode is provided for compatiblity with the R3051. The clock generator unit replaces the external delay line required in R3000A based applications. Instruction Cache The R3081 implements a 16kB Instruction Cache. ...

Page 5

IDT79R3081 RISController simple handshake signals to process CPU read and write requests. In addition to the read and write interface, the R3051 family incorporates a DMA arbiter, to allow an external master to control the external bus. The R3081 also ...

Page 6

IDT79R3081 RISController ClkIn I/O Controller PROM I/O System Architecture Evaluation Cache-3051 SPP Benchmarks Evaluation Board Laser Printer System X-Terminal System MILITARY AND COMMERCIAL TEMPERATURE RANGES IDT R3081 RISController Address/Data R3051 Local Bus I/O DRAM Figure 6. R3081 RISChipset Based System ...

Page 7

IDT79R3081 RISController many general purpose computing applications, such as ARC compliant systems. • Autonomous multiply and divide operations. The R3051 family features an on-chip integer multiplier/divide unit which is separate from the other ALU. This allows the CPU to perform ...

Page 8

IDT79R3081 RISController ØCA Airflow (ft/min) 0 200 400 "MJ" Package PLCC Package Table 1. Thermal Resistance (Ø CA (*estimated: final values tbd) NOTES ON SYSTEM DESIGN The R3081 has been designed to simplify the ...

Page 9

IDT79R3081 RISController 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 the CPU and external memory ...

Page 10

IDT79R3081 RISController PIN DESCRIPTION (Continued): PIN NAME I/O ALE I/O Address Latch Enable: Used to indicate that the A/D bus contains valid address information for the bus transaction. This signal is used by external logic to capture the address for ...

Page 11

IDT79R3081 RISController PIN DESCRIPTION (Continued): PIN NAME I/O Int (5:3) I Processor Interrupt: During normal operation, these signals are logically the same as the signals of the R3000. During processor reset, these signals perform mode initialization of the CPU, but ...

Page 12

IDT79R3081 RISController DC ELECTRICAL CHARACTERISTICS RV3081 COMMERCIAL TEMPERATURE RANGE 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 HIGH Voltage IHS (1,2) ...

Page 13

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS RV3081 (cont.) COMMERCIAL TEMPERATURE RANGE Symbol Signals t18 A/D t19 A/D t20 ClkIn (2x clock mode) t21 ClkIn (2x clock mode) t22 ClkIn (2x clock mode) Reset t23 Reset t24 Reset t25 Int t26 Int ...

Page 14

IDT79R3081 RISController DC ELECTRICAL CHARACTERISTICS RV3081 COMMERCIAL TEMPERATURE RANGE 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 HIGH Voltage IHS (1,2) ...

Page 15

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS RV3081 (cont.) COMMERCIAL TEMPERATURE RANGE Symbol Signals t18 A/D t19 A/D t20 ClkIn (2x clock mode) t21 ClkIn (2x clock mode) t22 ClkIn (2x clock mode) Reset t23 Reset t24 Reset t25 Int t26 Int ...

Page 16

IDT79R3081 RISController DC ELECTRICAL CHARACTERISTICS R3081 COMMERCIAL TEMPERATURE RANGE — Symbol Parameter Test Conditions V Output HIGH Voltage Output LOW Voltage (3) V Input HIGH Voltage IH (1) V Input LOW Voltage IL ...

Page 17

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS R3081 COMMERCIAL TEMPERATURE RANGE Symbol Signals BusReq Ack BusError t1a A/D BusReq Ack BusError t2a A A/D, Addr, Diag, ALE A/D, Addr, Diag, ...

Page 18

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS R3081 (cont.) COMMERCIAL TEMPERATURE RANGE Symbol Signals SysClk t33 (full frequency mode) SysClk tsys/2 (half frequency mode) Pulse Width SysClk t34 (half frequency mode) Clock HIGH Time SysClk t35 (half frequency mode) Clock LOW Time ...

Page 19

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS R3081 (cont.) COMERCIAL TEMPERATURE RANGE Symbol Signals t16 Addr(3:2) t17 Diag t18 A/D t19 A/D t20 ClkIn (2x clock mode) t21 ClkIn (2x clock mode) t22 ClkIn (2x clock mode) Reset t23 Reset t24 Reset ...

Page 20

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS R3081 COMMERCIAL TEMPERATURE RANGE Symbol Signals BusReq Ack BusError t1a A/D BusReq Ack BusError t2a A A/D, Addr, Diag, ALE A/D, Addr, Diag, ...

Page 21

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS R3081 (cont.) COMERCIAL TEMPERATURE RANGE Symbol Signals SysClk tsys/2 (half frequency mode) SysClk t34 (half frequency mode) SysClk t35 (half frequency mode) t36 ALE t37 ALE t38 A/D t39 A/D Wr t40 Wr t41 t42 ...

Page 22

IDT79R3081 RISController DC ELECTRICAL CHARACTERISTICS R3081 MILITARY TEMPERATURE RANGE— 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 HIGH Voltage IHS (1,2) ...

Page 23

IDT79R3081 RISController AC ELECTRICAL CHARACTERISTICS R3081 (cont.) MILITARY TEMPERATURE RANGE Symbol Signals t18 A/D t19 A/D t20 ClkIn (2x clock mode) t21 ClkIn (2x clock mode) t22 ClkIn (2x clock mode) Reset t23 Reset t24 Reset t25 Int t26 Int ...

Page 24

IDT79R3081 RISController PIN CONFIGURATIONS Vss 12 Vcc ClkIn Rsvd(4) Rsvd(3) Rsvd(2) Rsvd(1) CohReq Int(5) Vss Vcc Int(4) Int(3) SInt(2) SInt(1) SInt(0) SBrCond(3) SBrCond(2) NC Vss Vcc 33 NOTE: Reserved Pins must not be connected. MILITARY AND COMMERCIAL TEMPERATURE RANGES 1 ...

Page 25

IDT79R3081 RISController PIN CONFIGURATIONS 21 22 Vss Vcc ClkIn Rsvd(4) Rsvd(3) Rsvd(2) Rsvd(1) CohReq Int(5) Vss Vcc Int(4) Int(3) SInt(2) SInt(1) SInt(0) SBrCond(3) SBrCond(2) NC Vss 42 Vcc 43 NOTE: Reserved Pins must not be connected. MILITARY AND COMMERCIAL TEMPERATURE ...

Page 26

IDT79R3081 RISController A/D(14) 30 A/D(13) 31 A/D(12) 32 A/D(11) 33 A/D(10) 34 A/D( A/D(8) 38 A/D(7) 39 ...

Page 27

IDT79R3081 RISController ClkIn t SysClk Figure 8 (a). R3081 Clocking (1x clock input mode, full frequency bus ClkIn t 42 SysClk Figure 8 (b). R3081Clocking (1x clock input mode, half-frequency bus ClkIn t 20 ...

Page 28

IDT79R3081 RISController Vcc ClkIn Reset ClkIn Reset SysClk Reset Int(n) MILITARY AND COMMERCIAL TEMPERATURE RANGES Figure 9. Power-On Reset Sequence t 24 Figure 10. Warm Reset Sequence Figure 11. Mode Selection and Negation of Reset 5 2889 drw ...

Page 29

IDT79R3081 RISController SysClk Addr A/D(31: Addr(3: ALE t 9 DataEn t 7 Burst RdCEn Ack Cached? Diag(1) I/D Diag(0) Start Turn Read Bus ...

Page 30

IDT79R3081 RISController SysClk Addr BE A/D(31: Addr(3: ALE DataEn t 7 Burst RdCEn Ack Cached? Diag(1) I/D Diag(0) Start Turn Read Bus ...

Page 31

IDT79R3081 RISController SysClk Rd A/D(31:0) Addr(3:2) '00' ALE DataEn Burst t 1 RdCEn Ack RdCEn SysClk Rd A/D(31:0) Addr(3:2) ALE DataEn Burst RdCEn t 1 Ack t 2 Ack t 1a Word ...

Page 32

IDT79R3081 RISController SysClk Addr BE A/D(31: Addr(3: ALE Cached Diag( Reserved Diag( WrNear Ack Start Data Write Out SysClk BusReq t 1 ...

Page 33

IDT79R3081 RISController SysClk BusReq t 1 BusGnt A/D(31:0) Addr(3:2) Diag(1: ALE Burst/ WrNear SysClk SInt(n) SysClk Int( Figure 17. R3081 Regaining Bus Mastership Figure 18. Synchronized Interrupt Input Timing Figure 19. Direct ...

Page 34

IDT79R3081 RISController SysClk SBrCond(n) SysClk BrCond(n) SysClk BusReq t 1 CohReq BusGnt A/D(31:0) Addr(3:2) Diag(1: ALE Burst/ WrNear Figure 20. Synchronized Branch Condition Input Timing Figure 21. Direct Branch Condition Input Timing t 2 Figure 22. Coherent DMA ...

Page 35

IDT79R3081 RISController SysClk Wr ALE A/D Addr Internal Invalidate Address SysClk T T Ack 1 2 IvdReq Internal Ivd Internal Invalidate Address SysClk Ack Wr MILITARY AND COMMERCIAL TEMPERATURE RANGES Figure 23. ...

Page 36

IDT79R3081 RISController SysClk BusReq t 1 CohReq BusGnt A/D(31:0) Addr(3:2) Diag(1: ALE Burst/ WrNear Figure 26. End of Coherent DMA Request 5.5 MILITARY AND COMMERCIAL TEMPERATURE RANGES 2889 drw 34 36 ...

Page 37

IDT79R3081 RISController 84 LEAD PLCC/MQUAD (7) (SQUARE .045 e NOTES: 1. All dimensions are in inches, unless otherwise noted. 2. BSC—Basic lead Spacing between Centers & not include mold flash or protutions. ...

Page 38

IDT79R3081 RISController ORDERING INFORMATION XXXXX – IDT Device Type Speed Package VALID COMBINATIONS IDT 79R3081 (E) – 20, 25, 33, 40, 50 79RV3081 (E) – 20, 25, 33 79RV3081(E) – 20, 25, 33, 40 79R3081E – 20, 25 ...

Related keywords