beautypg.com

11 pci idsel definition, Table 7-7, Idsel and interrupt mapping for pci devices – Artesyn MVME3100 Single Board Computer Installation and Use (June 2014) User Manual

Page 134: Pci idsel definition, Programming details

background image

Programming Details

MVME3100 Single Board Computer Installation and Use (6806800M28E)

134

The MVME3100 provides a dual boot option for booting from one of two separate boot images
in the boot Flash bank, which are referred to as boot block A and boot block B. Boot blocks A
and B are each 1MB in size and are located at the top (highest address) 2 MB of the boot Flash
memory space. Boot block A is located at the highest 1MB block and block B is the next highest
1MB block. A FLASH boot block switch is used to select between boot block A and boot block
B. When the switch is OFF, the Flash memory map is normal and block A is selected. When the
switch is ON, block B is mapped to the highest address as shown below. The MAP_SEL bit in the
Flash Control/Status register can override the switch and restore the memory map to the
normal configuration with block A selected. Upon RESET, this mapping reverts to the switch
selection.

7.11 PCI IDSEL Definition

Each PCI device has an associated address line connected via a resistor to its IDSEL pin for
configuration space accesses. The following table shows the IDSEL assignments for the PCI
devices and slots on each of the PCI buses on the board, along with the corresponding interrupt
assignment to the PIC external interrupt pins. Refer to the MPC8540 Reference Manual and
PCI6520CB Data Book and for details on generating configuration cycles on each of the PCI
busses.

Table 7-7 IDSEL and Interrupt Mapping for PCI Devices

PCI Bus

Device
Number
Field

AD Line
for IDSEL

PCI Device
or Slot

Device/Slot INT to MPC8540 Ext IRQ

INTA#

INTB#

INTC#

INTD#

A
(8540) (See Note
following table)

0b0_0000

internal

MPC8540

0b0_0001

17

TSi148 VME IRQ0

IRQ1

IRQ2

IRQ3

0b0_0010

18

PCI6520-1

0b0_0011

19

PCI6520-2

0b0_0100

20

Sil3124A
sATA

IRQ2

B
(PCI6520-1)

0b0_0000

16

PMC1
Primary

IRQ4

IRQ5

IRQ6

IRQ7