參數(shù)資料
型號(hào): PowerPC 604e
廠商: Motorola, Inc.
英文描述: 32-Bit Microprocessor(32位微處理器)
中文描述: 32位微處理器(32位微處理器)
文件頁數(shù): 33/34頁
文件大?。?/td> 101K
代理商: POWERPC 604E
PowerPC 604e RISC Microprocessor Technical Summary
33
The execution unit reports any internal exceptions to the completion stage and continues execution,
regardless of the exception. Under some circumstances, results can be written directly to the target
registers, bypassing the rename buffers.
Complete (C)—The completion stage ensures that the correct machine state is maintained by
monitoring instructions in the completion buffer and the status of instruction in the execute stage.
When instructions complete, they are removed from the reorder buffer (ROB). Results may be
written back from the rename buffers to the register as early as the complete stage. If the completion
logic detects an instruction containing exception status or if a branch has been mispredicted, all
subsequent instructions are cancelled, any results in rename buffers are discarded, and instructions
are fetched from the correct instruction stream.
The CR, CTR, and LR are also updated during the complete stage.
Writeback (W)—The writeback stage is used to write back any information from the rename buffers
that was not written back during the complete stage.
All instructions are fully pipelined except for divide operations and some integer multiply operations. The
integer multiplier is a three-stage pipeline. Integer divide instructions iterate in stage two of the multiplier.
SPR operations can execute in the MCIU in parallel with multiply and divide operations.
The floating-point pipeline has three stages. Floating-point divide operations iterate in the first stage.
2.2 Power Management—Nap Mode
The 604e provides a power-saving mode, called nap mode, in which all internal processing and bus
operation is suspended. Software initiates nap mode by setting the MSR[POW] bit. After this bit is set, the
604e suspends instruction dispatch and waits for all activity in progress, including active and pending bus
transactions, to complete. It then powers down the internal clocks, and indicates nap mode by asserting the
HALTED output signal.
When the 604e is in nap mode, all internal activity stops except for decrementer, time base, and interrupt
logic, and the 604e does not snoop bus activity unless the system asserts the RUN input signal. Asserting
the RUN signal causes the HALTED signal to be negated.
Nap mode is exited (clocks resume and MSR[POW] cleared) when any asynchronous exception is detected.
2.3 Performance Monitor
The 604e incorporates a performance monitor facility that system designers can use to help bring up, debug,
and optimize software performance, especially in multiprocessing systems. The performance monitor is a
software-accessible mechanism that provides detailed information concerning the dispatch, execution,
completion, and memory access of PowerPC instructions.
A performance monitor control register (MMCR0 or MMCR1) can be used to specify the conditions for
which a performance monitoring interrupt is taken. For example, one such condition is associated with one
of the counter registers (PMC1–PMC4) incrementing until the most significant bit indicates a negative
value. Additionally, the sampled instruction address and sampled data address registers (SIA and SDA) are
used to hold addresses for instruction and data related to the performance monitoring interrupt.
相關(guān)PDF資料
PDF描述
PowerPC 604 32-Bit Microprocessor(32位微處理器)
PPC7447RX1000NB PPC7457RX1000NB
PPC7447RX867NB PPC7457RX1000NB
PPC7457RX1000NB PPC7457RX1000NB
PPC7457RX600NB PPC7457RX1000NB
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
POWERPLUG15W 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:AC/DC POWER SUPPLY
POWERPLUG24W 制造商:STMICROELECTRONICS 制造商全稱:STMicroelectronics 功能描述:AC/DC POWER SUPPLY
POWERPLUS 2C 2500MAH 制造商:Energizer Battery Company 功能描述:
POWERPLUS 2D 2500MAH 制造商:Energizer Battery Company 功能描述:
POWERPLUS 4AAA 850MAH 制造商:Energizer Battery Company 功能描述: