Example: air traffic controller

AboutVXI - Bustec

About VXIB ustec Productions VXIbus Features for Data Acquisition and 22 VXI Module Size33 VXI Mainframe44 Slot-0 Resource Manager 45 Register-based vs. Message-based Modules56 VXI Extensions for 10 MHz ECL System Trigger Analo Local 67 Summary71. IntroductionVXIbus is a powerful open standard designed for data acquisition and AutomatedTest and Measurement (ATE) applications. It was originally envisioned as a replace-ment for rack and stack instrumentation such as GPIB. VXIbus is an acronym forVMEbus eXtensions for Instrumentation. The goal of the standard is to define atechnically sound instrumentation standard based on the VMEbus that is open to basic buildin gblocks of a VXIbus system is a powered 13-slotmainframeor chassis and a wide selection of modules that implement various I/O and instru-mentation related functions. The standard implements the VME backplane bus and1 Bustec Productions VXIdefines various functions to the VME uncommitted backplane pins.

AboutVXI BustecProductionsLtd. Contents 1 Introduction 1 1.1 VXIbusFeaturesforDataAcquisitionandATE ..... 2 2 VXIModuleSize 3 3 VXIMainframe 4

Tags:

  Introduction, Aboutvxi

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of AboutVXI - Bustec

1 About VXIB ustec Productions VXIbus Features for Data Acquisition and 22 VXI Module Size33 VXI Mainframe44 Slot-0 Resource Manager 45 Register-based vs. Message-based Modules56 VXI Extensions for 10 MHz ECL System Trigger Analo Local 67 Summary71. IntroductionVXIbus is a powerful open standard designed for data acquisition and AutomatedTest and Measurement (ATE) applications. It was originally envisioned as a replace-ment for rack and stack instrumentation such as GPIB. VXIbus is an acronym forVMEbus eXtensions for Instrumentation. The goal of the standard is to define atechnically sound instrumentation standard based on the VMEbus that is open to basic buildin gblocks of a VXIbus system is a powered 13-slotmainframeor chassis and a wide selection of modules that implement various I/O and instru-mentation related functions. The standard implements the VME backplane bus and1 Bustec Productions VXIdefines various functions to the VME uncommitted backplane pins.

2 Crucial to DataAcquisition and ATE instrumentation applications are the extensions that providechassis wide clocks, timin gand followin gfeatures illustrate the basic relationship between VME and VXIstandards: VXI implements the VMEbus protocol for data transfers between modules. The VXI backplane connector is identical to VME with the same pinout forthe P1 (top) connector and the center row of the P 2(bottom) connector. The two outer rows of the P 2connector are undefined in VME and areassigned specific functions in VXIbus Features for Data Acquisition and ATEThe VXIbus specification provides a number of significant enhancements over VME-bus for data acquisition and ATE applications. These include: The VXIbus specification provides a larger (deeper) card format that in-creases the board real estate available to implement sophisticated analogand signal conditioning options. The deeper card provides better isola-tion between low-level analog signals and typically noisy digital circuitryand buses.

3 The VXIbus specification includesmandatoryanalog power supply volt-ages and specifications for power supply noise which eliminate the needfor on-board dc to dc converters to power analog circuitry as well as es-tablishing a worst case power supply noise levels. The VXIbus specification provides shields on C- and D-size modules tohelp minimize noise pickup from adjacent modules. The VXIbus specification includes chassis-wide clocks and trigger lines forcommon clocking and triggering across modulesanimportantconsider-ationwhenanal yzingdatafromdifferentmodules. Geographicaddressinganddynamicaddressall ocationis provided inthe VXIbus specification. These features can be useful when modules arereplaced or the system upgraded. Wiring is typically to physical slots,geographic addressing coupled with dynamic address allocation allowsone to simply pull out an old module and replace it without having toset address switches.

4 Not all VXIbus vendors provide dynamic addressingcapability. The VXIbus specification includes cooling specifications that are crucialparticularly in low-level analog applications and applications that use mod-ules that require high power levels such as digital signal Productions VXI The VXIbus specification requires that each module perform a self-teston power-up. A bit in the module status register indicates whether themodule passed self-test or not. The VXIbus specification provides a number ofstandardregisters thatcontain information relating to the module. These include:ManufacturersID:Each VXIbus manufacturer is required to obtain a uniquemanufacturer ID that is available in this :An module type identifier assigned by the manufacturer ..typ-ically the manufacturer model :A manufacturer assigned serial :A manufacturer assignedrevision level of the hardware and VXI Module SizeVXI x 160mmVXI x160mmVXI 1: VXIbus Module SizesThree module sizes are defined by the VXIbus specification.

