Memory Map/Register Definition
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor 19-43
NOTE

Registers 0x84A0 through 0x84BC are reserved for future use. Accesses to

these registers will result in undefined behavior.

19.3.3.2.8 Rx FIFO Data Register (PCIRFDR)

18 RE Retry Error.This bit is set if Max_Retries is set to a finite value (0x01 to 0xff) and the PCI transaction
has performed retries in excess of the setting. An interrupt will be generated by this condition if the
PCITER[RE] bit is set. This retry counter is reset at the beginning of each packet, not at the
beginning of each transaction.This bit is cleared by writing ‘1’ to it.
17 TA Target Abort.This bit is set if the PCI controller has issued a Target Abort (which means the
addressed PCI Target has signalled an Abort).An interrupt will be generated by this condition if the
PCIRER[TAE] bit is set. It is up to application software to query the Target’s status register and
determine the source of the error. The coherency of the Receive FIFO data and the Receive
Controller’s status registers (Next_Address, Bytes_Done, etc.) should remain valid. This bit is
cleared by writing ‘1’ to it.
16 IA Initiator abort. This bit is set if the PCI controller issues an Initiator Abort. This indicates that no
Target responded but further status information can be read from the PCI Configuration interface.
An interrupt will be generated by this condition if the PCIRER[IAE] bit is set. The coherency of the
Receive FIFO data and the Receive Controller’s status registers (Next_Address, Bytes_Done, etc.)
should remain valid.This bit is cleared by writing ‘1’ to it.
15–0 Reserved, should be cleared.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
R FIFO_Data_Word
W
Reset0000000000000000
1514131211109876543210
R FIFO_Data_Word
W
Reset0000000000000000
Reg
Addr
MBAR + 0x84C0

Figure 19-41. Rx FIFO Data Register (PCIRFDR)

Table 19-40. PCIRFDR Field Description

Bits Name Description
31–0 FIFO_Data
_Word
FIFO data port. —Reading from this location “pops” data from the FIFO; writing “pushes” data into
the FIFO. During normal operation the Multi-Channel DMA controller pops data here. The receive
controller pushes data. Therefore, user programs should not write here.
Only full 32-bit accesses are allowed. If all FIFO byte enables are not asserted when accessing this
location, FIFO data will be corrupted.

Table 19-39. PCIRSR Field Descriptions (Continued)

Bits Name Description