IDT79RV4700 Integrated Device Technology, Inc., IDT79RV4700 Datasheet

no-image

IDT79RV4700

Manufacturer Part Number
IDT79RV4700
Description
HighPerformance 64-Bit CPU, 3.3V
Manufacturer
Integrated Device Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT79RV4700-100DP
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT79RV4700-133DP
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT79RV4700-150DP
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT79RV4700-150DP
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT79RV4700-150G
Manufacturer:
IDT
Quantity:
4
Part Number:
IDT79RV4700-150G
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT79RV4700-150GH
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT79RV4700-175DP
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT79RV4700-200DP
Manufacturer:
IDT
Quantity:
202
Part Number:
IDT79RV4700-200DP
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
BLOCK DIAGRAM
COMMERCIAL TEMPERATURE RANGE
FEATURES
• True 64-bit microprocessor
• High-performance microprocessor
• High level of integration
The IDT logo is a registered trademark and ORION, R4640, RV4640, RV4650, R4650, R4700, RV4700, RISController, and RISCore are trademarks of Integrated Device Technology, Inc.
Windows is a registered trademark of MicroSoft Corporation; UNIX is a registered trademark of AT & T.
1997 Integrated Device Technology, Inc.
Integrated Device Technology, Inc.
- 64-bit integer operations
- 64-bit floating-point operations
- 64-bit registers
- 64-bit virtual address space
- 260 Dhrystone MIPS at 200MHz
- 100 peak MFLOP/s at 200MHz
- Two-way set associative caches
- Simple 5-stage pipeline
- 64-bit, 200 MHz integer CPU
- 64-bit floating-point unit
- 16KB instruction cache
- 16KB data cache
- Flexible MMU with large, fully associative TLB
Control
Floating-point/Integer
Add/Sub/Cvt/Div/Sqrt
Phase Lock Loop, Clocks
Unpacker/Packer
Floating-point
Integer Divide
Floating-point
Register File
Multiply
Store Buffer
Write Buffer
Read Buffer
Data Set A
Data Set B
DBus
64-BIT RISC
MICROPROCESSOR
SysAD
System/Memory
Coprocessor 0
Instruction Tag A
Instruction Tag B
Address Buffer
DTLB Physical
Tag
ITLB Physical
Control
Data Tag A
Data Tag B
Joint TLB
AuxTag
• Low-power operation
• Fully software and pin-compatible with 40
• Available in 179-pin PGA or 208-pin MQUAD
• Available at 80-200MHz, with mode bit dependent out-
• 64GB physical address space
• Processor family for a wide variety of embedded applica-
Family
put clock frequencies
tions
- 3.3V power supply
- Dynamic power management
- Standby mode reduces internal power
- Lan switches
- Routers
- Color printers
DVA
IVA
IBus
Integer/Address Adder
Instruction TLB Virtual
Integer Register File
Shifter/Store Aligner
Program Counter
Data TLB Virtual
PC Incrementer
Branch Adder
Load Aligner
Instruction Register
Instruction Select
Logic Unit
Instruction Set A
Instruction Set B
IDT79R4700
IDT79RV4700
August 1997
3038 drw 01
XX
Processor
DSC xxx
TM
1
TM

Related parts for IDT79RV4700

IDT79RV4700 Summary of contents

Page 1

... IBus AuxTag Tag Joint TLB Integer/Address Adder Coprocessor 0 DVA System/Memory Control Instruction TLB Virtual IVA IDT79R4700 IDT79RV4700 Instruction Set A Instruction Select Instruction Register Instruction Set B Load Aligner Integer Register File Data TLB Virtual Shifter/Store Aligner Logic Unit PC Incrementer Branch Adder Program Counter ...

Page 2

IDT79R4700/RV4700 DESCRIPTION The IDT79R4700 64-bit RISC Microprocessor is both software and pin-compatible with the R4 family. With 64-bit processing capabilities, the R4700 provides more computational power and data movement bandwidth than is delivered to typical embedded systems by 32-bit processors. ...

Page 3

IDT79R4700/RV4700 HARDWARE OVERVIEW The R4700 processor family brings a high-level of inte- gration designed for high-performance computing. The R4700’s key elements are briefly described below. A more detailed explanation of each subsystem is available in the user’s manual. Pipeline The ...

Page 4

IDT79R4700/RV4700 The R4700 maintains fully precise floating-point excep- tions while allowing both overlapped and pipelined opera- tions. Precise exceptions are extremely important in mission-critical environments and highly desirable for debugging in any environment. The floating-point unit operation’s set includes floating- ...

Page 5

IDT79R4700/RV4700 System Control Co-processor (CP0) The system control co-processor in the MIPS architec- ture is responsible for the virtual memory sub-system, the exception control system and the diagnostics capability of the processor. In the MIPS architecture, the system control co-processor ...

Page 6

IDT79R4700/RV4700 Kernel virtual address space 0xFFFFFFFF (kseg3) Mapped, 0.5GB 0xE0000000 0xDFFFFFFF Supervisor virtual address space (sseg) Mapped, 0.5GB 0xC0000000 Uncached kernel physical address space 0xBFFFFFFF (kseg1) Unmapped, 0.5GB 0xA0000000 0x9FFFFFFF Cached kernel physical address space (kseg0) Unmapped, 0.5GB 0x80000000 0x7FFFFFF ...

Page 7

IDT79R4700/RV4700 external device. Therefore, either a low cost interface requiring no read or write buffering or a faster, high perfor- mance interface can be designed to communicate with the R4700. Again, the system designer has the flexibility to make these ...

