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 />

MPIC Registers<br />

MPIC Registers<br />

3<br />

1<br />

3<br />

0<br />

2<br />

9<br />

2<br />

8<br />

2<br />

7<br />

2<br />

6<br />

The following conventions are used in the Hawk register charts:<br />

❏ R - Read Only field.<br />

❏ R/W - Read/Write field.<br />

❏ S - Writing a ONE to this field sets this field.<br />

❏ C - Writing a ONE to this field clears this field.<br />

The MPIC register map is shown in Table 2-19. The "Off" field is the<br />

address offset from the base address of the MPIC registers in the PPC-IO<br />

or PPC-Memory space. Note that this map does not depict linear<br />

addressing. The PCI-SLAVE of the PHB has two decoders for generating<br />

the MPIC select. These decoders will generate a select and acknowledge<br />

all accesses which are in a reserved 256K byte range. If the index into that<br />

256K block does not decode a valid MPIC register address, the logic will<br />

return $00000000.<br />

The registers are 8, 16, or 32 bits accessible.<br />

2<br />

5<br />

2<br />

4<br />

2<br />

3<br />

2<br />

2<br />

Table 2-19. MPIC Register Map<br />

2<br />

1<br />

2<br />

0<br />

1<br />

9<br />

1<br />

8<br />

1<br />

7<br />

1<br />

6<br />

1<br />

5<br />

1<br />

4<br />

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

1<br />

3<br />

1<br />

2<br />

1<br />

1<br />

1<br />

0 9 8 7 6 5 4 3 2 1 0<br />

Off<br />

FEATURE REPORTING REGISTER 0 $01000<br />

GLOBAL CONFIGURATION REGISTER 0 $01020<br />

MPIC VENDOR IDENTIFICATION REGISTER $01080<br />

PROCESSOR INIT REGISTER $01090<br />

IPI0 VECTOR-PRIORITY REGISTER $010a0<br />

IPI1 VECTOR-PRIORITY REGISTER $010b0<br />

IPI2 VECTOR-PRIORITY REGISTER $010c0<br />

IPI3 VECTOR-PRIORITY REGISTER $010d0

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

Saved successfully!

Ooh no, something went wrong!