Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8540 Datasheet(PDF) 236 Page - Freescale Semiconductor, Inc

Part # MPC8540
Description  MPC8540 PowerQUICC III??Integrated Host Processor Reference Manual
PDF  1302 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8540 Datasheet(HTML) 236 Page - Freescale Semiconductor, Inc

Back Button MPC8540 Datasheet HTML 232Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 233Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 234Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 235Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 236Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 237Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 238Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 239Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 240Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 236 / 1302 page
background image
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
5-22
Freescale Semiconductor
Core Complex Overview
Power PC architecture. They use save and restore registers (SRR0/SRR1) to save state
when they are taken and they use the rfi instruction to restore state. Asynchronous
noncritical interrupts can be masked by the external interrupt enable bit, MSR[EE].
3. Critical interrupts—Critical interrupts can be taken during a noncritical interrupt or during
regular program flow. They use the critical save and restore registers (CSRR0/CSRR1) to
save state when they are taken and they use the rfci instruction to restore state. These
interrupts can be masked by the critical enable bit, MSR[CE]. Book E defines the critical
input, watchdog timer, and machine check interrupts as critical interrupts, but the e500
defines a third set of resources for the machine check interrupt, as described in Table 5-6.
All interrupts except machine check are ordered within the two categories of noncritical and
critical, such that only one interrupt of each category is reported, and when it is processed (taken),
no program state is lost. Because save/restore register pairs are serially reusable, program state
may be lost when an unordered interrupt is taken.
5.8.4
Upper Bound on Interrupt Latencies
Core complex interrupt latency is defined as the number of core clocks between the sampling of
the interrupt signal as asserted and the initiation of the IVOR fetch (that is, the fetch of the first
instruction in the handler). Core complex interrupt latency is determinate unless a guarded load or
a cache-inhibited stwcx. is being executed, in which case the latency is indeterminate. The
minimum latency is 3 core clocks and the maximum is 8, not including the 2 bus clock cycles
required to synchronize the interrupt signal from the pad.
When an interrupt is taken, all instructions in the IQ are thrown away except if the oldest
instruction is a load/store instruction. That is, if an asynchronous interrupt is being serviced and
the oldest instruction is not a load/store instruction, the core complex goes straight from sampling
the interrupt to ensuring a recoverable state and issuing an exception. If a load/store instruction is
oldest, the core complex waits 4 clocks before ensuring a recoverable state. During this time, any
instruction finished by the LSU is deallocated.
5.8.5
Interrupt Registers
The registers associated with interrupt and exception handling are described in Table 5-6.
Table 5-6. Interrupt Registers
Register
Description
Noncritical Interrupt Registers
SRR0
Save/restore register 0—Holds the address of the instruction causing the exception or the address of the
instruction that will execute after the rfi instruction.
SRR1
Save/restore register 1—Holds machine state on noncritical interrupts and restores machine state after an
rfi instruction is executed.



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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   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