MPC8536DS Freescale Semiconductor, MPC8536DS Datasheet - Page 479

BOARD DEV SYSTEM MPC8536E

MPC8536DS

Manufacturer Part Number
MPC8536DS
Description
BOARD DEV SYSTEM MPC8536E
Manufacturer
Freescale Semiconductor
Series
PowerQUICC III™r
Type
MPUr
Datasheets

Specifications of MPC8536DS

Contents
Board, Software and Documentation
Processor Series
MPC85xx
Core
e500
Data Bus Width
32 bit
Maximum Clock Frequency
667 MHz
Operating Supply Voltage
- 0.3 V to + 1.21 V
Maximum Operating Temperature
+ 105 C
Data Ram Size
32 KB
Interface Type
SPI, USB
Program Memory Type
DDR2, DDR3, SDRAM
Core Size
32 Bit
Program Memory Size
544KB
Cpu Speed
1.5GHz
Digital Ic Case Style
BGA
No. Of Pins
783
Supply Voltage Range
0.95V To 1.05V
Rohs Compliant
Yes
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Channel 1 always has the highest priority, but cannot make back-to-back requests. It follows that the
second highest priority channel wins arbitration either immediately, or after one win for channel 1.
Note that the SEC does not dynamically adjust its own transaction priorities. System software, however,
can adjust SEC transaction priority in real time, with the change in priority taking effect immediately.
10.5.3
10.5.3.1
All interrupt outputs from other SEC blocks are fed to the controller as interrupt conditions. In addition,
the controller itself detects some interrupt conditions. The controller maintains an interrupt status register
(ISR) with bits corresponding to all of these possible interrupt conditions. If an interrupt condition occurs
and the corresponding bit of the interrupt enable register (IER) is set, then the associated ISR bit is set,
indicating the presence of a pending interrupt.
A channel can generate frequent interrupts, especially if it is configured to interrupt at the completion of
each descriptor. To make sure that the host receives the right number of interrupts, each channel done
interrupt has a special “queuing” feature. If multiple channel done interrupts are generated before the first
is cleared, then the additional interrupts are counted by the controller. Each time the host clears a channel
interrupt, the count is decremented. If the host clears the channel interrupt and the count reaches zero, the
channel done interrupt is negated. If the count does not reach zero, the controller negates the interrupt for
one cycle and then re-asserts it.
Up to 15 interrupts can be queued for each channel. If the count of queued interrupts for any channel
exceeds 15, then that channel’s done overflow bit is set in the channel’s ISR (if the corresponding IER bit
is set), and the channel done interrupt is asserted.
10.5.3.2
Interrupt conditions from the channels and controller can only be blocked through the controller’s IER, as
described in Section 10.5.3.1. However, the EU interrupt conditions may be blocked at two different
levels. There is an interrupt mask register in each EU which can block particular interrupt conditions
before they reach the EU’s interrupt status register. In addition, interrupts from EUs can be individually
blocked by bits of the controller’s IER before they reach the controller’s ISR. For normal operation,
interrupts from EUs are typically disabled in the controller’s IER, but they still reach the channel, and the
channel produces done or error interrupts to the host as needed.
10.5.3.3
To handle an interrupt, the host must read the ISR to determine the source. If necessary, the host may read
the interrupt status registers of other blocks to ascertain the cause. In some cases, the host may need to take
action to clear the root cause of the interrupt. Once the appropriate action is taken, the host can clear the
ISR bit by setting the corresponding bit of the interrupt clear register (ICR). If the cause of the interrupt
condition has not been cleared, or if there is another interrupt condition from the same source, then the ISR
bit clears for a cycle and then goes high again, and the interrupt signal to the host remains high. If the ISR
Freescale Semiconductor
Controller Interrupts
Controller Interrupt Conditions and Interrupt Generation
Blocking of Interrupts
Interrupt Handling
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Security Engine (SEC) 3.0
10-49

Related parts for MPC8536DS