поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

MPC604 датащи(PDF) 11 Page - NXP Semiconductors

номер детали MPC604
подробное описание детали  PowerPCTM 604 RISC Microprocessor Technical Summary
PDF  32 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  NXP [NXP Semiconductors]
домашняя страница  http://www.nxp.com
Logo NXP - NXP Semiconductors

MPC604 датащи(HTML) 11 Page - NXP Semiconductors

Back Button MPC604 Datasheet HTML 7Page - NXP Semiconductors MPC604 Datasheet HTML 8Page - NXP Semiconductors MPC604 Datasheet HTML 9Page - NXP Semiconductors MPC604 Datasheet HTML 10Page - NXP Semiconductors MPC604 Datasheet HTML 11Page - NXP Semiconductors MPC604 Datasheet HTML 12Page - NXP Semiconductors MPC604 Datasheet HTML 13Page - NXP Semiconductors MPC604 Datasheet HTML 14Page - NXP Semiconductors MPC604 Datasheet HTML 15Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 32 page
background image
PowerPC 604 RISC Microprocessor Technical Summary
11
The hashed page table is a variable-sized data structure that defines the mapping between virtual page
numbers and physical page numbers. The page table size is a power of 2, and its starting address is a multiple
of its size.
Address translations are enabled by setting bits in the MSR—MSR[IR] enables instruction address
translations and MSR[DR] enables data address translations.
The 604’s MMUs support up to 4 Petabytes (252) of virtual memory and 4 Gigabytes (232) of physical
memory. The MMUs support block address translations, I/O controller interface segments, and page
translation of memory segments. Referenced and changed status are maintained by the processor for each
page to assist implementation of a demand-paged virtual memory system.
Separate but identical translation logic is implemented for data accesses and for instruction accesses. The
604 implements two 128-entry, two-way set associative translation lookaside buffers (TLBs), one for
instructions and one for data. These TLBs can be accessed simultaneously.
1.2.4 Cache Implementation
The PowerPC architecture does not define hardware aspects of cache implementations. For example,
whereas the 604 implements separate data and instruction caches (Harvard architecture), other processors
may use a unified cache, or no cache at all. The PowerPC architecture defines the unit of coherency as a
cache block, which for the 604 is a 32-byte (eight-word) line.
PowerPC implementations can control the following memory access modes on a page or block basis:
•
Write-back/write-through mode
•
Cache-inhibited mode
•
Memory coherency
•
Guarded memory (prevents access for speculative execution)
1.2.4.1 Instruction Cache
The 604’s 16-Kbyte, four-way set associative instruction cache is physically indexed. Within a single cycle,
the instruction cache provides up to four instructions. Instruction cache coherency is not maintained by
hardware.
The PowerPC architecture defines a special set of instructions for managing the instruction cache. The
instruction cache can be invalidated entirely or on a cache-block basis. The instruction cache can be disabled
and invalidated by setting the HID0[16] and HID0[20] bits, respectively. The instruction cache can be
locked by setting HID0[18].
1.2.4.2 Data Cache
The 604’s data cache is a 16-Kbyte, four-way set associative cache. It is a physically-indexed, nonblocking,
write-back cache with hardware support for reloading on cache misses. Within one cycle, the data cache
provides double-word access to the LSU.
To ensure cache coherency, the 604 data cache supports the four-state MESI (modified/exclusive/shared/
invalid) protocol. The data cache tags are dual-ported, so the process of snooping does not affect other
transactions on the system interface. If a snoop hit occurs, the LSU is blocked internally for one cycle to
allow the eight-word block of data to be copied to the writeback buffer.
Like the instruction cache, the data cache can be invalidated all at once or on a per cache block basis. The
data cache can be disabled and invalidated by setting the HID0[17] and HID0[21] bits, respectively. The
data cache can be locked by setting HID0[19].
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
AR
CH
IVE
D B
Y F
RE
ES
CA
LE
SE
MI
CO
ND
UC
TO
R,
INC
.



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 26 27 28 29 30 31 32


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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