Table 2-8. Pci Master Command Codes - Motorola MVME5100 Programmer's Reference Manual

Hide thumbs Also See for MVME5100:
Table of Contents

Advertisement

It should be noted that even though the PCI Master can support burst
transactions, a majority of the transaction types handled are single-beat
transfers. Typically PCI space is not configured as cacheable, therefore
burst transactions to PCI space would not naturally occur. It must be
supported since it is conceivable that bursting could happen. For example,
nothing prevents the processor from loading up a cache line with PCI write
data and manually flushing the cache line.
The following paragraphs identify some associations between the
operation of the PCI Master and the PCI 2.1 Local Bus Specification
requirements.
Command Types
The PCI Command Codes generated by the PCI Master depend on the type
of transaction being performed on the PPC bus. Please refer to the section
on the PPC Slave earlier in this chapter for a further description of PPC bus
read and PPC bus write. Table 2-8 summarizes the command types
supported and how they are generated.

Table 2-8. PCI Master Command Codes

Entity Addressed
PIACK
CONADD/CONDAT
PPC Mapped PCI Space
-- Unsupported --
-- Unsupported --
PPC Mapped PCI Space
-- Unsupported --
-- Unsupported --
CONADD/CONDAT
CONADD/CONDAT
-- Unsupported --
http://www.motorola.com/computer/literature
PPC
TBST*
Transfer Type
Read
x
Write
x
Read
x
Write
x
Read
1
Write
x
Read
x
Write
x
Functional Description
MEM
C/BE
PCI Command
x
0000
Interrupt Acknowledge
x
0001
Special Cycle
0
0010
I/O Read
0
0011
I/O Write
0100
Reserved
0101
Reserved
1
0110
Memory Read
1
0111
Memory Write
1000
Reserved
1001
Reserved
x
1010
Configuration Read
x
1011
Configuration Write
1100
Memory Read Multiple
2
2-27

Advertisement

Table of Contents
loading

Table of Contents