Vme bridge, Pci-x to vme bridge (tsi148) software guidelines – FANUC Robotics America V7865* User Manual

Page 58

Advertising
background image

58

3

V7865 Product Manual

VME Bridge

In addition to its PC/AT functions, the V7865 has the following VME features:

The Tundra Tsi148 allows VME to run at a bandwidth of up to 320MB/s along the full
length of a 21-slot backplane. This increases the performance in the following ways:

• 2eSST VME transfers
• 8x faster than the 40MB/s transfer rate of VME64
• 3x faster than a multi-domain, 64-bit/66MHz CompactPCI bus
• Broadcast Mode support for sending data to multiple cards at one time

Other standard features include:

• Legacy protocol support
• User-configured interrupter
• User-configured interrupt handler
• Full VME system controller functionality
• Two programmable DMA controllers
• System Controller auto detection

The V7865 VME interface is based on the high performance PCIX-to-VME interface
from the Tundra Tsi148. Providing a 64-bit bus width capable of operating at
100MHz, the Tundra Tsi148 uses PCI-X version 2.0 mode 1. Tsi148 is fully compliant
with both 2eSST and VME64 Extension standards.

The functions and programming of the Tsi148-based VME interface are addressed in
detail in the Tsi148 PCI/X-to-VME Bus Bridge User Manual.

PCI-X To VME Bridge (Tsi148) Software Guidelines

Programmers writing code or using GE Fanuc Embedded Systems Board Support
Packages for the Tsi148 Bridge as used on the V7865 Single board Computer, must be
aware of requirements of the Tsi148 based PCI-X to VME architecture.

The V7865 PCI-X to VME Interface uses the Tundra Tsi148 2eSST Bridge. This
architecture interfaces the VME to the onboard SBC PCI-X bus. In doing so, the user
must be aware of the following guidelines as related to Software programming of the
Tsi148:

Shared V7865 Memory

: Any V7865 DRAM memory made available to another VME

master through the Tsi148 is subject to dead lock that may cause a VME bus error
unless specific precautions are taken. If onboard DRAM memory is slaved to the
VME, and a program on the V7865 with slaved memory attempts to write (from the
processor) to the VME through the Tsi148, then the user must first request ownership
of the VME through the Device Wants Bus (DWB) Bit in the Tsi148, and be granted the

Advertising