CLASS Error Interrupts
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
4-7
For priority 0 requests, the priority is upgraded to priority 1 after AUV cycles.
For priority 1 requests, the priority is upgraded to priority 2 after AUV/2 cycles.
For priority 2 requests, the priority is upgraded to priority 3 (highest) after AUV/4 cycles.
The upgrade process continues until the request is processed or it reaches priority 3.
4.2.2.2 CLASS Multiplexer
The CLASS multiplexer includes two FIFOs that connect between the appropriate initiator and
the target. The FIFO depth is 16, thus enabling the multiplexer and arbiter module to deal with 16
open transactions, which received their request acknowledge and are waiting for the end-of-data
or end-of-transaction signals. The CLASS multiplexer is pure logic for the data path and does not
cause any latency.
4.2.3
Normalizer Module
Each normalizer module is connected to the appropriate multiplexer and arbiter module on one
side and to a specific CLASS target interface on the other side. Each normalizer module is used
as a sampler for full pipeline towards the target. The normalizer module is the only module
within the CLASS that can manipulate the transaction (for example, splitting non-aligned
transactions). An internal signal is used to indicate that optimization is needed. Only the last
normalizer module on the way to the target is used for normalization. All the other normalizer
modules should be used only as samplers. The normalizer module supports the fast confirm
mechanism for writes.
4.2.4
CLASS Control Interface (CCI)
The CLASS control interface (CCI) enables access to the CLASS configuration, control, and
status registers. All write accesses to these registers should use supervisor mode. See Section 4.7
for programming details.
4.3
CLASS Error Interrupts
The CLASS can generate one error interrupt that is common for all initiators. The error interrupt
is created when the CLASS receives a transaction request with an illegal address. Illegal
addresses are defined as any one of the following 2 cases:
1.
An address which does not belong to any of the address space windows of the enabled
address decoders.
2.
An address which falls within any of the address space windows of the enabled error
address decoders.
When an illegal address is identified by the CLASS, the following events occur.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...