Transaction Termination; Xl Bus Target Interface - Freescale Semiconductor MCF5480 Reference Manual

Freescale semiconductor circuit board reference manual
Table of Contents

Advertisement

assigned by the PCI SIG Steering Committee. The current list of defined encodings are provided in
Table
19-51.

19.4.4.5 Transaction Termination

If the PCI cycle Master Aborts, the interface will return 0xFFFF FFFF as read data, but complete without
error. It will issue an interrupt to the internal interrupt controller if enabled.
For abnormal transaction termination during an XL bus-initiated transaction ( retry limit reached or target
abort), an error (TEA on XL bus) is generated. It will issue an interrupt to the MCF548x interrupt controller
if such interrupts are enabled.
Transfers that cross the 32-bit boundary (greater than 4 bytes) to a PCI nonmemory address range result
in a transfer error (TEA on XL bus).. The space is defined as nonmemory if the IO/M# configuration bit
associated with that window is programmed "0".This type of unsupported transfer does not cause an
interrupt.
4 byte Single Beat at a[29:31] 001, 010, or 011
3 byte Single Beat at a[29:31] 010 or 011
19.4.5

XL Bus Target Interface

This section discusses the MCF548x as a PCI target, and as such, the following apply:
The target interface can issue target abort, target retry, and target disconnect terminations.
The target interface supports fast back-to-back cycles.
No support of dual address cycles as a PCI target.
Target transactions are not snooped by the processor.
Medium device selection timing only.
Three 32-byte buffers enhance data throughput.
The XL bus Target Interface provides access for external PCI masters to two windows of MCF548x
address space. Target Base Address Translation Registers 0 and 1 allow the user to map PCI address hits
on MCF548x PCI Base Address Registers to areas in the internal address space. All of these registers must
be enabled for this interface to operate.
Freescale Semiconductor
Table 19-51. Special Cycle Message Encodings
PCIAD[15:0]
0x0000
0x0001
0x0002
0x0003–0xFFFF
Table 19-52. Unsupported XL Bus Transfers
XL Bus Transaction
Burst (32-byte)
> 4 byte Single Beat
2 byte Single Beat at a[29:31] 011
MCF548x Reference Manual, Rev. 3
Message
SHUTDOWN
HALT
x86 architecture-specific
PCI Address Space
Nonmemory
Nonmemory
Nonmemory
Nonmemory
Nonmemory
Functional Description
19-63

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mcf5481Mcf5482Mcf5483Mcf5484Mcf5485

Table of Contents