17.11.2012 Views

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

MVME5100 Single Board Computer Programmer's Reference Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Functional Description<br />

It should be noted that even though the PCI Master can support burst<br />

transactions, a majority of the transaction types handled are single-beat<br />

transfers. Typically PCI space is not configured as cacheable, therefore<br />

burst transactions to PCI space would not naturally occur. It must be<br />

supported since it is conceivable that bursting could happen. For example,<br />

nothing prevents the processor from loading up a cache line with PCI write<br />

data and manually flushing the cache line.<br />

The following paragraphs identify some associations between the<br />

operation of the PCI Master and the PCI 2.1 Local Bus Specification<br />

requirements.<br />

Command Types<br />

The PCI Command Codes generated by the PCI Master depend on the type<br />

of transaction being performed on the PPC bus. Please refer to the section<br />

on the PPC Slave earlier in this chapter for a further description of PPC bus<br />

read and PPC bus write. Table 2-8 summarizes the command types<br />

supported and how they are generated.<br />

Table 2-8. PCI Master Command Codes<br />

Entity Addressed PPC<br />

Transfer Type<br />

TBST* MEM C/BE PCI Command<br />

PIACK Read x x 0000 Interrupt Acknowledge<br />

CONADD/CONDAT Write x x 0001 Special Cycle<br />

PPC Mapped PCI Space Read x 0 0010 I/O Read<br />

Write x 0 0011 I/O Write<br />

-- Unsupported -- 0100 Reserved<br />

-- Unsupported -- 0101 Reserved<br />

PPC Mapped PCI Space Read 1 1 0110 Memory Read<br />

Write x 1 0111 Memory Write<br />

-- Unsupported -- 1000 Reserved<br />

-- Unsupported -- 1001 Reserved<br />

CONADD/CONDAT Read x x 1010 Configuration Read<br />

CONADD/CONDAT Write x x 1011 Configuration Write<br />

-- Unsupported -- 1100 Memory Read Multiple<br />

http://www.motorola.com/computer/literature 2-27<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!