5 The relative sizesare illustrated in Figure 1. The B-size is the same size as the VMEbus B-size. The3 Bustec Productions VXIC-size which is by far the most popular and is the basis of Bustec products. It isdeeper and wider than B-size VME. The extra depth provides adequate board spaceto implement most sophisticated instrumentation and physical isolation for low-level analog. D-size is quite large and has not found wide focus ofthis paper will be directed to C-size is possible in some instances to mix both VXIbus and VMEbus modules, how-ever this should only be done with great care. Some mainframes permit direct in-sertion of VME modules, however this only works if the VME module does not useany of the uncommitted VME pins. Insertin gVME modules in a VXI backplane thatuse the uncommitted pins can have serious consequences due to the fact that VXIuses some pins for analo gpower. VME-to-VXI bus adapters do exist, but there canbe side-effects due to stubs created when extendin gthe bus due to the shorter VXI MainframeThe full-size VXIbus Mainframe is a standard 19 inch rack-mounted powered chas-sis that houses up to 13 VXI C- or D-size modules.

6 Smaller mainframes are alsoavailable for C-size modules. Module positions are designated 0 through 12 left toright. The VXIbus specification covers important mainframe considerations suchas cooling, power supply noise,electromagnetic compatibility (EMC) and Slot-0 ControllerThe VXIbus specification confers special status and functionality on the leftmostslot (slot-0). It includes unique backplane wiring for geographical addressingand is required to provide clock generation (10 MHz clock C- and D-size, and 100 MHz D-size). It is responsible for performin gtheResource Manager Functionatstartup. In general the Slot-0 must either contain a processor its self or have alink to a processor capable of executin gthe resource mana ger function. Variousimplementations of the slot-0 are available includin gboth intelli gent controllers aswell as controllers that are linked back to an independent computer Resource Manager FunctionThe slot-0 is responsible for carryin gout the resource mana ger function at powerup.

7 This includes the following: Identify all VXIbus devices in the Productions VXI Manage the system self test and diagnostic sequence. Configure the system s A24 and A32 address maps. Allocate the VMEbus IRQ lines. Initiate normal system Register-based vs. Message-based ModulesThe VXIbus specification provides for two backplane protocols for communicatingbetween modules, register-based and message-based. With register-based protocola module directly addresses the target modules registers by placing a the registeraddress on the VXIbus backplane and readin gor writin g8-, 16- or 32-bit binary datadirectly to the addressed devices registers. Depending on the modules involved thistransaction may be as short as 100 ns. This protocol provides by far the Bustec modules use this protocol is a vestige of rack and stack instrumentation and this protocol two 8-bit ASCii characters are passed over the backplane betweenmodules on each bus cycle.

8 The communication is in the form of a ASCii commandstrin gwhich is interpreted by the receivin gmodule and an ASCii response strin gisreturned. With each bus cycle the sender must check whether the receivin gmoduleis ready so as not to overwhelm the receiver. This protocol is very inefficient and isonly capable of usin ga small fraction of the VXIbus bandwidth. The sin gle virtue isits compatibility with older instrumentation. The remainder of this paper will onlydeal with register-based VXI Extensions for C-sizeThe VXIbus specification for C-size includes a number of important extensions fordata acquisition and ATE applications. These include: 10 MHz ECL System Clock 100ppm. 8 TTL chassis-wide trigger lines. 2 ECL chassis-wide trigger lines. Analog SUMBUS 50 summing node, current source driven. 12-line Local Bus propagated from slot to 10 MHz ECL System ClockThe Slot-0 Controller is responsible for generating the 10 MHz system clock.

9 Goodmodule design practice derives timing from this clock so that all data samplingelements within a mainframe remain in lock Productions Trigger LinesThe specification provides for 2 ECL and 8 TTL trigger lines that are available ateach slot in the backplane. These lines are particularly useful for distributin gclockand timing information on a chassis-wide basis. The TTL trigger lines are opencollector and both the TTL and ECL trigger lines can be driven by any module in themainframe. Three trigger line protocols are defined by the specification:SYNCThe synchronous protocol is the most commonly used. Any module can as-sert the trigger and one or more modules may monitor the asynchronous protocol involves two trigger lines with a single sourceand single acceptor. The source initiates action by pulling the lower numberedline and the acceptor acknowledges by asserting the higher numbered this mode the Slot-0 drives the line and one state signifies start andthe other modules make extensive use of the trigger lines and use a very flexibletrigger matrix switchfor allocating trigger lines for various module and Analog SUMBUSTheAnalog SUMBUSisa50 terminated bus.

10 Modules may drive the bus with acurrent source as well as monitor the sum of the currents into the 50 Local BusTheLocal Busis a 12-line bus that is propagated from slot to slot by each module inthe chain. The backplane connects LBUS-row-C pins of slot N to LBUS-row-A pins ofslot N+1. A module designer chooses which set of pins to receive or send data andwhether data is propagated through the module. This feature provides a convenientway of providin ga private communications path between modules that form a wide range of signaling is allowed on the Local Bus by the VXIbus not foolproof, the specification provides for keying of modules that uselocal bus. The objective is to minimize the chance of insertin gmodules that useincompatible signaling techniques in adjacent slots. Six classes are defined TTL,ECL, Analo glow, medium, and hi gh. One class is Productions VXI7. SummaryThe VXIbus standard incorporates a number of powerful features that can facilitatethe development and on-going operation of data acquisition and ATE systems.


Related search queries