Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

IDT79RV4700-150DF Datasheet(PDF) 5 Page - Integrated Device Technology

Part # IDT79RV4700-150DF
Description  64-Bit RISC Microprocessor
Download  25 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  IDT [Integrated Device Technology]
Direct Link  http://www.idt.com
Logo IDT - Integrated Device Technology

IDT79RV4700-150DF Datasheet(HTML) 5 Page - Integrated Device Technology

  IDT79RV4700-150DF Datasheet HTML 1Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 2Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 3Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 4Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 5Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 6Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 7Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 8Page - Integrated Device Technology IDT79RV4700-150DF Datasheet HTML 9Page - Integrated Device Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 25 page
background image
5 of 25
April 10, 2001
IDT79R4700
The RC4700 processor also supports a supervisor mode in which the
virtual address space is 256.5GB (2.5GB in 32-bit address mode),
divided into three regions that are based on the high-order bits of the
virtual address. If the RC4700 is configured for 64-bit virtual addressing,
the virtual address space layout is an upwardly compatible extension of
the 32-bit virtual address space layout. Figure 4 on page 5 shows the
address space layout for the 32-bit virtual address operation.
Memory Management Unit (MMU)
Memory Management Unit (MMU)
Memory Management Unit (MMU)
Memory Management Unit (MMU)
The Memory management unit controls the virtual memory system
page mapping. It consists of an instruction address translation buffer
(the ITLB), a data address translation buffer (the DTLB), a Joint TLB (the
JTLB), and co-processor registers used for the virtual memory mapping
sub-system.
Instruction TLB (ITLB)
Instruction TLB (ITLB)
Instruction TLB (ITLB)
Instruction TLB (ITLB)
The RC4700 also incorporates a two-entry instruction TLB. Each
entry maps a 4KB page. The instruction TLB improves performance by
allowing instruction address translation to occur in parallel with data
address translation. When a miss occurs on an instruction address
translation, the least-recently used ITLB entry is filled from the JTLB.
The operation of the ITLB is invisible to the user.
Data TLB (DTLB)
Data TLB (DTLB)
Data TLB (DTLB)
Data TLB (DTLB)
The RC4700 also incorporates a four-entry data TLB. Each entry
maps a 4KB page. The data TLB improves performance by allowing
data address translation to occur in parallel with instruction address
translation. When a miss occurs on a data address translation, the DTLB
is filled from the JTLB. The DTLB refill is pseudo-LRU: the least recently
used entry of the least recently used half is filled. The operation of the
DTLB is invisible to the user.
Joint TLB (JTLB)
Joint TLB (JTLB)
Joint TLB (JTLB)
Joint TLB (JTLB)
For fast virtual-to-physical address decoding, the RC4700 uses a
large, fully associative TLB that maps 96 virtual pages to their corre-
sponding physical addresses. The TLB is organized as 48 pairs of even-
odd entries and maps a virtual address and address space identifier into
the large, 64GB physical address space.
Two mechanisms are provided to assist in controlling the amount of
mapped space and the replacement characteristics of various memory
regions. First, the page size can be configured, on a per-entry basis, to
map a page size of 4KB to 16MB (in multiples of 4). A CP0 register is
loaded with the page size of a mapping, and that size is entered into the
TLB when a new entry is written. Thus, operating systems can provide
special purpose maps; for example, a typical frame buffer can be
memory mapped using only one TLB entry.
The second mechanism controls the replacement algorithm, when a
TLB miss occurs. The RC4700 provides a random replacement algo-
rithm to select a TLB entry to be written with a new mapping; however,
the processor provides a mechanism whereby a system specific number
of mappings can be locked into the TLB and avoid being randomly
replaced. This facilitates the design of real-time systems, by allowing
deterministic access to critical software.
The joint TLB also contains information to control the cache coher-
ency protocol for each page. Specifically, each page has attribute bits to
determine whether the coherency algorithm is uncached, non-coherent
write-back, non-coherent write-through write-allocate or non-coherent
write-through no write-allocate. Non-coherent write-back is typically
used for both code and data on the RC4700; however, hardware-based
cache coherency is not supported.
Cache Memory
Cache Memory
Cache Memory
Cache Memory
To keep the RC4700’s high-performance pipeline full and operating
efficiently, the RC4700 incorporates on-chip instruction and data caches
that can be accessed in a single processor cycle. Each cache has its
own 64-bit data path and can be accessed in parallel.
Instruction Cache
Instruction Cache
Instruction Cache
Instruction Cache
The RC4700 incorporates a two-way set associative on-chip instruc-
tion cache. This virtually indexed, physically tagged cache is 16KB in
size and is protected with word parity.
0xFFFFFFFF
0xE0000000
Kernel virtual address space
(kseg3)
Mapped, 0.5GB
0xDFFFFFFF
Supervisor virtual address space
(sseg)
Mapped, 0.5GB
0xC0000000
0xBFFFFFFF
0xA0000000
Uncached kernel physical address space
(kseg1)
Unmapped, 0.5GB
0x9FFFFFFF
0x80000000
Cached kernel physical address space
(kseg0)
Unmapped, 0.5GB
0x7FFFFFF
0x00000000
User virtual address space
(useg)
Mapped, 2.0GB
Figure 4 Kernel Mode Virtual Addressing (32-bit Mode)