Page 8

IDT79R4700/RV4700 Boot-Time Modes The boot-time serial mode stream is defined in Table 3. Bit 0 is the first bit presented to the processor when V is asserted; bit 255 is the last. CCOK Power Management CP0 is also used to ...

Page 9

IDT79R4700/RV4700 TClock RClock Addr SysAD Read SysCmd ValidOut* ValidIn* RdRdy* WrRdy* Release* TClock RClock SysAD Addr Data0 Write CData SysCmd ValidOut* ValidIn RdRdy* WrRdy* Release* Data0 Data1 CData CData Figure 5. Processor Block Read Data1 Data2 Data3 CData CData CEOD ...

Page 10

IDT79R4700/RV4700 PIN DESCRIPTION Table 4 contains a list of interface, interrupt and miscellaneous pins that are available on the R4700. Note that signals marked with an asterisk are active when low. Boundary scan is not supported. Pin Name Type System ...

Page 11

IDT79R4700/RV4700 Pin Name Type Interrupt Interface Int*(5:0) I NMI* I Initialization Interface CCO ColdReset* I Reset* I ModeClock O ModeIn I Description Quiet V for PLL CC Quiet V ...

Page 12

IDT79R4700/RV4700 STANDBY MODE OPERATIONS The R4700 provides a means to reduce the amount of power consumed by the internal core when the CPU would otherwise not be performing any useful operations. This is known as “Standby Mode.” Entering Standby Mode ...

Page 13

IDT79R4700/RV4700 ABSOLUTE MAXIMUM RATINGS Symbol V Terminal Voltage with TERM respect to GND T Operating Temperature C (case) T Case Temperature BIAS Under Bias T Storage Temperature STG I DC Input Current Output Current OUT : Notes ...

Page 14

IDT79R4700/RV4700 DC ELECTRICAL CHARACTERISTICS—R4700 ( %, + 5 CASE Parameter R4700 80 MHz Min V — 0. — 3. ...

Page 15

IDT79R4700/RV4700 AC ELECTRICAL CHARACTERISTICS—R4700 (V =5. CASE Clock Parameters—R4700 Parameter Symbol MasterClock HIGH t MCHIGH MasterClock LOW t MCLOW (5) MasterClock Frequency — MasterClock Period t MCP Clock Jitter for Master- ...

Page 16

IDT79R4700/RV4700 SYSTEM INTERFACE PARAMETERS—R4700 Parameter Symbol (7) t Data Output DO Data Setup t DS Data Hold t DH *Values are guaranteed by design. BOOT-TIME INTERFACE PARAMETERS—R4700 Parameter Symbol Mode Data Setup t DS Mode Data Hold t DH CAPACITIVE ...

Page 17

IDT79R4700/RV4700 DC ELECTRICAL CHARACTERISTICS—RV4700 ( + 3 CASE Parameter 2. –0. 0. — ...

Page 18

IDT79R4700/RV4700 RV4700 175MHz Typical (9) Parameter System Condition 175/44MHz standby — — I active 1025mA CC 1200mA 1200mA a. These are the specifications IDT tests to insure compliance. b. These are not tested. They are the result of engineering analysis ...

Page 19

IDT79R4700/RV4700 AC ELECTRICAL CHARACTERISTICS — RV4700 (V =3. CASE Clock Parameters Parameter Symbol MasterClock HIGH t MCHIGH MasterClock LOW t MCLOW MasterClock Fre- — (16) quency MasterClock Period t MCP (11) ...

Page 20

IDT79R4700/RV4700 SYSTEM INTERFACE PARAMETERS—RV4700 Parameter Symbol (14) Data Output t = Min Max DO Data Setup t DS Data Hold t DH Parameter (7) Data Output Data Setup Data Hold BOOT-TIME INTERFACE PARAMETERS—RV4700 Parameter Symbol Mode Data ...

Page 21

IDT79R4700/RV4700 PHYSICAL SPECIFICATIONS — 208-PIN MQUAD 208 COMMERCIAL TEMPERATURE RANGE MS208 Top View PQ208-2 157 156 105 104 21 ...

Page 22

IDT79R4700/RV4700 PHYSICAL SPECIFICATIONS — PGA ...

Page 23

IDT79R4700/RV4700 R4700 MQUAD PACKAGE PIN-OUT Pin Function 1 N.C. 2 N.C. 3 VSS 4 VCC 5 SysAD45 6 SysAD13 7 Fault* 8 SysAD44 9 VSS 10 VCC 11 SysAD12 12 SysCmdP 13 SysAD43 14 SysAD11 15 VSS 16 VCC 17 ...

Page 24

IDT79R4700/RV4700 R4700 PGA PACKAGE PIN-OUT Function ColdReset* ExtRqst* Fault* Reserved O (NC) Reserved I (Vcc) IOIn IOOut Int0 Int1 Int2 Int3 Int4 Int5 MasterClock MasterOut ModeClock ModeIn NMI RClock0 RClock1 RdRdy* Release Reset* SyncIn SyncOut SysAD0 SysAD1 SysAD2 SysAD3 SysAD4 ...

Page 25

... Type VALID COMBINATIONS IDT79R4700 - 80,100, 133 IDT79RV4700 -100, 133, 150, 175, 200 Integrated Device Technology, Inc. reserves the right to make changes to the specifications in this data sheet in order to improve design or performance and to supply the best possible product. Integrated Device Technology, Inc. 2975 Stender Way, Santa Clara, CA 95054-3090 ...

Related keywords