MPC8536E-ANDROID Freescale Semiconductor, MPC8536E-ANDROID Datasheet - Page 465

no-image

MPC8536E-ANDROID

Manufacturer Part Number
MPC8536E-ANDROID
Description
HARDWARE/SOFTWARE ANDROID OS
Manufacturer
Freescale Semiconductor
Series
PowerQUICC ™r
Type
MPUr

Specifications of MPC8536E-ANDROID

Contents
Board
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
have internal interrupt masks, but the controller can be programmed to disable channel interrupts through
its interrupt enable register. For more details on interrupt types and disablement, see
“Interrupt Enable, Interrupt Status, and Interrupt Clear Registers (IER, ISR,
10.4.2.1
Channel done interrupt generation depend on the setting of the CDIE (channel done interrupt enable) and
NT (notification type) bits in the channel configuration register (see
Configuration Register
after every successfully completed descriptor; If CDIE is set and NT is cleared, an interrupt is generated
after each successfully completed descriptor with the DN (done notification) bit set in the descriptor’s
header word. If the EU(s) signal any error during processing, the channel done interrupt is not generated.
Even if multiple channel done interrupt events are generated by a channel before the first can be cleared
by the host, the interrupt events are not lost. The controller keeps count of the backlog of channel done
interrupts from each channel (see
10.4.2.2
The channel error interrupt is generated when an error condition occurs during descriptor processing. The
error could be a bus error for a transaction requested by the channel; or it could be in one of the EUs
reserved by the channel, or in the channel itself. The channel error interrupt is asserted as soon as the error
condition is detected. The type of error condition is reflected in the ERROR field of the channel status
register (CSR).
For most error types, the error causes the corresponding channel to halt. Any EUs reserved by the halted
channel continue to be reserved until the channel reset occurs. Other channels continue normal processing,
though they may be held up if they need an EU that is reserved by a halted channel.
Handling of errors depends on the error type. Details of each error type are given in
types, the host must clear the source of the error before restarting the channel. If the channel is halted, the
host restarts it by setting the no-pop-reset, continue or reset bits of the CCR (see
“Channel Configuration Register
10.4.3
The polychannel has several aggregate performance counters, which are common to all channels; plus a
set of channel-specific registers, descriptor buffers, and link tables which are duplicated for each channel.
The following subsections describes the format and function of all of these objects in the SEC’s memory.
10.4.3.1
The SEC maintains several counters, which are described in the following subsections.
10.4.3.1.1
The fetch FIFO enqueue counter, shown in
that have been enqueued to the channel fetch FIFOs.
Freescale Semiconductor
Polychannel Registers
Channel Done Interrupt
Channel Error Interrupt
Traffic Counters
Fetch FIFO Enqueue Counter
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
(CCR)”). If both CDIE and NT are set, the channel generates an interrupt event
(CCR)”).
Section 10.5.3, “Controller
Figure
10-7, counts the total number of descriptor addresses
Interrupts”).
Section 10.4.4.1, “Channel
ICR).”
Section 10.4.4.1,
Table
Security Engine (SEC) 3.0
Section 10.5.4.2,
10-15. For some
10-35

Related parts for MPC8536E-ANDROID