Similar Part No. - IDT79RV4700-150DF

ManufacturerPart #DatasheetDescription
logo
Integrated Device Techn...
IDT79RV4640-100DU IDT-IDT79RV4640-100DU Datasheet
205Kb / 23P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
IDT79RV4640-100DUI IDT-IDT79RV4640-100DUI Datasheet
205Kb / 23P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
IDT79RV4640-100DZ IDT-IDT79RV4640-100DZ Datasheet
205Kb / 23P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
IDT79RV4640-100DZI IDT-IDT79RV4640-100DZI Datasheet
205Kb / 23P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
IDT79RV4640-100MU IDT-IDT79RV4640-100MU Datasheet
205Kb / 23P
   Low-Cost Embedded 64-bit RISController w/ DSP Capability
More results

Similar Description - IDT79RV4700-150DF

ManufacturerPart #DatasheetDescription
logo
Renesas Technology Corp
IDT79R4700 RENESAS-IDT79R4700 Datasheet
984Kb / 26P
   64-Bit RISC Microprocessor
December 5, 2008
logo
Integrated Device Techn...
IDT79R4700 IDT-IDT79R4700_08 Datasheet
785Kb / 25P
   64-Bit RISC Microprocessor
logo
Toshiba Semiconductor
TMPR4925XB TOSHIBA-TMPR4925XB Datasheet
151Kb / 32P
   64-bit RISC MICROPROCESSOR
logo
PMC-Sierra, Inc
RM5231A PMC-RM5231A Datasheet
54Kb / 4P
   64-Bit MIPS RISC Microprocessor with 32/64-Bit System Bus
RM5231A-1 PMC-RM5231A-1 Datasheet
39Kb / 2P
   64-Bit MIPS RISC Microprocessor with 32/64-Bit System Bus
RM7000A PMC-RM7000A Datasheet
52Kb / 4P
   64-Bit MIPS RISC Microprocessor with Integrated L2 Cache
RM7065A PMC-RM7065A Datasheet
52Kb / 4P
   64-Bit MIPS RISC Microprocessor with Integrated L2 Cache
RM7000A-1 PMC-RM7000A-1 Datasheet
38Kb / 2P
   64-Bit MIPS RISC Microprocessor with Integrated L2 Cache
RM7000B PMC-RM7000B Datasheet
36Kb / 2P
   64-Bit MIPS RISC Microprocessor with Integrated L2 Cache
RM7065A-1 PMC-RM7065A-1 Datasheet
38Kb / 2P
   64-Bit MIPS RISC Microprocessor with Integrated L2 Cache
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com