VME Interface
The VP 110/01x board is fitted with a Tundra Universe II PCI-to-VME bus bridge device together
with additional support logic. This hardware implements a flexible interface to and from the VME
bus with the following key characteristics.
5.1
VME Bus Interface Features
The VP 110/01x can be programmed as a VME master supporting off-board VME memory
addressing accessible by any PCI bus master.
The VP 110/01x can also be programmed as a VME slave allowing other VME masters to
access any PCI bus slave.
This access is achieved by programming the appropriate Universe II device register. “PCI slave”
registers are used for VP 110/01x master accesses and “VME slave” registers for VME accesses
to the VP 110/01x.
The VME interface supports A32/A24/A16/MBLT64 addressing modes and D64/D32/D16/D08
(EO) data widths in both user and supervisor address space.
The VME interface performs auto-syscon detect at power up to provide system controller
functionality, if the board is located in the first VME slot. As system controller the Universe II will
arbitrate VME mastership of the bus using DEMAND request mode.
The VP 110/01x can act as an interrupt controller for any combination of VME interrupts and can
be an interrupter generating either a software interrupt or any of the Universe’s internal interrupt
sources on any IRQ level. All VME interrupts are directly mapped between the Universe II
registers and the VME bus backplane. Of the PCI LINT lines only LINT0 is mapped into the PCI
interrupt and with LINT1 mapped to NMI.
The Universe II device uses the linear incrementing mode when being accessed by a PCI
master.
The Universe II supports VME mailbox interrupts. See Universe II data sheet for further details.
WARNING
VME bus access is allowed to the full VP 110/01x memory map. Care must be
taken to ensure that no accesses are made to areas that will corrupt the system
memory or the configuration of any of the interfaces.
The PC BIOS firmware fitted to this board includes up to 4 setup screens which allow up to 4
PCI Slave and VME Slave access windows to be configured. The configuration is retained in
Flash EPROM and is programmed automatically into the Universe II chip when the board starts
up. This allows basic access to or from the VME bus to be established without the need to write
any operating software for the board, or for the Universe II chip.
For further details, refer to the BIOS setup screens for the
Universe
,
Universe II | PCI
Slave
and
Universe II | VME Slave
options.
VP 110/01x
5-1
Summary of Contents for VP 110/01 Series
Page 18: ...This page has been left intentionally blank 1 6 VP 110 01x Introduction and Overview ...
Page 60: ...This page has been left intentionally blank 7 6 VP 110 01x Memory ...
Page 88: ...This page has been left intentionally blank 9 8 VP 110 01x PC BIOS ...
Page 122: ...This page has been left intentionally blank 11 28 VP 110 01x VSA Mode Diagnostics ...
Page 150: ...This page has been left intentionally blank B 8 VP 110 01x Breakout Modules ...