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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2<br />

Hawk PCI Host Bridge & Multi-Processor Interrupt Controller<br />

PCI Slave<br />

MPIC Control Registers<br />

The MPIC control registers are located within either PCI Memory or PCI<br />

I/O space using traditional PCI defined base registers within the predefined<br />

64-byte header. Refer to the section titled Multi-Processor Interrupt<br />

Controller (MPIC) for more information.<br />

The PCI Slave provides the control logic needed to interface the PCI bus<br />

to the PCI FIFO. The PCI Slave can accept either 32-bit or 64-bit<br />

transactions; however, it can only accept 32-bit addressing. There is no<br />

limit to the length of the transfer that the PCI Slave can handle. During<br />

posted write cycles, the PCI Slave will continue to accept write data until<br />

the PCI FIFO is full. If the PCI FIFO is full, the PCI Slave will hold off the<br />

master with wait states until there is more room in the FIFO. The PCI Slave<br />

will not initiate a disconnect. If the write transaction is compelled, the PCI<br />

Slave will hold off the master with wait states while each beat of data is<br />

being transferred. The PCI Slave issues TRDY_ only after the data transfer<br />

has successfully completed on the PPC bus. If a read transaction is being<br />

performed within an address space marked for prefetching, the PCI Slave<br />

(in conjunction with the PPC Master) attempts to read ahead far enough on<br />

the PPC bus to allow for an uninterrupted burst transaction on the PCI bus.<br />

Read transactions within address spaces marked for no prefetching receive<br />

a TRDY_ indication on the PCI bus only after one burst read has<br />

successfully completed on the PPC bus. Each read on the PPC bus is only<br />

started after the previous read is acknowledged on the PCI bus and there is<br />

an indication that the PCI Master wishes for more data to be transferred.<br />

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

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

requirements.<br />

2-22 <strong>Computer</strong> Group Literature Center Web Site

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

Saved successfully!

Ooh no, something went wrong!