Functional Description
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
15-13
15.1.8.3.6 Interrupt Acknowledge
When the CONFIG_ADDRESS register gets written with a value such that the bus number is
0x00, the device number is all ones, the function number is all ones and the register number is
zero, the next time the CONFIG_DATA register is accessed the VCOP does either a special cycle
command or an interrupt acknowledge command. When the CONFIG_DATA register is read, the
VCOP generates an interrupt acknowledge command encoding on the command/byte enable
lines during the address phase. During the address phase, AD[31-0] do not contain a valid address
but are driven with stable data and valid parity (PCI_PAR). During the data phase, the byte
enable signals determine which bytes are involved in the transaction. The interrupt vector must
be returned when
PCI_TRDY
is asserted.
An interrupt acknowledge transaction can also be issued on the PCI bus by reading from the
PCI_INT_ACK register.
15.1.8.4 Error Functions
This section discusses PCI bus errors.
15.1.8.4.1 Parity
During valid 32-bit address and data transfers, parity covers all 32 address/data lines and the 4
command/byte enable lines regardless of whether or not all lines carry meaningful information.
Byte lanes not actually transferring data are driven with stable (albeit meaningless) data and are
included in the parity calculation. During configuration, special cycle or interrupt acknowledge
commands, some address lines are not defined but are still driven to stable values and included in
the parity calculation.
Even parity is calculated for all PCI operations: the value of
PCI_PAR
is generated such that the
number of ones on
PCI_AD[31–0]
,
PCI_C/BE[3–0]
and
PCI_PAR
equals an even number. The
PCI_PAR
signal is driven when the address/data lines are driven and follow the corresponding address or
data by one clock.
The VCOP checks the parity after all valid address phases (the assertion of
PCI_FRAME
) and for
valid data transfers (
PCI_IRDY
and
PCI_TRDY
asserted) involving the VCOP. When an address or
data parity error is detected, the detected-parity-error bit in the configuration space status register
is set (see page 15-24 for details).
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...