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.

2<br />

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

The PPC60x bus transfer types generated by the PPC Master depend on the<br />

PCI command code and the INV/GBL bits in the PSATTx registers. The<br />

GBL bit determines whether or not the GBL_ signal is asserted for all<br />

portions of a transaction and is fully independent of the PCI command<br />

code and INV bit. The following table shows the relationship between the<br />

PCI command codes and the INV bit.<br />

Table 2-5. PPC Master Transfer Types<br />

PCI Command Code INV PPC Transfer Type PPC Transfer Size TT0-TT4<br />

Memory Read<br />

Memory Read Multiple<br />

Memory Read Line<br />

Memory Read<br />

Memory Read Multiple<br />

Memory Read Line<br />

Memory Write<br />

Memory Write and<br />

Invalidate<br />

Memory Write<br />

Memory Write and<br />

Invalidate<br />

0 Read Burst/<strong>Single</strong> Beat 01010<br />

1 Read With Intent to<br />

Modify<br />

Burst/<strong>Single</strong> Beat 01110<br />

x Write with Kill Burst 00110<br />

x Write with Flush <strong>Single</strong> Beat 00010<br />

The PPC Master incorporates an optional operating mode called Bus Hog.<br />

When Bus Hog is enabled, the PPC Master continually requests the PPC<br />

bus for the entire duration of each PCI transfer. When Bus Hog is not<br />

enabled, the PPC Master structures its bus request actions according to the<br />

requirements of the FIFO. The Bug Hog mode was primarily designed to<br />

assist with system level debugging and is not intended for normal modes<br />

of operation. It is a brute force method of guaranteeing that all PCI to<br />

PPC60x transactions will be performed without any intervention by host<br />

CPU transactions. Caution should be exercised when using this mode since<br />

the over-generosity of bus ownership to the PPC Master can be detrimental<br />

to the host CPU’s performance. The Bus Hog mode can be controlled by<br />

the XMBH bit within the GCSR. The default state for XMBH is disabled.<br />

2-14 <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!