Instruction Pipeline and Execution Timing
e200z3 Power Architecture Core Reference Manual, Rev. 2
6-14
Freescale Semiconductor
•
Refetch serialization. Refetch-serialized instructions inhibit dispatching of subsequent instructions
and force a pipeline refill to refetch subsequent instructions after completion. These include the
following:
— The context synchronizing instruction isync
— The rfi, rfci, rfdi, and sc instructions.
6.6
Interrupt Recognition and Exception Processing
shows timing for interrupt recognition and exception processing overhead. This example
shows best-case response timing when an interrupt is received and processed during execution of a
sequence of single-cycle instructions.
Figure 6-17. Interrupt Recognition and Handler Instruction Execution
Time Slot
IFETCH
EXE
WB
DEC
Single cycle
Instructions
DEC/
--
IFETCH
--
p_extint_b
final sample point
p_iack
IFETCH
EXE
WB
DEC
1st Instruction of handler
1
2
3
4
5
6
7
8
9
10
ec_excp_detected*
update_esr*
update_msr*
* - internal operations
oldpc_->srr0*
oldmsr_->srr1*
Abort
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...