Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

MPC604 Scheda tecnica(PDF) 10 Page - NXP Semiconductors

Il numero della parte MPC604
Spiegazioni elettronici  PowerPCTM 604 RISC Microprocessor Technical Summary
PDF  32 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  NXP [NXP Semiconductors]
Homepage  http://www.nxp.com
Logo NXP - NXP Semiconductors

MPC604 Scheda tecnica(HTML) 10 Page - NXP Semiconductors

Back Button MPC604 Datasheet HTML 6Page - NXP Semiconductors 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 32 page
background image
10
PowerPC 604 RISC Microprocessor Technical Summary
The MCIU consists of a 32-bit integer multiplier/divider. The multiplier supports early exit on 16- x 32-bit
operations, and is responsible for executing the mfspr and mtspr instructions, which are used to read and
write special-purpose registers. Note that the load and store instructions that update their address base
register (specified by the rA operand) pass the update results on the MCIU’s result bus. Otherwise, the
MCIU’s result bus is dedicated to MCIU operations. (This option is indicated by specifying a period at the
end of the instruction mnemonic).
1.2.2.2 Floating-Point Unit (FPU)
The FPU, shown in Figure 1 and Figure 2, is a single-pass, double-precision execution unit; that is, both
single- and double-precision operations require only a single pass, with a latency of three cycles.
As the decode/dispatch unit issues instructions to the FPU’s two reservation stations, source operand data
may be accessed from the FPRs, the floating-point rename buffers, or the result buses. Results in turn are
written to the floating-point rename buffers and to the reservation stations and are made available to
subsequent instructions. Instructions are executed from the reservation station in dispatch order.
1.2.2.3 Load/Store Unit (LSU)
The LSU, shown in Figure 1 and Figure 2, transfers data between the data cache and the result buses, which
route data to other execution units. The LSU supports the address generation and handles any alignment for
transfers to and from system memory. The LSU also supports cache control instructions and load/store
multiple/string instructions. As noted above, load and store instructions that update the base address register
pass their results on the MCIU’s result bus. This is the only exception to the dedicated use of result buses.
The LSU includes a 32-bit adder dedicated for EA calculation. Data alignment logic manipulates data to
support aligned or misaligned transfers with the data cache. The LSU’s load and store queues are used to
buffer instructions that have been executed and are waiting to be completed. The queues are used to monitor
data dependencies generated by data forwarding and out-of-order instruction execution ensuring a
sequential model.
The LSU allows load operations to precede pending store operations and resolves any dependencies
incurred when a pending store is to the same address as the load. If such a dependency exists, the LSU delays
the load operation until the correct data can be forwarded. If only the low-order 12 bits of the EAs match,
both addresses may be aliases for the same physical address, in which case, the load operation is delayed
until the store has been written back to the cache, ensuring that the load operation retrieves the correct data.
The LSU does not allow the following operations to be speculatively performed on unresolved branches:
Store operations
Loading of noncacheable data or cache miss operations
Loading from I/O controller interface segments
1.2.3 Memory Management Units (MMUs)
The primary functions of the MMUs are to translate logical (effective) addresses to physical addresses for
memory accesses, I/O accesses (most I/O accesses are assumed to be memory-mapped), and I/O controller
interface accesses, and to provide access protection on blocks and pages of memory.
The PowerPC MMUs and exception model support demand-paged virtual memory. Virtual memory
management permits execution of programs larger than the size of physical memory; demand-paged implies
that individual pages are loaded into physical memory from system memory only when they are first
accessed by an executing program.
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


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
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