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.

Functional Description<br />

The Hawk’s PCI arbiter has various programming options. It supports 3<br />

different priority schemes: fixed, round robin, and mixed mode. It also<br />

allows various levels of reprioritization programming options within fixed<br />

and mixed modes. Parking can be programmed to any of the requestors, the<br />

last requestor or none. A special bit is added to hold grant asserted for an<br />

agent that initiates a lock cycle. Once a lock cycle is detected, the grant is<br />

held asserted until the PCI LOCK_ pin is released. This feature works only<br />

when the “POL” bit is enabled.<br />

The priority scheme can be programmed by writing the “PRI” field in the<br />

PCI Arbiter control register. The default setting for priority scheme is fixed<br />

mode. The Fixed mode holds each requestor at a fixed level in its<br />

hierarchy. The levels of priority for each requestor are programmable by<br />

writing the “HEIR” field in the PCI Arbiter control register. Table 2-10<br />

describes all available settings for the “HEIR” field in fixed mode.<br />

Table 2-10. Fixed Mode Priority Level Setting<br />

HEIR<br />

Priority Levels<br />

Setting Highest Lowest<br />

000 PARB6 PARB5 PARB4 PARB3 PARB2 PARB1 PARB0 HAWK<br />

001 HAWK PARB6 PARB5 PARB4 PARB3 PARB2 PARB1 PARB0<br />

010 PARB0 HAWK PARB6 PARB5 PARB4 PARB3 PARB2 PARB1<br />

011 PARB1 PARB0 HAWK PARB6 PARB5 PARB4 PARB3 PARB2<br />

100 PARB2 PARB1 PARB0 HAWK PARB6 PARB5 PARB4 PARB3<br />

101 PARB3 PARB2 PARB1 PARB0 HAWK PARB6 PARB5 PARB4<br />

110 PARB4 PARB3 PARB2 PARB1 PARB0 HAWK PARB6 PARB5<br />

111 PARB5 PARB4 PARB3 PARB2 PARB1 PARB0 HAWK PARB6<br />

Notes 1. “000” is the default setting in fixed mode.<br />

2. The HEIR setting only covers a small subset of all possible<br />

combinations. It is the responsibility of the system designer<br />

to connect the request/grant pair in a manner most beneficial<br />

to their design goals.<br />

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

2

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

Saved successfully!

Ooh no, something went wrong!