Worldwide Technical Support and Product Information
ni.com
National Instruments Corporate Headquarters
11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 683 0100
Worldwide Offices
Australia 03 9879 5166, Austria 0662 45 79 90 0, Belgium 02 757 00 20, Brazil 55 11 3262 3599,
Canada (Calgary) 403 274 9391, Canada (Montreal) 514 288 5722, Canada (Ottawa) 613 233 5949,
Canada (Québec) 514 694 8521, Canada (Toronto) 905 785 0085, China 86 21 6555 7838,
Czech Republic 02 2423 5774, Denmark 45 76 26 00, Finland 09 725 725 11, France 01 48 14 24 24,
Germany 089 741 31 30, Greece 01 42 96 427, Hong Kong 2645 3186, India 91 80 4190000,
Israel 03 6393737, Italy 02 413091, Japan 03 5472 2970, Korea 02 3451 3400, Malaysia 603 9596711,
Mexico 001 800 010 0793, Netherlands 0348 433466, New Zealand 09 914 0488, Norway 32 27 73 00,
Poland 22 3390 150, Portugal 210 311 210, Russia 095 238 7139, Singapore 65 6 226 5886,
Slovenia 3 425 4200, South Africa 11 805 8197, Spain 91 640 0085, Sweden 08 587 895 00,
Switzerland 056 200 51 51, Taiwan 02 2528 7227, United Kingdom 01635 523545
For further support information, see the Technical Support and Professional Services appendix. To comment on
the documentation, send email to [email protected].
The National Instruments MXIbus boards and accessories are warranted against defects in materials and workmanship for a period of one year
from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its option, repair or replace equipment
that proves to be defective during the warranty period. This warranty includes parts and labor.
The media on which you receive National Instruments software are warranted not to fail to execute programming instructions, due to defects
in materials and workmanship, for a period of 90 days from date of shipment, as evidenced by receipts or other documentation. National
Instruments will, at its option, repair or replace software media that do not execute programming instructions if National Instruments receives
notice of such defects during the warranty period. National Instruments does not warrant that the operation of the software shall be
uninterrupted or error free.
A Return Material Authorization (RMA) number must be obtained from the factory and clearly marked on the outside of the package before
any equipment will be accepted for warranty work. National Instruments will pay the shipping costs of returning to the owner parts which are
covered by warranty.
National Instruments believes that the information in this document is accurate. The document has been carefully reviewed for technical
accuracy. In the event that technical or typographical errors exist, National Instruments reserves the right to make changes to subsequent
editions of this document without prior notice to holders of this edition. The reader should consult National Instruments if errors are suspected.
In no event shall National Instruments be liable for any damages arising out of or related to this document or the information contained in it.
E
XCEPTASSPECIFIEDHEREIN, NATIONAL INSTRUMENTSMAKESNOWARRANTIES, EXPRESSORIMPLIED, ANDSPECIFICALLY DISCLAIMSANYWARRANTYOF
ATIONAL INSTRUMENTSSHALLBELIMITEDTOTHEAMOUNTTHERETOFOREPAIDBYTHECUSTO MER. NATIONAL INSTRUMENTSWILLNOTBELIA BLEFOR
DAMAGESRESULTIN GFROMLOSSOFDATA, PROFITS, USEOF PRODUCTS, ORINCIDENTALORCONSEQUENTIALDAMAGES, EVENIFADVI SEDOFTHEPOSSIB ILITY
THEREOF. This limitation of the liability of National Instruments will apply regardless of the form of action, whether in contract or tort, including
negligence. Any action against National Instruments must be brought within one year after the cause of action accrues. National Instruments
shall not be liable for any delay in performance due to causes beyond its reasonable control. The warranty provided herein does not cover
damages, defects, malfunctions, or service failures caused by owner’s failure to follow the National Instruments installation, operation, or
maintenance instructions; owner’s modification of the product; owner’s abuse, misuse, or negligent acts; and power failure or surges, fire,
flood, accident, actions of third parties, or other events outside reasonable control.
Copyright
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying,
recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National
Instruments Corporation.
Trademarks
CVI™, LabVIEW™, Measurement Studio™, MITE™, MXI™, National Instruments™, NI™, NI-488.2™, ni.com™, NI-VISA™, and NI-VXI™ are
trademarks of National Instruments Corporation.
Product and company names mentioned herein are trademarks or trade names of their respective companies.
Patents
For patents covering National Instruments products, refer to the appropriate location: Help»Patents in your software, the patents.txt file
on your CD, or ni.com/patents.
WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS
(1) NATIONAL INSTRUMENTS PRODUCTS ARE NOT DESIGNED WITH COMPONENTS AND TESTING FOR A LEVEL OF
RELIABILITY SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL IMPLANTS OR AS CRITICAL COMPONENT S IN
ANY LIFE SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT
INJURY TO A HUMAN.
(2) IN ANY APPLICATION, INCLUDING THE ABOVE, RELIABILITY OF OPERATION OF THE SOFTWARE PRODUCTS CAN BE
IMPAIRED BY ADVERSE FACTORS, INCLUDING BUT NOT LIMITED TO FLUCTUATIONS IN ELECTRICAL POWER SUPPLY,
COMPUTER HARDWARE MALFUNCTIONS, COMPUTER OPERATING SYSTEM SOFTWARE FIT NESS, FITNESS OF COMPILERS
AND DEVELOPMENT SOFTWARE USED TO DEVELOP AN APPLICATION, INSTALLATION ERRORS, SOFTWARE AND
HARDWARE COMPATIBILITY PROBLEMS, MALFUNCTIONS OR FAILURES OF ELECTRONIC MONITORING OR CONTROL
DEVICES, TRANSIENT FAILURES OF ELECTRONIC SYSTEMS (HARDWARE AND/OR SOFTWARE), UNANTICIPATED USES OR
MISUSES, OR ERRORS ON THE PART OF THE USER OR APPLICATIONS DESIGNER (ADVERSE FACTORS SUCH AS THESE ARE
HEREAFTER COLLECTIVELY TERMED “SYSTEM FAILURES”). ANY APPLICATION WHERE A SYSTEM FAILURE WOULD
CREATE A RISK OF HARM TO PROPERTY OR PERSONS (INCLUDING THE RISK OF BODILY INJURY AND DEATH) SHOULD
NOT BE RELIANT SOLELY UPON ONE FORM OF ELECTRONIC SYSTEM DUE TO THE RISK OF SYSTEM FAILURE. TO AVOID
DAMAGE, INJURY, OR DEATH, THE USER OR APPLICATION DESIGNER MUST TAKE REASONABLY PRUDENT STEPS TO
PROTECT AGAINST SYSTEM FAILURES, INCLUDING BUT NOT LIMITED TO BACK-UP OR SHUT DOWN MECHANISMS.
BECAUSE EACH END-USER SYSTEM IS CUSTOMIZED AND DIFFERS FROM NATIONAL INSTRUMENTS' TESTING
PLATFORMS AND BECAUSE A USER OR APPLICATION DESIGNER MAY USE NATIONAL INSTRUMENTS PRODUCTS IN
COMBINATION WITH OTHER PRODUCTS IN A MANNER NOT EVALUATED OR CONTEMPLATED BY NATIONAL
INSTRUMENTS, THE USER OR APPLICATION DESIGNER IS ULTIMATELY RESPONSIBLE FOR VERIFYING AND VALIDATING
THE SUITABILITY OF NATIONAL INSTRUMENTS PRODUCTS WHENEVER NATIONAL INSTRUMENTS PRODUCTS ARE
INCORPORATED IN A SYSTEM OR APPLICATION, INCLUDING, WITHOUT LIMITATION, THE APPROPRIATE DESIGN,
PROCESS AND SAFETY LEVEL OF SUCH SYSTEM OR APPLICATION.
Page 4
Compliance
FCC/Canada Radio Frequency Interference Compliance
Determining FCC Class
The Federal Communications Commission (FCC) has rules to protect wireless communications from interference. The FCC
places digital electronics into two classes. These classes are known as Class A (for use in industrial-commercial locations only)
or Class B (for use in residential or commercial locations). Depending on where it is operated, this product could be subject to
restrictions in the FCC rules. (In Canada, the Department of Communications (DOC), of Industry Canada, regulates wireless
interference in much the same way.)
Digital electronics emit weak signals during normal operation that can affect radio, television, or other wireless products. By
examining the product you purchased, you can determine the FCC Class and therefore which of the two FCC/DOC Warnings
apply in the following sections. (Some products may not be labeled at all for FCC; if so, the reader should then assume these are
Class A devices.)
FCC Class A products only display a simple warning statement of one paragraph in length regarding interference and undesired
operation. Most of our products are FCC Class A. The FCC rules have restrictions regarding the locations where FCC Class A
products can be operated.
FCC Class B products display either a FCC ID code, starting with the letters EXN,
or the FCC Class B compliance mark that appears as shown here on the right.
Consult the FCC Web site at
FCC/DOC Warnings
This equipment generates and uses radio frequency energy and, if not installed and used in strict accordance with the instructions
in this manual and the CE Mark Declaration of Conformity*, may cause interference to radio and television reception.
Classification requirements are the same for the Federal Communications Commission (FCC) and the Canadian Department
of Communications (DOC).
Changes or modifications not expressly approved by National Instruments could void the user’s authority to operate the
equipment under the FCC Rules.
http://www.fcc.gov for more information.
Class A
Federal Communications Commission
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC
Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated
in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and
used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this
equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct
the interference at his own expense.
Canadian Department of Communications
This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations.
Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.
Class B
Federal Communications Commission
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the
FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the
instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not
occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can
be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of
the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the equipment and receiver.
• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for help.
Page 5
Canadian Department of Communications
This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations.
Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.
Compliance to EU Directives
Readers in the European Union (EU) must refer to the Manufacturer’s Declaration of Conformity (DoC) for information*
pertaining to the CE Mark compliance scheme. The Manufacturer includes a DoC for most every hardware product except for
those bought for OEMs, if also available from an original manufacturer that also markets in the EU, or where compliance is not
required as for electrically benign apparatus or cables.
To obtain the DoC for this product, click Declaration of Conformity at
by product family. Select the appropriate product family, followed by your product, and a link to the DoC appears in Adobe
Acrobat format. Click the Acrobat icon to download or read the DoC.
* The CE Mark Declaration of Conformity will contain important supplementary information and instructions for the user or
installer.
ni.com/hardref.nsf/. This Web site lists the DoCs
Page 6
Contents
About This Manual
How To Use the Manual Set..........................................................................................xi
This manual contains instructions for installing and configuring the
National Instruments MXI-2 boards. If you received your hardware as part
of a kit, such as the VXI-PCI8000 interface kit, this manual is meant to be
used with Getting Started with Your PCI-Based MXI-2 Interface for Windows or other operating system-specific getting started manuals.
This manual contains hardware configuration information for the
VXI-MXI-2 (C-size and B-size) and VME-MXI-2, which plug into your
VXI or VME mainframe and link your computer to the VXIbus or
VMEbus, respectively. This manual also describes how to set up the
PCI-MXI-2, PCI-MXI-2 Universal, and PXI-8320 interface boards, which
link your PCI-based computer or PXI/CompactPCI chassis to the MXIbus.
Because the C-size VXI-MXI-2 and the B-size VXI-MXI-2/B are
functionally equivalent, this manual uses the term VXI-MXI-2 to refer to
either module unless otherwise noted.
How To Use the Manual Set
The MXI-2 Configuration Reference Manual contains information on
configuring, installing, and cabling your MXI-2 hardware. You will need to
use this manual in conjunction with Getting Started with Your PCI-Based MXI-2 Interface for Windows or other operating system-specific getting
started manuals.
The getting started manual contains an overview of the MXI-2 hardware
and the NI-VISA/NI-VXI software, guides you through setting up your kit,
and helps you get started with application development. You can also use
this manual as a reference for the hardware and software default settings
and to find the answers to commonly asked questions.
When you have successfully set up your system, you can begin to develop
applications in NI-VISA and/or the NI-VXI API. Refer to the NI-VISA User Manual to learn about VISA and how to use it in your system. The
NI-VISA online help also describes the attributes, events, and operations
you can use in NI-VISA. The NI-VXI API online help presents the
concepts of VXI and prepares you for detailed explanations of the NI-VXI
API functions. Study the descriptions of each function given in the online
help utility to fully understand the purpose and syntax of each function.
Note You can view the NI-VISA User Manual online. Use the Acrobat Reader program,
version 3.0 or later, to open and navigate through the
NIVISAUM.pdf file.
Conventions
The following conventions appear in this manual:
»The » symbol leads you through nested menu items and dialog box options
to a final action. The sequence File»Page Setup»Options directs you to
pull down the File menu, select the Page Setup item, and select Options
from the last dialog box.
This icon denotes a note, which alerts you to important information.
This icon denotes a caution, which advises you of precautions to take to
avoid injury, data loss, or a system crash.
boldBold text denotes items that you must select or click on in the software,
such as menu items and dialog box options. Bold text also denotes
parameter names.
italicItalic text denotes variables, emphasis, a cross reference, or an introduction
to a key concept. This font also denotes text that is a placeholder for a word
or value that you must supply.
monospaceText in this font denotes text or characters that you should enter from the
keyboard, sections of code, programming examples, and syntax examples.
This font is also used for the proper names of disk drives, paths, directories,
programs, subprograms, subroutines, device names, functions, operations,
variables, filenames and extensions, and code excerpts.
Related Documentation
The following documents contain information that you might find helpful
as you read this manual:
•ANSI/IEEE Standard 1014-1987, IEEE Standard for a Versatile
Backplane Bus: VMEbus
•ANSI/IEEE Standard 1155-1993, IEEE VMEbus Extensions for
Instrumentation: VXIbus
•ANSI/VITA 1-1994, VME64
•CompactPCI Specification, PCI Industrial Computers Manufacturers
Group
MXI-2 Configuration Reference Manualxiini.com
Page 11
About This Manual
•Multisystem Extension Interface Bus Specification, National
Instruments Corporation
•PCI Local Bus Specification, PCI Special Interest Group
•PXI-8320 User Manual, National Instruments Corporation
•PXI Specification, National Instruments Corporation
•VME-MXI-2 User Manual, National Instruments Corporation
•VXI-MXI-2 User Manual, National Instruments Corporation
This chapter introduces you to MXI-2 and your MXI-2 kit.
How to Use This Manual
The factory default settings for your MXI-2 hardware are suitable for most
typical applications. You may need this manual only to follow the
installation instructions for each board. To try another configuration, use
this manual for instructions on changing your hardware settings.
MXI-2 is the second generation of the National Instruments MXIbus
product line. The MXIbus is a general-purpose, 32-bit, multimaster system
bus on a cable. MXI-2 expands the number of signals on a standard MXI
cable by including VXI triggers, all VXI interrupts, CLK10, and all of the
utility bus signals (SYSFAIL*, SYSRESET*, and ACFAIL*).
Because MXI-2 incorporates all these new signals into a single connector,
the triggers, interrupts, and utility signals can be extended not only to other
chassis but also to the local CPU in all MXI-2 products using a single cable.
Thus, with MXI-2, CPU interface boards such as the PCI-MXI-2,
PCI-MXI-2 Universal, and PXI-8320 perform as if they were plugged
directly into the VXI/VME backplane.
In addition, MXI-2 boosts data throughput performance past
previous-generation MXIbus products by defining new high-performance
protocols. MXI-2 is a superset of MXI. All accesses initiated by MXI
devices work with MXI-2 devices. However, MXI-2 defines synchronous
MXI block data transfers that surpass previous block data throughput
benchmarks. The new synchronous MXI block protocol increases MXI-2
throughput to a maximum of 33 Mbytes/s between two MXI-2 devices. All
National Instruments MXI-2 boards can initiate and respond to
synchronous MXI block cycles.
Note In the remainder of this manual, the term MXIbus refers to MXI-2.
MXI-2 Interface Kit Overview
This manual contains separate chapters devoted to each National
Instruments MXI-2 controller. When you install one MXI-2 interface
device in your computer and another in your chassis, you connect the two
with a MXIbus cable. The net result is that the computer operates as if it
were installed directly in the VXI/VME chassis.
The interface kits described in this manual link a PCI-based computer or
a PXI/CompactPCI chassis directly to the VXIbus or VMEbus using the
high-speed Multisystem eXtension Interface bus (MXI-2). You can use
these kits on a variety of platforms, including all Microsoft platforms,
Macintosh, and Solaris.
MXI-2 Configuration Reference Manual1-2ni.com
Page 14
The MXI-2 kits, which include a MXI-2 cable and National Instruments
software, are as follows:
•VXI-PCI8000, containing a PCI-MXI-2 or PCI-MXI-2 Universal and
a C-size or B-size VXI-MXI-2
•VXI-PXI8000, containing a PXI-8320 and a C-size or B-size
VXI-MXI-2
•VME-PCI8000, containing a PCI-MXI-2 or PCI-MXI-2 Universal and
a VME-MXI-2
•VME-PXI8000, containing a PXI-8320 and a VME-MXI-2
A PCI-based computer equipped with a VXI-PCI8000 interface, or a
PXI/CompactPCI chassis equipped with a VXI-PXI8000, can function as a
VXI Commander and Resource Manager. A PCI-based computer equipped
with a VME-PCI8000 interface, or a PXI/CompactPCI chassis equipped
with a VME-PXI8000, can function as both a VMEbus master and a slave
device. The MXI-2 interface kit makes your computer behave as if it were
plugged directly into the VXI/VME backplane as an embedded CPU
VXI/VME module.
Hardware Description
Chapter 1Introduction
The PCI-MXI-2 and PCI-MXI-2 Universal are half-size, PCI-compatible
plug-in circuit boards that plug into one of the expansion slots in your
PCI-based computer. (The PCI-MXI-2 is for 5 V PCI systems, while the
PCI-MXI-2 Universal is for 5 V or the newer 3.3 V PCI systems.) The
PXI-8320 is a 3U-size, PXI/CompactPCI-compatible circuit board that
plugs into one of the peripheral slots in your PXI/CompactPCI chassis.
Both boards link your computer directly to the MXIbus, and vice versa.
Because the PCI-MXI-2, PCI-MXI-2 Universal, and PXI-8320 use the
same communication register set that other VXIbus message-based devices
use, other MXIbus devices view your board as a VXIbus device. The
PCI-MXI-2, PCI-MXI-2 Universal, and PXI-8320 can also function as the
MXIbus System Controller and can terminate the MXIbus signals directly
on the PCI-MXI-2, PCI-MXI-2 Universal, and PXI-8320. In addition, you
can have up to 16 MB of onboard DRAM on your board that can be shared
with the MXIbus and VXI/VMEbus and used as a dedicated data buffer.
The VXI-MXI-2 module is an extended-class, register-based VXIbus
device with optional VXIbus Slot 0 capability so that it can reside in any
slot in a C-size or D-size chassis.
Note D-size VXI chassis have connections for a P3 connector. The VXI-MXI-2, however,
does not have this connector and, if configured as a Slot 0 controller, cannot provide the
necessary control for VXI devices that need P3 support.
Note Unless otherwise noted, the term VXI-MXI-2 refers to both the C-size and B-size
modules.
Optionally, you can use the VXI-MXI-2/B, which can reside in any B-size
VXIbus slot. Although they are functionally equivalent, this manual
describes the C-size and B-size VXI-MXI-2 modules in separate chapters.
This is because there are some differences in how you configure the two
modules. The C-size VXI-MXI-2 is housed in a metal enclosure to improve
EMC performance and to provide easy handling. The B-size module does
not require this enclosure.
The VXI-MXI-2 uses address mapping to convert MXIbus cycles into
VXIbus cycles and vice versa. By connecting to the PCI-MXI-2,
PCI-MXI-2 Universal, or PXI-8320 board, the VXI-MXI-2 links the PCI
bus or the PXI/CompactPCI bus to the VXIbus. The VXI-MXI-2 can
automatically determine whether it is located in VXI Slot 0 and if it is the
MXIbus System Controller.
The VME-MXI-2 module is a single-slot, double-height VMEbus device
with optional VMEbus System Controller functions. It uses address
mapping to convert MXIbus cycles into VMEbus cycles and vice versa, just
like the VXI-MXI-2. By connecting to the PCI-MXI-2, PCI-MXI-2
Universal, or PXI-8320 board, it links the PCI bus or the PXI/CompactPCI
bus to the VMEbus. The VME-MXI-2 can automatically determine if it is
located in the first slot of a VMEbus chassis and if it is the MXIbus System
Controller. The VME-MXI-2 requires that the VMEbus chassis comply
with the VME64 protocol to be able to auto-detect Slot 1.
Note The VME-MXI-2 is not equivalent to the VXI-MXI-2/B, although their form factor
is the same. The VXI-MXI-2/B provides VXI trigger, MODID, and CLK10 support, while
the VME-MXI-2 does not.
Also, the VXI-MXI-2 and VME-MXI-2 automatically terminate the
MXIbus if installed as the first or last device in the MXIbus. If installed
in the middle of the MXIbus, both the VXI-MXI-2 and VME-MXI-2
automatically disable MXIbus termination. In addition, you can have up to
64 MB of onboard DRAM on the VXI-MXI-2 and VME-MXI-2 modules
that can either be shared with the VXI/VMEbus and MXIbus or used as a
dedicated data buffer. The MXI-2 products achieve high-performance
MXI-2 Configuration Reference Manual1-4ni.com
Page 16
Chapter 1Introduction
block transfer rates by integrating the MITE custom ASIC, a sophisticated
dual-channel DMA controller with standard interfaces for VXI, VME,
MXI, PCI, and PXI. By using MITE DMA to transfer data and commands
to and from devices, the MITE frees up a computer’s microprocessor to
perform other tasks such as data analysis and presentation. In addition to
DMA, the MITE incorporates both the new Synchronous MXI protocol and
VME64 MBLT (8-byte block transfers in which both the address bus and
data bus are used to transfer data) directly into the ASIC to perform the
fastest transfers to instruments.
This chapter contains the instructions to configure and install the
PCI-MXI-2 module. This chapter applies only if your kit contains a
PCI-MXI-2. If you ordered a kit containing a PCI-MXI-2 Universal, refer
to Chapter 3, PCI-MXI-2 Universal Configuration and Installation. If you
ordered a kit containing a PXI-8320, refer to Chapter 4, PXI-8320
Configuration and Installation.
Caution Electrostatic discharge can damage several components on your PCI-MXI-2
module. To avoid such damage in handling the module, touch the antistatic plastic package
to a metal part of your computer chassis before removing the PCI-MXI-2 from the
package.
Configure the PCI-MXI-2
This section describes how to configure the following options on the
PCI-MXI-2:
•Configuration EEPROM
•Onboard DRAM
2
Figure 2-1 shows the location and factory-default settings on the
PCI-MXI-2 module.
The PCI-MXI-2 has an onboard EEPROM, which stores default register
values that are loaded at power-on. The EEPROM is divided into two
halves—a factory-configuration half and a user-configuration half—so you
can modify the user-configurable half while the factory-configured half
stores a backup of the default user settings. The factory configuration is a
minimal configuration that you can use to boot your PCI-MXI-2 regardless
of the changes made to the user configuration. For information about
configuring the onboard EEPROM, refer to Appendix B, EEPROM
Configuration.
Onboard DRAM
The PCI-MXI-2 can accommodate one 72-pin DRAM SIMM. Table 2-1
lists the SIMM types you can use. You can use a 32- or 36-bit SIMM
because DRAM parity is not required. The PCI-MXI-2 can hold up to
16 MB of onboard memory. The PCI-MXI-2 supports DRAM speeds of
80 ns or faster. The maximum allowable size for the DRAM SIMM is 1 in.
This section contains general installation instructions for the PCI-MXI-2.
Consult your computer user manual or technical reference manual for
specific instructions and warnings.
1.Plug in your PCI-based computer before installing the PCI-MXI-2.
The power cord grounds the computer and protects it from electrical
damage while you install the module.
Caution To protect both yourself and the computer from electrical hazards, leave the
computer off until you finish installing the PCI-MXI-2 module.
2.Remove the cover or access port to the PCI bus.
3.Select any available PCI expansion slot.
4.Locate the metal bracket that covers the cut-out in the back panel of
the chassis for the slot you have selected. Remove and save the
bracket-retaining screw and the bracket cover.
5.Touch the metal part of the power supply case inside the computer to
discharge any static electricity that might be on your clothes or body.
6.Line up the PCI-MXI-2 with the MXI-2 connector near the cut-out on
the back panel. Slowly push down on the top of the PCI-MXI-2 until
its card-edge connector rests on the expansion slot receptacle. Using
slow, evenly distributed pressure, press the PCI-MXI-2 straight down
until it seats in the expansion slot.
7.Reinstall the bracket-retaining screw to secure the PCI-MXI-2 to the
back panel rail.
8.Check the installation.
9.Replace the computer cover.
MXI-2 Configuration Reference Manual2-4ni.com
Page 21
Chapter 2PCI-MXI-2 Configuration and Installation
Figure 2-2 shows how to install the PCI-MXI-2.
3
1
2
1 PCI-MXI-2 Board2 PCI Bus Slot3PC
Figure 2-2. Installing the PCI-MXI-2 in a Computer
PCI-MXI-2 Universal
Configuration and Installation
This chapter contains the instructions to configure and install the
PCI-MXI-2 Universal module. This chapter applies only if your kit
contains a PCI-MXI-2 Universal. If you ordered a kit containing a
PCI-MXI-2, refer to Chapter 2, PCI-MXI-2 Configuration and Installation.
If you ordered a kit containing a PXI-8320, refer to Chapter 4, PXI-8320
Configuration and Installation.
Caution Electrostatic discharge can damage several components on your PCI-MXI-2
Universal module. To avoid such damage in handling the module, touch the antistatic
plastic package to a metal part of your computer chassis before removing the PCI-MXI-2
Universal from the package.
Configure the PCI-MXI-2 Universal
This section describes how to configure the following options on the
PCI-MXI-2 Universal:
•Configuration EEPROM
•Onboard DRAM
3
Figure 3-1 shows the location and factory-default settings on the
PCI-MXI-2 Universal module.
Chapter 3PCI-MXI-2 Universal Configuration and Installation
2
1
1SW12 DRAM
Figure 3-1. PCI-MXI-2 Universal Parts Locator Diagram
MXI-2 Configuration Reference Manual3-2ni.com
Page 24
Configuration EEPROM
The PCI-MXI-2 Universal has an onboard EEPROM, which stores default
register values that are loaded at power-on. The EEPROM is divided into
two halves—a factory-configuration half and a user-configuration half—so
you can modify the user-configurable half while the factory-configured
half stores a back-up of the default user settings. The factory configuration
is a minimal configuration that you can use to boot your PCI-MXI-2
Universal regardless of the changes made to the user configuration. For
information about configuring the onboard EEPROM, refer to Appendix B,
EEPROM Configuration.
Onboard DRAM
The PCI-MXI-2 Universal can accommodate one 72-pin DRAM
SODIMM. Table 3-1 lists the SODIMM types you can use. The
PCI-MXI-2 Universal can hold up to 16 MB of onboard memory.
The PCI-MXI-2 Universal supports DRAM speeds of 80 ns or faster.
Chapter 3PCI-MXI-2 Universal Configuration and Installation
Table 3-1. PCI-MXI-2 Universal DRAM Configurations
SIMMsTotal DRAM
National Instruments
Option
—0—
1 M × 324 MBYES
4 M × 3216 MBYES
Install the PCI-MXI-2 Universal
This section contains general installation instructions for the PCI-MXI-2
Universal. Consult your computer user manual or technical reference
manual for specific instructions and warnings.
1.Plug in your PCI-based computer before installing the PCI-MXI-2
Universal. The power cord grounds the computer and protects it from
electrical damage while you install the module.
Caution To protect both yourself and the computer from electrical hazards, leave the
computer off until you finish installing the PCI-MXI-2 Universal module.
Chapter 3PCI-MXI-2 Universal Configuration and Installation
4.Locate the metal bracket that covers the cut-out in the back panel of
the chassis for the slot you have selected. Remove and save the
bracket-retaining screw and the bracket cover.
5.Touch the metal part of the power supply case inside the computer to
discharge any static electricity that might be on your clothes or body.
6.Line up the PCI-MXI-2 Universal with the MXI-2 connector near
the cut-out on the back panel. Slowly push down on the top of the
PCI-MXI-2 Universal until its card-edge connector rests on the
expansion slot receptacle. Using slow, evenly distributed pressure,
press the PCI-MXI-2 Universal straight down until it seats in the
expansion slot.
7.Reinstall the bracket-retaining screw to secure the PCI-MXI-2
Universal to the back panel rail.
8.Check the installation.
9.Replace the computer cover.
Figure 3-2 shows how to install the PCI-MXI-2 Universal.
3
1
2
1 PCI-MXI-2 Universal Board2 PCI Bus Slot3PC
Figure 3-2. Installing the PCI-MXI-2 Universal in a Computer
MXI-2 Configuration Reference Manual3-4ni.com
Page 26
PXI-8320 Configuration
and Installation
This chapter contains the instructions to configure and install the PXI-8320
module. This chapter applies only if your kit contains a PXI-8320. If you
ordered a kit containing a PCI-MXI-2 or PCI-MXI-2 Universal, refer to
Chapter 2, PCI-MXI-2 Configuration and Installation, or Chapter 3,
PCI-MXI-2 Universal Configuration and Installation.
Caution Electrostatic discharge can damage several components on your PXI-8320
module. To avoid such damage in handling the module, touch the antistatic plastic package
to a metal part of your chassis before removing the PXI-8320 from the package.
Configure the PXI-8320
This section describes how to configure the following options on the
PXI-8320:
•Configuration EEPROM
•Onboard DRAM
4
Figure 4-1 shows the location and factory-default settings on the PXI-8320
module.
The PXI-8320 has an onboard EEPROM, which stores default register
values that are loaded at power-on. The EEPROM is divided into two
halves—a factory-configuration half and a user-configuration half—so you
can modify the user-configurable half while the factory-configured half
stores a back-up of the default user settings. The factory configuration is a
minimal configuration you can use to boot your PXI-8320 regardless of the
changes made to the user configuration. For information about configuring
the onboard EEPROM, refer to Appendix B, EEPROM Configuration.
Onboard DRAM
The PXI-8320 can accommodate one DRAM SODIMM. Table 4-1 lists the
SODIMMs you can use. The PXI-8320 can hold up to 16 MB of onboard
memory. The PXI-8320 supports DRAM speeds of 80 ns or faster.
MXI-2 Configuration Reference Manual4-2ni.com
Page 28
SODIMMsTotal DRAM
1 M × 324 MBYES
4 M × 3216 MBYES
Install the PXI-8320
This section contains general installation instructions for the PXI-8320.
Consult your chassis user manual or the PXI-8320 User Manual for
specific instructions and warnings.
1.Plug in your PXI or CompactPCI chassis before installing the
PXI-8320. The power cord grounds the chassis and protects it from
electrical damage while you install the module.
Caution To protect both yourself and the chassis from electrical hazards, leave the chassis
off until you finish installing the PXI-8320 module.
Chapter 4PXI-8320 Configuration and Installation
Table 4-1. PXI-8320 DRAM Configurations
National Instruments
Option
—0—
2.Select any available PXI or CompactPCI peripheral slot. Do not use
the first slot, which is designated for the system controller, such as the
National Instruments PXI-8170 Series embedded computer. Refer to
Figure 4-2.
3.Locate the metal bracket that covers the chassis slot you have selected.
Remove and save the cover.
4.Touch the metal part of the case to discharge any static electricity that
might be on your clothes or body.
5.Make sure the injector/ejector handle is in its downward position.
Align the PXI-8320 with the card guides on the slot of the
PXI/CompactPCI peripheral slot.
Caution Do not raise the injector/ejector handle as you insert the PXI-8320. The module
will not insert properly unless the handle is in its downward position so that it does not
interfere with the injector rail on the chassis.
6.Slide the board into the chassis until the handle catches on the
injector/ejector rail.
7.Raise the injector/ejector handle until the module firmly seats into the
backplane.
8.Screw in the bracket-retaining screw at the top of the module to secure
the PXI-8320 to the chassis.
9.Check the installation.
Figure 4-2 shows how to install the PXI-8320. The National Instruments
PXI-8170 Series is shown installed in the system controller slot of the PXI
chassis. Place the PXI-8320 and any other PXI boards in any other slot.
4
3
2
1
1 Ejector Handle
2 PXI Board
3 PXI-8170 Series Controller
4 PXI-1000B Chassis
Figure 4-2. Installing the PXI-8320 in a PXI Chassis
MXI-2 Configuration Reference Manual4-4ni.com
Page 30
VXI-MXI-2 Configuration
and Installation
This chapter contains the instructions to configure and install the
VXI-MXI-2 module. This chapter applies only if your kit contains a C-size
VXI-MXI-2. If you have a B-size VXI-MXI-2, refer to Chapter 6,
VXI-MXI-2/B Configuration and Installation. If you ordered the VME kit,
skip this chapter and refer to Chapter 7, VME-MXI-2 Configuration
and Installation.
Configuring the VXI-MXI-2 is optional. A typical configuration can use
the default settings.
Caution Electrostatic discharge can damage several components on your VXI-MXI-2
module. To avoid such damage in handling the module, touch the antistatic plastic package
to a metal part of your VXI chassis before removing the VXI-MXI-2 from the package.
Configure the VXI-MXI-2
5
This section describes how to configure the following options on the
VXI-MXI-2:
•VXIbus logical address
•VXIbus Slot 0/Non-Slot 0
•VXIbus CLK10 routing
•Trigger input termination
•MXIbus termination
•Configuration EEPROM
•Onboard DRAM
•VXIbus local bus
Figure 5-1 shows the right-side cover of the VXI-MXI-2. The drawing
shows the location and factory-default settings of the configuration
switches and jumpers on the module. Notice that you can access switch S6
(called out as number 8 in the drawing) only by removing the front cover.
(All switches and jumpers shown in default position)
VXI-MXI-2
9
INVERTED
NON-INVERTED
SMB CLK10 Output Polarity (Effective only when S3 is set to "OUT")
50 Termination for SMB CLK10 (Effective only when S3 is set to "IN")
On
SMB CLK10 Direction
In
50 Termination for External Trigger Input
On
10
S5
S4 Off
S3
Out
11
S2 Off
12
1U35
2W2
3W3
4S8
5S9
6S7
7U43
8S6
9S5
10 S4
11 S3
12 S2
Figure 5-1. VXI-MXI-2 Right-Side Cover
MXI-2 Configuration Reference Manual5-2ni.com
Page 32
Front Panel Features
The VXI-MXI-2 has the following front panel features:
•Three front panel LEDs
–SYSFAIL LED indicates that the VMEbus SYSFAIL line is
asserted.
–MXI LED indicates when the VXI-MXI-2 is accessed from the
MXIbus.
–VXI LED indicates when the VXI-MXI-2 is accessed from the
VXIbus.
•MXIbus connector
•Three SMB connectors
–External clock
–Trigger output
–Trigger input
•System reset pushbutton
Removing the Metal Enclosure
The VXI-MXI-2 is housed in a metal enclosure to improve EMC
performance and to provide easy handling. Because the enclosure includes
cutouts to facilitate changes to the switch and jumper settings, you do not
need to remove it under normal circumstances.
Chapter 5VXI-MXI-2 Configuration and Installation
However, you must remove the enclosure if you want to change the amount
of DRAM installed on the VXI-MXI-2. Switch S6, which is directly related
to the amount of DRAM you want to install, is also accessible only by
removing the enclosure. To change the amount of onboard DRAM, remove
the four screws on the top, the four screws on the bottom, and the five
screws on the right-side cover of the enclosure. Refer to the Onboard
DRAM section for details about changing DRAM.
VXIbus Logical Address
Each device in a VXIbus/MXIbus system is assigned a unique number
between 0 and 254. This 8-bit number, called the logical address, defines
the base address for the VXI configuration registers located on the device.
With unique logical addresses, each VXIbus device in the system is
assigned 64 bytes of configuration space in the upper 16 KB of A16 space.
Logical address 0 is reserved for the Resource Manager in the VXIbus
system. Because the VXI-MXI-2 cannot act as a Resource Manager, do not
configure the VXI-MXI-2 with a logical address of 0.
Some VXIbus devices have dynamically configurable logical addresses.
These devices have an initial logical address of hex FF or 255, which
indicates that they can be dynamically configured. While the VXI-MXI-2
does support dynamic configuration of VXI devices within its chassis, it is
itself a statically configured device and is preset at the factory with a VXI
logical address of 1.
Ensure that no other statically configurable VXIbus devices have a logical
address of 1. If they do, change the logical address setting of either the
VXI-MXI-2 or the other device so that every device in the system has a
unique associated logical address.
You can change the logical address of the VXI-MXI-2 by changing the
setting of the 8-bit DIP switch labeled LOGICAL ADDRESS SWITCH
(location designator U43) on the panel. The down position of the DIP
switch corresponds to a logic value of 0 and the up position corresponds
to a logic value of 1. Verify that the VXI-MXI-2 does not have the same
logical address as any other statically configured VXIbus device in your
system. Remember that logical addresses hex 0 and FF are not allowed for
the VXI-MXI-2. Also, when setting logical addresses, keep in mind the
grouping requirements set by the system hierarchy. Refer to VXI-6, VXIbus Mainframe Extender Specification, for more information on setting logical
addresses on a multichassis hierarchy.
Figure 5-2 shows switch settings for logical addresses hex 1 and C0.
MXI-2 Configuration Reference Manual5-4ni.com
Page 34
Chapter 5VXI-MXI-2 Configuration and Installation
LOGICAL ADDRESS
SWITCH
Shown at default
setting of Logical
Address 1
Push up for logic 1
Push down for logic 0
12345678
a. Switch Set to Logical Address 1 (Default)
LOGICAL ADDRESS
SWITCH
Shown at default
setting of Logical
Address 1
Push up for logic 1
Push down for logic 0
12345678
U43
U43
b. Switch Set to Logical Address Hex C0
Figure 5-2. Logical Address Selection
VXIbus Slot 0/Non-Slot 0
The VXI-MXI-2 is configured at the factory to detect if it is installed in
Slot 0 of a VXIbus chassis automatically. With automatic Slot 0 detection,
you can install the VXI-MXI-2 into any VXIbus slot.
You can manually configure the VXI-MXI-2 for either Slot 0 or Non-Slot 0
operation by defeating the automatic-detection circuitry. Use the
three-position jumper W2 to select automatic Slot 0 detection, Slot 0,
or Non-Slot 0 operation. Figure 5-3 shows these three settings.
Caution Do not install a device configured for Slot 0 into another slot without first
reconfiguring it to either Non-Slot 0 or automatic configuration. Neglecting to do this
could damage the device, the VXIbus backplane, or both.
When the VXI-MXI-2 is installed in Slot 0, it becomes the VMEbus
System Controller. In this role, it has VMEbus Data Transfer Bus Arbiter
circuitry that accepts bus requests on all four VMEbus request levels,
prioritizes the requests, and grants the bus to the highest-priority requester.
As VMEbus System Controller, the VXI-MXI-2 also drives the 16 MHz
VMEbus system clock using an onboard 16 MHz oscillator.
As required by the VXIbus specification, the VXI-MXI-2 drives the
10 MHz signal CLK10 on a differential ECL output when installed in
Slot 0. When not installed in Slot 0, the VXI-MXI-2 only receives the
CLK10 signal.
VXIbus CLK10 Routing
When you install it in Slot 0 of your chassis, the VXI-MXI-2 supplies the
VXIbus CLK10 signal. The VXI-MXI-2 can use three different sources
to generate this signal: an onboard oscillator, the external CLK SMB
connector, and the MXIbus CLK10 signal. Use the three-position
jumper W3 to select these options, as shown in Figure 5-4.
c. Manual Non-Slot 0 Configuration
Figure 5-3. VXIbus Slot Configuration
MXI-2 Configuration Reference Manual5-6ni.com
Page 36
Chapter 5VXI-MXI-2 Configuration and Installation
In
S3 Out
From onboard oscillator
From SMB (S3 must be set to "IN")
From MXIbus
a. CLK10 Generated from Onboard Oscillator (Default)
From onboard oscillator
From SMB (S3 must be set to "IN")SMB CLK10 Direction
From MXIbus
b. CLK10 Generated from SMB
From onboard oscillator
From SMB (S3 must be set to "IN")
From MXIbusReceive CLK10 from MXIbus
W3
W3
W3
S7
c. CLK10 Generated from MXIbus
Figure 5-4. VXIbus CLK10 Routing
Notice that Figure 5-4b and Figure 5-4c also show switches S3 and S7,
respectively. You must configure these switches as shown when using the
corresponding CLK10 source setting of W3.
You can also configure the VXI-MXI-2 to drive the external CLK SMB
signal from the VXIbus CLK10 signal. Switch S3 controls whether the
VXI-MXI-2 drives or receives the external CLK SMB signal. If you change
the S3 setting to drive CLK10 out the external CLK10 SMB connector, do
not set the W3 jumper to receive the SMB CLK10 signal; instead, use the
settings shown in either Figure 5-4a or Figure 5-4c as appropriate.
When switch S3 is set so that the VXI-MXI-2 receives the SMB CLK10
signal, you have the option to add a 50 Ω termination to the signal by setting
switch S4. S4 is unused—its setting does not matter—when S3 is
configured to drive the external CLK SMB signal.
You can use an additional switch, S5, to control the polarity of the
external CLK SMB signal when S3 is configured to drive it. S5 is
unused—its setting does not matter—when S3 is configured to receive
the external CLK SMB signal.
Figure 5-5 shows four configuration settings for the VXI-MXI-2.
Figure 5-5a shows the default configuration, which is for driving the
inverted external CLK SMB. Use the settings of Figure 5-5b to drive the
non-inverted external CLK SMB signal. Figure 5-5c illustrates the setting
for receiving the external CLK SMB signal. Finally, you can configure the
switches as shown in Figure 5-5d to receive the external CLK SMB signal
with a 50 Ω termination.
Note The settings of any switches shown with this pattern ( ) have no bearing on the
configuration described in any of the following figures.
MXI-2 Configuration Reference Manual5-8ni.com
Page 38
Chapter 5VXI-MXI-2 Configuration and Installation
S2 Off
S3 Out
S4 Off
S5
S2 Off
S3 Out
S4 Off
S5
S2 Off
S3 Out
S4 Off
S5
On50 Ω Termination for External Trigger Input
In
SMB CLK10 Direction
50 Ω Termination for SMB CLK10 (Effective only when S3 is set to "IN")
On
SMB CLK10 Output Polarity (Effective only when S3 is set to "OUT")
NON-INVERTED
INVERTED
a. Drive Inverted External CLK SMB (Default)
On50 Ω Termination for External Trigger Input
In
SMB CLK10 Direction
50 Ω Termination for SMB CLK10 (Effective only when S3 is set to "IN")
On
SMB CLK10 Output Polarity (Effective only when S3 is set to "OUT")
NON-INVERTED
INVERTED
b. Drive Non-Inverted External CLK SMB
On50 Ω Termination for External Trigger Input
In
SMB CLK10 Direction
50 Ω Termination for SMB CLK10 (Effective only when S3 is set to "IN")
On
SMB CLK10 Output Polarity (Effective only when S3 is set to "OUT")
NON-INVERTED
INVERTED
c. Receive External CLK SMB
S2 Off
S3 Out
S4 Off
S5
On50 Ω Termination for External Trigger Input
In
SMB CLK10 Direction
50 Ω Termination for SMB CLK10 (Effective only when S3 is set to "IN")
On
SMB CLK10 Output Polarity (Effective only when S3 is set to "OUT")
The VXI-MXI-2 can also drive or receive the MXIbus CLK10 signal.
Switch S7 controls whether the VXI-MXI-2 drives MXIbus CLK10 from
the VXIbus CLK10 or receives MXIbus CLK10. As shown in Figure 5-4c,
if W3 is configured to use the MXIbus CLK10 to generate the VXIbus
CLK10 signal, switch S7 must be configured to receive MXIbus CLK10.
This is shown again in Figure 5-6a. If you change the S7 setting to drive
CLK10 out the MXIbus, do not set the W3 jumper to receive the MXIbus
CLK10; instead, use the settings shown in Figure 5-4a or Figure 5-4b as
appropriate.
Caution Do not configure more than one MXIbus device to drive the MXIbus CLK10.
Having a second device driving MXIbus CLK10 could damage the device.
Figure 5-6 shows the configuration settings for receiving and driving
MXIbus CLK10, respectively.
Drive CLK10 out MXIbus
S7
Receive CLK10 from MXIbus
a. Receive CLK10 from MXIbus (Default)b. Drive MXIbus CLK10 from VXIbus CLK10
Figure 5-6. Receiving or Driving MXIbus CLK10
S7
Drive CLK10 out MXIbus
Receive CLK10 from MXIbus
Trigger Input Termination
You can use switch S2 to terminate the external trigger input SMB with
50 Ω. Figure 5-7a shows the default setting for a nonterminated trigger
input SMB. Use the setting of Figure 5-7b to terminate the trigger input
SMB. Switch S2 is above switches S3, S4, and S5, which have no effect on
this configuration.
MXI-2 Configuration Reference Manual5-10ni.com
Page 40
Chapter 5VXI-MXI-2 Configuration and Installation
S2 Off
S3 Out
S4 Off
S5
S2 Off
S3 Out
S4 Off
S5
On50 Ω Termination for External Trigger Input
In
SMB CLK10 Direction
50 Ω Termination for SMB CLK10 (Effective only when S3 is set to "IN")
On
SMB CLK10 Output Polarity (Effective only when S3 is set to "OUT")
NON-INVERTED
INVERTED
a. Non-Terminated External Trigger Input SMB (Default)
On50 Ω Termination for External Trigger Input
In
SMB CLK10 Direction
50 Ω Termination for SMB CLK10 (Effective only when S3 is set to "IN")
On
SMB CLK10 Output Polarity (Effective only when S3 is set to "OUT")
NON-INVERTED
INVERTED
b. Terminated External Trigger Input SMB with 50 Ω
Figure 5-7. SMB Trigger Input Termination
MXIbus Termination
The first and last MXIbus devices connected to the MXIbus—whether
using a single MXI-2 cable or daisy-chained MXI-2 cables—must
terminate the MXIbus. Any MXIbus devices in the middle of a MXIbus
daisy chain must not terminate the MXIbus.
The VXI-MXI-2 automatically senses whether or not it is at either end of
the MXIbus cable to terminate the MXIbus. You can manually control
MXIbus termination by defeating the automatic circuitry. Use switches
1 and 2 of the four-position switch at location U35 to control whether
MXIbus termination is automatic (Figure 5-8a), on (Figure 5-8b), or off
(Figure 5-8c). The settings of switches 3 and 4 have no effect on MXIbus
termination.
Use switch 2 of U35 to select whether the VXI-MXI-2 automatically
controls termination of the MXIbus. Notice in Figure 5-8a that switch 1 has
no effect when switch 2 is set for automatic MXIbus termination. To control
termination manually, you must turn off switch 2. You can then use
switch 1 of U35 to manually control whether to terminate the MXIbus.
The VXI-MXI-2 has an onboard EEPROM, which stores default register
values that are loaded at power-on. The EEPROM is divided into two
halves—a factory-configuration half and a user-configuration half—so you
can modify the user-configurable half while the factory-configured half
stores a backup of the default user settings.
Use switches 3 and 4 of the four-position switch at location U35 to control
the operation of the EEPROM. The Restore Factory Configuration switch
(switch 4) causes the VXI-MXI-2 to boot from the factory-configured half
MXI-2 Configuration Reference Manual5-12ni.com
Page 42
Chapter 5VXI-MXI-2 Configuration and Installation
instead of the user-modified settings. This is useful in the event that the
user-configured half of the EEPROM becomes corrupted in such a way that
the VXI-MXI-2 boots to an unusable state.
The Change Factory Configuration switch (switch 3 of U35) lets you
change the factory-default configuration settings by permitting writes to the
factory settings section of the EEPROM. This switch serves as a safety
measure and is not needed under normal circumstances. When this switch
is off (its default setting), the factory configuration of the EEPROM is
protected, so any writes to the factory area are ignored. The factory area
is protected regardless of the setting of switch 4 of U35.
Figure 5-9 shows the configuration settings for EEPROM operation. The
settings of switches 1 and 2 have no effect on EEPROM configuration.
d. Boot from Factory Configuration (Factory Configuration Unprotected)
No
No
Yes
Yes
Yes
Yes
No
1234
No
Figure 5-9. EEPROM Operation
Onboard DRAM
The VXI-MXI-2 can accommodate up to two 1.35 in. 72-pin DRAM
SIMMs. You must remove the metal enclosure to access the SIMM sockets
and a switch that selects the SIMM size. To access these components,
remove the four screws on the top, the four screws on the bottom, and the
five screws on the right-side cover of the metal enclosure.
MXI-2 Configuration Reference Manual5-14ni.com
Page 44
Chapter 5VXI-MXI-2 Configuration and Installation
Table 5-1 lists the SIMM types you can use. You can use 32- or 36-bit
SIMMs because DRAM parity is not required. Because the VXI-MXI-2
supports only one organization at a time, all SIMMs installed must be of the
same type. Use Bank 0 first when installing the SIMMs, and use Bank 1
when you need to install a second, matching SIMM. As shown in Table 5-1,
you can install up to 64 MB. The VXI-MXI-2 supports DRAM speeds of
80 ns or faster.
Use switch S6 to select the size of each SIMM. If the SIMMs are 4 M × 32
or larger, set S6 to the OFF setting as shown in Figure 5-10a. For SIMMs
smaller than 4 M × 32, use the ON setting as shown in Figure 5-10b.
SIMM SIZE
( = 4M × 32
AND LARGER)
S6
Figure 5-10. SIMM Size Configuration
SIMM SIZE
( = 4M × 32
AND LARGER)
b. Smaller than 4 M × 32a. 4 M × 32 and Larger
Refer to Table 5-1 for how to adjust the switch (ON or OFF) for all
supported DRAM configurations. Many of the DRAM options are
available from National Instruments.
Note After installing DRAM on the VXI-MXI-2, you need to enable the memory through
Table 5-1. VXI-MXI-2 DRAM Configurations (Continued)
Bank 0Bank 1Total DRAM
National
Instruments
Option
Switch Setting
of S6
512 K × 32 or
512 K × 36
1 M × 32 or
1 M × 36
1 M × 32 or
1 M × 36
2 M × 32 or
2 M × 36
2 M × 32 or
2 M × 36
4 M × 32 or
4 M × 36
4 M × 32 or
4 M × 36
8 M × 32 or
8 M × 36
8 M × 32 or
8 M × 36
Caution If you install DRAM into the VXI-MXI-2, do not attempt to use the first 4 KB of
memory space. This 4 KB space maps to the registers on the VXI-MXI-2 and does not
access onboard DRAM. Accessing this region will cause your VXI-MXI-2 to behave
incorrectly.
512 K × 32 or
4 MB—ON
512 K × 36
— 4 MBYESON
1 M × 32 or
8 MB—ON
1 M × 36
—8 MBYESON
2 M × 32 or
16 MB—ON
2 M × 36
—16 MBYESOFF
4 M × 32 or
32 MB—OFF
4 M × 36
—32 MBYESOFF
8 M × 32 or
64 MBYESOFF
8 M × 36
VXIbus Local Bus
If you are installing more than one VXI-MXI-2 in a single VXIbus chassis,
you must configure the boards to use the local bus. The VXI-MXI-2 uses
the local bus to pass a signal to the other VXI-MXI-2 modules in the chassis
to disable the VMEbus bus timeout unit (BTO) during cycles that map to
the MXIbus. Because the local bus is used, you must install all VXI-MXI-2
modules for a single chassis in adjacent slots.
MXI-2 Configuration Reference Manual5-16ni.com
Page 46
Chapter 5VXI-MXI-2 Configuration and Installation
Switches S8 and S9 on the VXI-MXI-2 select its position in relation to
any other VXI-MXI-2 module in the chassis. Use switch S9 when there is
a VXI-MXI-2 to the right (higher-numbered slot). Use S8 when there is a
VXI-MXI-2 to the left (lower-numbered slot).
Figure 5-11 shows four configuration settings for a VXI-MXI-2.
Figure 5-11a illustrates the default setting, which is for a single
VXI-MXI-2 in a chassis. Use the setting in Figure 5-11b for the
VXI-MXI-2 located to the left of all others. Figure 5-11c shows the setting
to use if the VXI-MXI-2 is between two others. Use the setting of
Figure 5-11d for the VXI-MXI-2 located to the right of all others.
VXI-MXI to left
NoYes
VXI-MXI to right
a. Single VXI-MXI-2 in Mainframe (Default)
NoYes
VXI-MXI to left
VXI-MXI to right
c.VXI-MXI-2 between Two Others
Install the VXI-MXI-2
S8
S9
VXI-MXI to left
VXI-MXI to right
b. Leftmost VXI-MXI-2 in Mainframe
S8
S9
VXI-MXI to left
VXI-MXI to right
d. Rightmost VXI-MXI-2 in Mainframe
Figure 5-11. VXIbus Local Bus Configuration
S8
S9
NoYes
S8
S9
NoYes
This section contains general installation instructions for the VXI-MXI-2.
Consult your VXIbus chassis user manual or technical reference manual for
specific instructions and warnings.
1.Plug in your chassis before installing the VXI-MXI-2. The power cord
grounds the chassis and protects it from electrical damage while you
install the module.
Caution To protect both yourself and the chassis from electrical hazards, leave the chassis
power off until you finish installing the VXI-MXI-2 module.
2.Remove or open any doors or covers blocking access to the chassis
slots.
3.If you are installing the VXI-MXI-2 into a D-size chassis, install a
support designed for installing C-size boards in D-size chassis. The
VXI-MXI-2 has no P3 connector and cannot provide P3 Slot 0 control
to VXI devices requiring this capability.
Caution If the VXI-MXI-2 is not configured for automatic Slot 0 detection, be certain that
the slot you select in your VXIbus chassis matches the VXI-MXI-2 configuration as either
a Slot 0 device or a Non-Slot 0 device. If you install your VXI-MXI-2 into a slot that does
not correspond with the jumper setting, you risk damage to the VXI-MXI-2, the VXIbus
backplane, or both.
4.Insert the VXI-MXI-2 in the slot you have selected by aligning the top
and bottom of the board with the card-edge guides inside the chassis.
Slowly push the VXI-MXI-2 straight into the slot until its plug
connectors rest on the backplane receptacle connectors. Using slow,
evenly distributed pressure, press the VXI-MXI-2 straight in until it
seats in the expansion slot. The front panel of the VXI-MXI-2 should
be even with the front panel of the chassis.
5.Tighten the retaining screws on the top and bottom edges of the front
panel.
6.Check the installation.
7.Connect the cables as described in the following section before
restoring power.
8.Replace or close any doors or covers to the chassis.
Connect the MXIbus Cable
There are two basic types of MXI-2 cables. MXI-2 cables can have either
a single connector on each end or a single connector on one end and a
double connector on the other end.
Connect the labeled end of the cable to the MXI-2 device that will be the
MXIbus System Controller. Connect the other end of the cable to the other
device. Be sure to tighten the screw locks to ensure proper pin connection.
MXI-2 Configuration Reference Manual5-18ni.com
Page 48
Chapter 5VXI-MXI-2 Configuration and Installation
Figure 5-12 shows the correct cabling for a VXI system containing a
PCI-MXI-2 board in a PCI-based computer cabled to a VXI-MXI-2 module
residing in Slot 0 of a VXIbus chassis. The cabling scheme is the same for
a PXI-8320 board installed in a PXI/CompactPCI chassis. Notice that you
can expand your system to include other devices by using an additional
MXI-2 cable. However, in such a case the first cable must have a double
connector on one end. You can use a cable with a single connector on each
end to connect the last device on the MXIbus.
This chapter contains the instructions to configure and install the
VXI-MXI-2/B module. This chapter applies only if your kit contains a
B-size VXI-MXI-2. If you have a C-size VXI-MXI-2, refer to Chapter 5,
VXI-MXI-2 Configuration and Installation. If you have a VME-MXI-2,
refer to Chapter 7, VME-MXI-2 Configuration and Installation.
Configuring the VXI-MXI-2/B is optional. A typical configuration can use
the default settings.
Caution Electrostatic discharge can damage several components on your VXI-MXI-2/B
module. To avoid such damage in handling the module, touch the antistatic plastic package
to a metal part of your VXI chassis before removing the VXI-MXI-2/B from the package.
Configure the VXI-MXI-2/B
6
This section describes how to configure the following options on the
VXI-MXI-2/B:
Chapter 6VXI-MXI-2/B Configuration and Installation
Figure 6-1 shows the location and factory-default settings of the
configuration switches and jumpers on the VXI-MXI-2/B.
5
6
7
8
1S7
2S6
4
3
2
1
3S5
4S3
5S2
6W
111212
7W1
8U21
9W2
10 S1
Figure 6-1. VXI-MXI-2/B Parts Locator Diagram
9
10
11 U20
12 DRAM
MXI-2 Configuration Reference Manual6-2ni.com
Page 51
Front Panel Features
The VXI-MXI-2/B has the following front panel features:
•Three front panel LEDs
–SYSFAIL LED indicates that the VMEbus SYSFAIL line is
–MXI LED indicates when the VXI-MXI-2/B is accessed from the
–VXI LED indicates when the VXI-MXI-2/B is accessed from the
•MXIbus connector
•Three SMB connectors
–Trigger input
–Trigger output
–External clock
•System reset pushbutton
VXIbus Logical Address
Each device in a VXIbus/MXIbus system is assigned a unique number
between 0 and 254. This 8-bit number, called the logical address, defines
the base address for the VXI configuration registers located on the device.
With unique logical addresses, each VXIbus device in the system is
assigned 64 bytes of configuration space in the upper 16 KB of A16 space.
Chapter 6VXI-MXI-2/B Configuration and Installation
asserted.
MXIbus.
VXIbus.
Logical address 0 is reserved for the Resource Manager in the VXIbus
system. Because the VXI-MXI-2/B cannot act as a Resource Manager,
do not configure the VXI-MXI-2/B with a logical address of 0.
Some VXIbus devices have dynamically configurable logical addresses.
These devices have an initial logical address of hex FF or 255, which
indicates that they can be dynamically configured. While the
VXI-MXI-2/B does support dynamic configuration of VXI devices within
its chassis, it is itself a statically configured device and is preset at the
factory with a VXI logical address of 1.
Ensure that no other statically configurable VXIbus devices have a logical
address of 1. If they do, change the logical address setting of either the
VXI-MXI-2/B or the other device so that every device in the system has a
unique associated logical address.
Chapter 6VXI-MXI-2/B Configuration and Installation
You can change the logical address of the VXI-MXI-2/B by changing
the setting of the 8-bit DIP switch at location designator U20 (refer to
Figure 6-1). The ON position of the DIP switch corresponds to a logic
value of 0, and the OFF position corresponds to a logic value of 1. Verify
that the VXI-MXI-2/B does not have the same logical address as any other
statically configured VXIbus device in your system. Remember that logical
addresses hex 0 and FF are not allowed for the VXI-MXI-2/B. Also, when
setting logical addresses, keep in mind the grouping requirements set by the
system hierarchy. Refer to VXI-6, VXIbus Mainframe Extender Specification, for more information on setting logical addresses on a
multichassis hierarchy.
Figure 6-2 shows switch settings for logical addresses hex 1 and C0.
12345678
U20
a. Switch Set to Logical Address 1 (Default)
12345678
U20
b. Switch Set to Logical Address Hex C0
Figure 6-2. Logical Address Selection
VXIbus Slot 0/Non-Slot 0
The VXI-MXI-2/B is configured at the factory to automatically detect if it
is installed in Slot 0 of a VXIbus chassis. With automatic Slot 0 detection,
you can install the VXI-MXI-2/B into any VXIbus slot.
You can manually configure the VXI-MXI-2/B for either Slot 0 or
Non-Slot 0 operation by defeating the automatic-detection circuitry. Use
the three-position jumper W3 to select automatic Slot 0 detection, Slot 0,
or Non-Slot 0 operation. Figure 6-3 shows these three settings.
MXI-2 Configuration Reference Manual6-4ni.com
Page 53
Chapter 6VXI-MXI-2/B Configuration and Installation
Caution Do not install a device configured for Slot 0 into another slot without first
reconfiguring it to either Non-Slot 0 or automatic configuration. Neglecting to do this
could result in damage to the device, the VXIbus backplane, or both.
Non
Slot 0
Auto
Slot 0
W3
a. Automatic Slot 0 Detection (Default)
Non
Slot 0
Auto
Slot 0
W3
b. Manual Slot 0 Configuration
Non
Slot 0
Auto
Slot 0
W3
c. Manual Non-Slot 0 Configuration
Figure 6-3. VXIbus Slot Configuration
When the VXI-MXI-2/B is installed in Slot 0, it becomes the VMEbus
System Controller. In this role, it has VMEbus Data Transfer Bus Arbiter
circuitry that accepts bus requests on all four VMEbus request levels,
prioritizes the requests, and grants the bus to the highest priority requester.
As VMEbus System Controller, the VXI-MXI-2/B also drives the 16 MHz
VMEbus system clock using an onboard 16 MHz oscillator.
As required by the VXIbus specification, the VXI-MXI-2/B drives the
10 MHz signal CLK10 on a differential ECL output when installed in
Slot 0. When not installed in Slot 0, the VXI-MXI-2/B receives only the
CLK10 signal.
Chapter 6VXI-MXI-2/B Configuration and Installation
VXIbus CLK10 Routing
When you install the VXI-MXI-2/B in Slot 0 of your chassis, it supplies the
VXIbus CLK10 signal. The VXI-MXI-2/B can use three different sources
to generate this signal: the onboard oscillator, the external CLK SMB
connector, and the MXIbus CLK10 signal. Use the three-position jumper
W1 to select these options, as shown in Figure 6-4.
Notice that Figures 6-4b and 6-4c also show switches S7 and S1,
respectively. You must configure these switches as shown when using the
corresponding CLK10 source setting of W1.
a. CLK10 Generated from Onboard Oscillator (Default)
W1
ON BRD
SMB
MXI
W1
( = OUT)
CLK10DIR
S7
b. CLK10 Generated from SMB
S1MBCLK10
INOUT
c. CLK10 Generated from MXIbus
ON BRD
SMB
MXI
W1
ON BRD
SMB
MXI
Figure 6-4. VXIbus CLK10 Routing
You can also configure the VXI-MXI-2/B to drive the external CLK SMB
signal from the VXIbus CLK10 signal. Switch S7 controls whether the
VXI-MXI-2/B drives or receives the external CLK SMB signal. If you
change the S7 setting to drive CLK10 out the external CLK10 SMB
connector, do not set the W1 jumper to receive the SMB CLK10 signal.
Instead, use the settings shown in either Figure 6-4a or Figure 6-4c as
appropriate.
MXI-2 Configuration Reference Manual6-6ni.com
Page 55
Chapter 6VXI-MXI-2/B Configuration and Installation
When you set switch S7 so that the VXI-MXI-2/B receives the SMB
CLK10 signal, you have the option to add a 50 Ω termination to the signal
by setting switch S6. S6 is unused—its setting does not matter—when S7
is configured to drive the external CLK SMB signal.
You can use an additional switch, S3, to control the polarity of the external
CLK SMB signal when S7 is configured to drive it. S3 is unused—its
setting does not matter—when S7 is configured to receive the external
CLK SMB signal.
Figure 6-5 shows four configuration settings for the VXI-MXI-2/B.
Figure 6-5a shows the default configuration, which is for driving the
inverted external CLK SMB. Use the settings of Figure 6-5b to drive the
noninverted external CLK SMB signal. Figure 6-5c illustrates the setting
for receiving the external CLK SMB signal. Finally, you can configure the
switches as shown in Figure 6-5d to receive the external CLK SMB signal
with a 50 Ω termination.
Note The settings of any switches shown with this pattern ( ) have no bearing on the
configuration described in any of the following figures.
Chapter 6VXI-MXI-2/B Configuration and Installation
( = OUT)( = NO)( = NO)
CLK10DIR
TERM CLK10 TERM TRIGIN
S5 S3
S7
S6
CLK10POL
( = INVERT)
a. Drive Inverted External CLK SMB (Default)
( = OUT)( = NO)( = NO)
CLK10DIR
S7
TERM CLK10 TERM TRIGIN
S6
CLK10POL
( = INVERT)
b. Drive Non-Inverted External CLK SMB
( = OUT)( = NO)( = NO)
CLK10DIR
S7
TERM CLK10 TERM TRIGIN
S6
CLK10POL
( = INVERT)
c. Receive External CLK SMB
( = OUT)( = NO)( = NO)
CLK10DIR
TERM CLK10 TERM TRIGIN
S5 S3
S5 S3
S5 S3
S7
S6
CLK10POL
( = INVERT)
d. Receive External CLK SMB with 50 Ω Termination
Figure 6-5. SMB CLK10 Settings
The VXI-MXI-2/B also can drive or receive the MXIbus CLK10 signal.
Switch S1 controls whether the VXI-MXI-2/B drives MXIbus CLK10 from
the VXIbus CLK10 or receives MXIbus CLK10. As shown in Figure 6-4c,
if W1 is configured to use the MXIbus CLK10 to generate the VXIbus
CLK10 signal, switch S1 must be configured to receive MXIbus CLK10.
This is shown again in Figure 6-6a.
MXI-2 Configuration Reference Manual6-8ni.com
Page 57
Chapter 6VXI-MXI-2/B Configuration and Installation
If you change the S1 setting to drive CLK10 out the MXIbus, do not set the
W1 jumper setting to receive the MXIbus CLK10. Instead, use the settings
shown in Figure 6-4a or 6-4b as appropriate.
Caution Do not configure more than one MXIbus device to drive the MXIbus CLK10.
Having a second device driving MXIbus CLK10 could damage the device.
Figure 6-6 shows the configuration settings for receiving and driving
MXIbus CLK10, respectively.
Trigger Input Termination
You can use switch S5 to terminate the external trigger input SMB with
50 Ω. Figure 6-7a shows the default setting for a nonterminated trigger
input SMB. Use the setting of Figure 6-7b to terminate the trigger
input SMB.
a. Non-Terminated External Trigger
MBCLK10
INOUT
a. Receive CLK10 from
MXIbus (Default)
S1
b. Drive MXIbus CLK10 from
Figure 6-6. Receiving or Driving MXIbus CLK10
( = NO)( = NO)
TERMTRIGIN
Input SMB (Default)
S5
b. Terminated External Trigger
Figure 6-7. SMB Trigger Input Termination
MBCLK10
INOUT
VXIbus CLK10
Input SMB with 50 Ω
S1
TERMTRIGIN
S5
MXIbus Termination
The first and last MXIbus devices connected to the MXIbus—whether
using a single MXI-2 cable or daisy-chained MXI-2 cables—must
terminate the MXIbus. Any MXIbus devices in the middle of a MXIbus
daisy chain must not terminate the MXIbus.
The VXI-MXI-2/B automatically senses whether it is at either end of the
MXIbus cable to terminate the MXIbus. You can manually control MXIbus
termination by defeating the automatic circuitry. Use switches 3 and 4 of
Chapter 6VXI-MXI-2/B Configuration and Installation
the four-position switch at location U21 to control whether MXIbus
termination is automatic (Figure 6-8a), on (Figure 6-8b), or off
(Figure 6-8c). The settings of switches 1 and 2 have no effect on MXIbus
termination.
Use switch 3 to select whether the VXI-MXI-2/B automatically controls
termination of the MXIbus. Notice in Figure 6-8a that switch 4 has no
effect when switch 3 is set for automatic MXIbus termination.
If you want to control termination manually, you must turn off switch 3.
You can then use switch 4 to manually control whether to terminate the
MXIbus.
1324
U21
OFF
a. Automatic MXIbus Termination (Default)
1324
U21
OFF
b. Terminate MXIbus (On)
1324
U21
OFF
c. Do Not Terminate MXIbus (Off)
Figure 6-8. MXIbus Termination
MXI-2 Configuration Reference Manual6-10ni.com
Page 59
Configuration EEPROM
The VXI-MXI-2/B has an onboard EEPROM, which stores default register
values that are loaded at power-on. The EEPROM is divided into two
halves—a factory-configuration half and a user-configuration half—so you
can modify the user-configurable half while the factory-configured half
stores a back-up of the factory settings.
Use switches 1 and 2 of the four-position switch at location U21 to control
the operation of the EEPROM. The Restore Factory Configuration switch
(switch 1) causes the VXI-MXI-2/B to boot from the factory-configured
half instead of the user-modified settings. This is useful in the event that the
user-configured half of the EEPROM becomes corrupted in such a way that
the VXI-MXI-2/B boots to an unusable state.
The Change Factory Configuration switch (switch 2) lets you change the
factory-default configuration settings by permitting writes to the factory
settings section of the EEPROM. This switch serves as a safety measure
and is not needed under normal circumstances. When this switch is off
(its default setting), the factory configuration of the EEPROM is protected,
so any writes to the factory area are ignored. The factory area is protected
regardless of the setting of switch 1.
Chapter 6VXI-MXI-2/B Configuration and Installation
Figure 6-9 shows the configuration settings for EEPROM operation.
The settings of switches 3 and 4 have no effect on EEPROM configuration.
Chapter 6VXI-MXI-2/B Configuration and Installation
a. Boot from User Configuration (Factory Configuration Protected) (Default)
b. Boot from Factory Configuration (Factory Configuration Protected)
1234
U21
OFF
1234
U21
OFF
1234
U21
OFF
c. Boot from User Configuration (Factory Configuration Unprotected)
1234
U21
OFF
d. Boot from Factory Configuration (Factory Configuration Unprotected)
Figure 6-9. EEPROM Operation
Onboard DRAM
The VXI-MXI-2/B can accommodate up to two 1.35 in. 72-pin DRAM
SIMMs. Table 5-1 lists the SIMMs you can use. You can use 32- or 36-bit
SIMMs because DRAM parity is not required. Because the VXI-MXI-2/B
supports only one organization at a time, all SIMMs installed must be of the
same type. Use Bank 0 first when installing the SIMMs, and use Bank 1
when you need to install a second, matching SIMM. As shown in
Table 6-1, you can install up to 64 MB. The VXI-MXI-2/B supports
DRAM speeds of 80 ns or faster.
MXI-2 Configuration Reference Manual6-12ni.com
Page 61
Chapter 6VXI-MXI-2/B Configuration and Installation
Use switch S2 to select the size of each SIMM. If the SIMMs are 4 M × 32
or larger, set S2 to the OFF setting as shown in Figure 6-10a. For SIMMs
smaller than 4 M × 32, use the ON setting as shown in Figure 6-10b.
S2
a. 4 M × 32 and Largerb. Smaller than 4 M × 32
Figure 6-10. SIMM Size Configuration
S2
Refer to Table 6-1 for how to adjust the switch (ON or OFF) for all
supported DRAM configurations. Many of the DRAM options are
available from National Instruments.
Note After installing DRAM on the VXI-MXI-2/B, you need to enable the memory
through Measurement and Automation Explorer (MAX).
Chapter 6VXI-MXI-2/B Configuration and Installation
Table 6-1. VXI-MXI-2/B DRAM Configurations (Continued)
Bank 0Bank 1Total DRAM
National
Instruments
Option
Switch Setting
of S6
2 M × 32 or
2 M × 36
4 M × 32 or
4 M × 36
4 M × 32 or
4 M × 36
8 M × 32 or
8 M × 36
8 M × 32 or
8 M × 36
Caution If you install DRAM into the VXI-MXI-2/B, do not attempt to use the first 4 KB
of memory space. This 4 KB space maps to the registers on the VXI-MXI-2/B and does
not access onboard DRAM. Accessing this region will cause your VXI-MXI-2/B to behave
incorrectly.
VXIbus Local Bus
2 M × 32 or
16 MB—ON
2 M × 36
—16 MBYESOFF
4 M × 32 or
32 MB—OFF
4 M × 36
—32 MBYESOFF
8 M × 32 or
64 MBYESOFF
8 M × 36
If you install more than one VXI-MXI-2/B in a single VXIbus chassis, you
must configure the boards to use the local bus. The VXI-MXI-2/B uses the
local bus to pass a signal to the other VXI-MXI-2 modules in the chassis to
disable the VMEbus bus timeout unit (BTO) during cycles that map to the
MXIbus. Because the local bus is used, you must install all VXI-MXI-2/B
modules for a single chassis in adjacent slots.
Use the jumper block at W2 to select the module’s position in relation to
any other VXI-MXI-2/B module in the chassis.
Figure 6-11 shows four configuration settings for a VXI-MXI-2/B.
Figure 6-11a illustrates the default setting, which is for a single
VXI-MXI-2/B in a chassis. Use the setting in Figure 6-11b for the
VXI-MXI-2/B located to the left of all others (lowest-numbered slot).
Figure 6-11c shows the setting to use if the VXI-MXI-2/B is between two
others. Use the setting of Figure 6-11d for the VXI-MXI-2/B located to the
right of all others (highest-numbered slot).
MXI-2 Configuration Reference Manual6-14ni.com
Page 63
Chapter 6VXI-MXI-2/B Configuration and Installation
W2
A5
C5
C30
NC
a. Single VXI-MXI-2/B in Mainframe (Default)
W2
A5
C5
C30
NC
c. VXI-MXI-2/B Between Two Others
Install the VXI-MXI-2/B
This section contains general installation instructions for the
VXI-MXI-2/B. Consult the user manual or technical reference manual
of your VXIbus chassis for specific instructions and warnings.
W2
A5
C5
C30
NC
b. Leftmost VXI-MXI-2/B in Mainframe
W2
A5
C5
C30
NC
d. Rightmost VXI-MXI-2/B in Mainframe
Figure 6-11. VXIbus Local Bus Configuration
Note If you install the VXI-MXI-2/B in a VME chassis, ensure that no other devices drive
the VMEbus user-defined pins—rows A and C of P2/J2.
1.Plug in your chassis before installing the VXI-MXI-2/B. The power
cord grounds the chassis and protects it from electrical damage while
you install the module.
Caution To protect both yourself and the chassis from electrical hazards, leave the chassis
power off until you finish installing the VXI-MXI-2/B module.
2.Remove or open any doors or covers blocking access to the chassis
slots.
Chapter 6VXI-MXI-2/B Configuration and Installation
Caution If the VXI-MXI-2/B is not configured for automatic Slot 0 detection, be certain
that the slot you select in your VXIbus chassis matches the VXI-MXI-2/B configuration as
either a Slot 0 device or a Non-Slot 0 device. If you install your VXI-MXI-2/B into a slot
that does not correspond with the jumper setting, you risk damage to the VXI-MXI-2/B,
the VXIbus backplane, or both.
3.Insert the VXI-MXI-2/B in the slot you have selected by aligning
the top and bottom of the board with the card-edge guides inside the
chassis. Slowly push the VXI-MXI-2/B straight into the slot until its
plug connectors rest on the backplane receptacle connectors. Using
slow, evenly distributed pressure, press the VXI-MXI-2/B straight in
until it seats in the expansion slot. The front panel of the VXI-MXI-2/B
should be even with the front panel of the chassis.
4.Tighten the retaining screws on the top and bottom edges of the front
panel.
5.Check the installation.
6.Connect the cables as described in the following section before
restoring power.
7.Replace or close any doors or covers to the chassis.
Connect the MXIbus Cable
There are two basic types of MXI-2 cables. MXI-2 cables can have either
a single connector on each end or a single connector on one end and a
double connector on the other end.
Connect the labeled end of the cable to the MXI-2 device that will be the
MXIbus System Controller. Connect the other end of the cable to the other
device. Be sure to tighten the screw locks to ensure proper pin connection.
Figure 6-12 shows the correct cabling for a VXI system containing a
PCI-MXI-2 board in a PCI-based computer cabled to a VXI-MXI-2/B
module residing in Slot 0 of a VXIbus chassis. The cabling scheme is the
same for a PXI-8320 board installed in a PXI/CompactPCI chassis. Notice
that you can expand your system to include other devices by using an
additional MXI-2 cable. However, in such a case the first cable must have
a double connector on one end. You can use a cable with a single connector
on each end to connect the last device on the MXIbus.
MXI-2 Configuration Reference Manual6-16ni.com
Page 65
Chapter 6VXI-MXI-2/B Configuration and Installation
4
3
2
5
6
1
7
1 To External Computer
2 PCI-MXI-2 or PXI-MXI-2 Universal
This chapter contains the instructions to configure and install the
VME-MXI-2 module. This chapter applies only if your kit contains a
VME-MXI-2. If you ordered the VXI kit, you should refer to Chapter 5,
VXI-MXI-2 Configuration and Installation, or Chapter 6, VXI-MXI-2/B
Configuration and Installation.
Configuring the VME-MXI-2 is optional. A typical configuration can use
the default settings.
Caution Electrostatic discharge can damage several components on your VME-MXI-2
module. To avoid such damage in handling the module, touch the antistatic plastic package
to a metal part of your VMEbus chassis before removing the VME-MXI-2 from the
package.
Configure the VME-MXI-2
7
This section describes how to configure the following options on the
VME-MXI-2:
•VMEbus A16 base address
•MXIbus termination
•Configuration EEPROM
•Onboard DRAM
•VME-MXI-2 intermodule signaling
The VME-MXI-2 automatically detects if it is located in the first slot of the
chassis to perform the VMEbus System Controller functions. It is not
necessary to configure the VMEbus System Controller option. You can
install the module in any slot of a VMEbus chassis.
Figure 7-1 shows the location and factory-default settings of the
configuration switches and jumpers on the VME-MXI-2 module.
1
2
3
1S2
2U21
6
3W2
4U20
5
4
5 DRAM Bank 1
6 DRAM Bank 0
Figure 7-1. VME-MXI-2 Parts Locator Diagram
MXI-2 Configuration Reference Manual7-2ni.com
Page 68
Front Panel Features
The VME-MXI-2 has the following front panel features:
•Three front panel LEDs
–SYSFAIL LED indicates that the VMEbus SYSFAIL line is
–MXI LED indicates when the VME-MXI-2 is accessed from the
–VME LED indicates when the VME-MXI-2 is accessed from the
•MXIbus connector
•System reset pushbutton
VMEbus A16 Base Address
The VME-MXI-2 requires 64 B (bytes) of A16 space for its configuration
registers. It uses the logical address scheme of the VXIbus specification, in
which each device is assigned an 8-bit value called the logical address. This
logical address allocates 64 B of space to the device within the upper
quarter of A16 space. The VME-MXI-2 cannot be configured to locate its
registers in the lower three quarters of A16 space. The A16 base address of
the VME-MXI-2 is address lines 15 and 14 high with address lines 13
through 6 matching the logical address of the VME-MXI-2, and address
lines 5 through 0 low. In other words, the A16 base address of the
VME-MXI-2 module’s 64 B register set is as calculated below:
The factory-default logical address for the VME-MXI-2 is 1, which locates
the registers in the range C040 hex to C07F hex. You can change the logical
address of the VME-MXI-2 by changing the setting of the 8-bit DIP switch
at location designator U20. The ON position of the DIP switch corresponds
to a logic value of 0, and the OFF position corresponds to a logic value of 1.
Allowable logical addresses for the VME-MXI-2 range from 1 to 254
(hex FE).
Verify that no other devices in your system use the A16 address space for
the VME-MXI-2. If possible, configure all other VMEbus A16 devices to
be located within the lower three quarters of A16 space. Also, when setting
base addresses, keep in mind the grouping requirements set by the system
hierarchy. Refer to VXI-6, VXIbus Mainframe Extender Specification, for
more information on setting base addresses on a multichassis hierarchy.
Figure 7-2 shows switch settings for A16 base address hex C040 and F000.
a. Switch Set to A16 Base Address hex C040 (Default)
MXIbus Termination
The first and last MXIbus devices connected to the MXIbus—whether
using a single MXI-2 cable or daisy-chained MXI-2 cables—must
terminate the MXIbus. Any MXIbus devices in the middle of a MXIbus
daisy chain must not terminate the MXIbus.
48263715
OFF
U20
48263715
OFF
U20
b. Switch Set to A16 Base Address Hex F000
Figure 7-2. Base Address Selection
The VME-MXI-2 automatically senses if it is at either end of the
MXIbus cable to terminate the MXIbus. You can manually control MXIbus
termination by defeating the automatic circuitry. Use switches 3 and 4
of the four-position switch at location U21 to control whether MXIbus
termination is automatic (Figure 7-3a), on (Figure 7-3b), or off
(Figure 7-3c). The settings of switches 1 and 2 have no effect on
MXIbus termination.
Use switch 3 to select whether you want the VME-MXI-2 to automatically
control termination of the MXIbus. Use switch 4 to manually control
whether to terminate the MXIbus when automatic termination is turned off.
Switch 4 has no effect when switch 3 is set for automatic MXIbus
termination; you must turn off automatic termination if you want to
manually control termination.
MXI-2 Configuration Reference Manual7-4ni.com
Page 70
Chapter 7VME-MXI-2 Configuration and Installation
1234
Configuration EEPROM
The VME-MXI-2 has an onboard EEPROM, which stores default register
values that are loaded at power-on. The EEPROM is divided into two
halves—a factory-configuration half and a user-configuration half—so you
can modify the user-configurable half while the factory-configured half
stores a backup of the default user settings.
OFF
a. Automatic MXIbus Termination (Default)
1234
OFF
b. Terminate MXIbus (On)
1234
OFF
c. Do Not Terminate MXIbus (Off)
U21
U21
U21
Figure 7-3. MXIbus Termination
Use switches 1 and 2 of the four-position switch at location U21 to control
the operation of the EEPROM. The Restore Factory Configuration switch
(switch 1) causes the VME-MXI-2 to boot from the factory-configured half
instead of the user-modified settings. This is useful in the event that the
user-configured half of the EEPROM becomes corrupted in such a way that
the VME-MXI-2 boots to an unusable state.
The Change Factory Configuration switch (switch 2 of U21) lets you
change the factory-default configuration settings by permitting writes to the
factory settings section of the EEPROM. This switch serves as a safety
measure and is not needed under normal circumstances. When this switch
is off (its default setting), the factory configuration of the EEPROM is
protected so any writes to the factory area are ignored. The factory area
is protected regardless of the setting of switch 1 of U21.
Figure 7-4 shows the configuration settings for EEPROM operation. The
settings of switches 3 and 4 have no effect on EEPROM configuration.
1234
OFF
a. Boot from User Configuration (Factory Configuration Protected) (Default)
U21
1234
OFF
U21
b. Boot from Factory Configuration (Factory Configuration Protected)
1234
U21
OFF
c. Boot from User Configuration (Factory Configuration Unprotected)
1234
U21
OFF
d. Boot from Factory Configuration (Factory Configuration Unprotected)
Figure 7-4. EEPROM Operation
MXI-2 Configuration Reference Manual7-6ni.com
Page 72
Onboard DRAM
Chapter 7VME-MXI-2 Configuration and Installation
The VME-MXI-2 can accommodate up to two 1.35 in. 72-pin DRAM
SIMMs. Table 7-1 lists the SIMM types you can use. You can use 32- or
36-bit SIMMs because DRAM parity is not required. Because the
VME-MXI-2 supports only one organization at a time, all SIMMs installed
must be of the same type. Use Bank 0 first when installing the SIMMs, and
use Bank 1 when you need to install a second, matching SIMM. As shown
in Table 7-1, you can install up to 64 MB. The VME-MXI-2 supports
DRAM speeds of 80 ns or faster.
Use switch S2 to select the size of each SIMM. If the SIMMs are 4 M × 32
or larger, set S2 to the OFF setting as shown in Figure 7-5a. For SIMMs
smaller than 4 M × 32, use the ON setting as shown in Figure 7-5b.
S2
a. 4 M × 32 and Largerb. Smaller than 4 M × 32
Figure 7-5. SIMM Size Configuration
S2
Refer to Table 7-1 for how to adjust the switch (ON or OFF) for all
supported DRAM configurations. Many of the DRAM options are
available from National Instruments.
Note After installing DRAM on the VME-MXI-2, you need to enable the memory
through Measurement and Automation Explorer (MAX).
Table 7-1. VME-MXI-2 DRAM Configurations (Continued)
Bank 0Bank 1Total DRAM
National
Instruments
Option
Switch Setting
of S6
512 K × 32 or
512 K × 36
512 K × 32 or
512 K × 36
1 M × 32 or
1 M × 36
1 M × 32 or
1 M × 36
2 M × 32 or
2 M × 36
2 M × 32 or
2 M × 36
4 M × 32 or
4 M × 36
4 M × 32 or
4 M × 36
8 M × 32 or
8 M × 36
8 M × 32 or
8 M × 36
—2 MB—ON
512 K × 32 or
4 MB—ON
512 K × 36
— 4 MBYESON
1 M × 32 or
8 MB—ON
1 M × 36
—8 MBYESON
2 M × 32 or
16 MB—ON
2 M × 36
—16 MBYESOFF
4 M × 32 or
32 MB—OFF
4 M × 36
—32 MBYESOFF
8 M × 32 or
64 MBYESOFF
8 M × 36
Caution If you install DRAM into the VME-MXI-2, do not attempt to use the first 4 KB
of memory space. This 4 KB space maps to the registers on the VME-MXI-2 and does not
access onboard DRAM. Accessing this region will cause your VME-MXI-2 to behave
incorrectly.
VME-MXI-2 Intermodule Signaling
If you install more than one VME-MXI-2 in a single VMEbus chassis,
you must select a user-defined pin for use by the VME-MXI-2. The
VME-MXI-2 modules use this signal to disable the bus timeout unit(s) on
the other VME-MXI-2 modules during VMEbus accesses that map to the
MXIbus. This is done because the MXIbus bus timeout unit should be the
MXI-2 Configuration Reference Manual7-8ni.com
Page 74
Chapter 7VME-MXI-2 Configuration and Installation
sole timer of any MXIbus access. Because bus timeout units on other
VMEbus modules cannot monitor this signal, they should be permanently
disabled. If you cannot disable a module’s bus timeout unit, configure it to
the highest setting to give MXIbus accesses as much time as possible.
You can choose from three user-defined pins on J2/P2. The pin you select
must be bused on the VMEbus backplane between all slots that will have a
VME-MXI-2 installed. Use jumper W2 to select pin A5, C5, or C30 of
J2/P2, as shown in Figure 7-6.
The fourth position on the jumper is the factory-default setting, which does
not connect the VME-MXI-2 to any user-defined pin. Use this option only
if you are installing a single VME-MXI-2 in a chassis.
Figure 7-6 shows the four intermodule signaling settings.
This section contains general installation instructions for the VME-MXI-2.
Consult your VMEbus chassis user manual or technical reference manual
for specific instructions and warnings.
1.Plug in your chassis before installing the VME-MXI-2. The power
cord grounds the chassis and protects it from electrical damage while
you are installing the module.
Caution To protect both yourself and the chassis from electrical hazards, leave the chassis
off until you finish installing the VME-MXI-2 module.
2.Remove or open any doors or covers blocking access to the chassis
slots.
3.Insert the VME-MXI-2 in the slot you have selected by aligning the top
and bottom of the board with the card-edge guides inside the chassis.
Slowly push the VME-MXI-2 straight into the slot until its plug
connectors rest on the backplane receptacle connectors. Using slow,
evenly distributed pressure, press the VME-MXI-2 straight in until it
seats in the expansion slot. The front panel of the VME-MXI-2 should
be even with the front panel of the chassis.
4.Tighten the retaining screws on the top and bottom edges of the front
panel.
5.Check the installation.
6.Connect the cables as described in the following section before
restoring power.
7.Replace or close any doors or covers to the chassis.
Connect the MXIbus Cable
There are two basic types of MXI-2 cables. MXI-2 cables can have either
a single connector on each end or a single connector on one end and a
double connector on the other end.
Connect the labeled end of the cable to the MXI-2 device that will be the
MXIbus System Controller. Connect the other end of the cable to the other
device. Be sure to tighten the screw locks to ensure proper pin connection.
Figure 7-7 shows the correct cabling for a VME system containing a
PCI-MXI-2 board in a PCI-based computer cabled to a VME-MXI-2
module residing in Slot 1 of a VMEbus chassis. The cabling scheme is the
MXI-2 Configuration Reference Manual7-10ni.com
Page 76
Chapter 7VME-MXI-2 Configuration and Installation
same for a PXI-8320 board installed in a PXI/CompactPCI chassis. Notice
that you can expand your system to include other devices by using an
additional MXI-2 cable. However, in such a case the first cable must have
a double connector on one end. You can use a cable with a single connector
on each end to connect the last device on the MXIbus.
4
3
2
5
6
1
7
1 To External Computer
2 PCI-MXI-2 or PCI-MXI-2 Universal
Interface Module
3MXI-2 Cable
4 VME Chassis
5 VME-MXI-2 Module
6 Additional MXI-2 Cable
(Ordered Separately)
7 To Other Chassis
Figure 7-7. MXI-2 Cable Configuration Using a PCI-MXI-2 and a VME-MXI-2
When you have properly connected the MXI-2 cable, power on the
VMEbus chassis and then the computer.
Note Always power on the chassis first. Doing so makes it possible for your external
computer to access the VME boards in the chassis upon startup.
This appendix lists various module specifications of the PCI-MXI-2,
PCI-MXI-2 Universal, PXI-8320, VXI-MXI-2 (C-size and B-size), and
VME-MXI-2, such as physical dimensions and power requirements.
PCI-MXI-2
This section lists the specifications for the PCI-MXI-2 module.
MXIbus Capability Descriptions
•Master-mode A32, A24, and A16 addressing
•Master-mode block transfers and synchronous block transfers
•Slave-mode A32, A24, and A16 addressing
•Slave-mode block transfers and synchronous block transfers
•Master-mode D32, D16, and D08 data sizes
•Slave-mode D32, D16, and D08 data sizes
•Optional MXIbus System Controller
•Can be a fair MXIbus requester
•Can lock the MXIbus for indivisible transfers
•Can terminate the MXIbus
•MXIbus master retry support
•MXIbus slave retry support
•Interrupt handler for levels 7 to 1
•Interrupt requester for levels 7 to 1
•MXIbus D32, D16, D08(O) interrupt handler
•MXIbus D32, D16, D08(O) interrupter
•Release on Acknowledge or Register Access interrupter
Weight ....................................................0.33 Kg (0.73 lb) typical
(no DRAM installed)
+5 VDC source .......................................2.2 A typical
3.2 A maximum
Peak VME transfer rate ..........................33 Mbytes/s
Sustained VME transfer rate...................23 Mbytes/s
MXI-2 Configuration Reference ManualA-16ni.com
Page 93
EEPROM Configuration
This appendix describes how to control the operation of the PCI-MXI-2,
PCI-MXI-2 Universal, or PXI-8320 onboard EEPROM and how to fix an
invalid EEPROM setting.
The EEPROM stores default register values that are loaded at power-on.
The EEPROM is divided into two halves so that you can modify one half,
while the factory-configured half retains a backup of the default user
settings.
Controlling the EEPROM Operation
Use switch 1 (FOV) of the four-position switch (at location U17 on the
PCI-MXI-2, SW1 on the PCI-MXI-2 Universal, or U6 on the PXI-8320) to
control the operation of the EEPROM. Switch 1 determines whether the
PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320 boots from the
factory-configured half or the user-configurable half. In its default setting,
the PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320 boots from the
user-configurable half. This switch is useful in the event that the
configuration becomes corrupted in such a way that the PCI-MXI-2,
PCI-MXI-2 Universal, or PXI-8320 boots to an unusable state.
B
The TST switch (switch 2 of U17, U6, or SW1) lets you change the default
factory configuration settings by permitting writes to the factory settings
section of the EEPROM. This switch serves as a safety measure and is not
needed under normal circumstances. When this switch is off (its default
setting) the factory configuration of the EEPROM is protected so any
writes to the factory area are ignored. The factory area is protected
regardless of the setting of switch 1.
Figures B-1 and B-2 show the default settings for EEPROM operation.
Caution Do not alter the settings of switches 3 and 4. Leave these switches as shown
unless specifically directed by National Instruments.
Figure B-1. Normal EEPROM Operation on the PCI-MXI-2 and PCI-MXI-2 Universal
FOV
TST
POS
CT
Figure B-2. Normal EEPROM Operation on the PXI-8320
U17 or SW1
1234
1234
Fixing an Invalid EEPROM Configuration
Certain EEPROM configurations can cause your PCI-based or
PXI/CompactPCI computer to lock up while in its boot process. Generally,
only the size and location of the memory windows can cause the
PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320 to lock up your system.
For example, many PCI-based or PXI/CompactPCI computers will not
boot if a board in the system requests more memory space than the
computer can allocate. If you encounter this situation, you should reduce
the size of the PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320 user
window.
ON
ON
U6
If this situation occurs after changing the configuration, complete the
following steps to reconfigure the PCI-MXI-2, PCI-MXI-2 Universal,
or PXI-8320.
1.Power off your computer or chassis.
Caution To protect both yourself and the chassis from electrical hazards, leave the
computer or chassis off while you change the settings on the PCI-MXI-2, PCI-MXI-2
Universal, or PXI-8320 module.
2.Remove the PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320 from
your PCI-based computer or PXI/CompactPCI chassis.
3.Change switch 1 (FOV) on U17 or U6 to the ON position as shown in
Figures B-3 or B-4 to restore the factory configuration.
MXI-2 Configuration Reference ManualB-2ni.com
Page 95
Appendix BEEPROM Configuration
FOV
TST
POS
CT
U17 or SW1
1234
ON
Figure B-3. Restoring the Factory Configuration on the PCI-MXI-2
or PCI-MXI-2 Universal
FOV
TST
POS
CT
1234
ON
U6
Figure B-4. Restoring the Factory Configuration on the PXI-8320
Note
If you must remove the PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320 module
to access switch 1, follow the installation instructions in Chapter 2, PCI-MXI-2
Configuration and Installation, Chapter 3, PCI-MXI-2 Universal Configuration
and Installation, or Chapter 4, PXI-8320 Configuration and Installation, to reinstall the
PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320 modules, respectively.
4.Replace the PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320.
5.Power on the PCI-based computer or PXI/CompactPCI chassis.
The computer should boot this time, because the factory-default
configuration is being used to initialize the module.
6.Run the configuration utility that came with your National Instruments
software to re-adjust the PCI-MXI-2, PCI-MXI-2 Universal, or
PXI-8320 configuration.
7.After saving the configuration, shut down the operating system and
turn off the computer or chassis.
8.Remove the PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320.
9.Change switch 1 (FOV) to the OFF position.
10. Replace the PCI-MXI-2, PCI-MXI-2 Universal, or PXI-8320.
11. Power on the computer or chassis. If it does not boot with this
configuration, repeat these steps, modifying your configuration until
the computer or chassis boots successfully.
This section discusses the National Instruments software available for your
MXI-2 kit.
If you choose to program your VXI system using a standard language such
as C, C++, or BASIC, you should realize that standard programming
languages do not come with built-in VXI capability. Rather, VXI capability
is added through a VXI bus interface software library. This software
component is very important, because it affects the choice of VXI computer
hardware, operating system, programming language, and ADE or
application software package. Software is a major thrust for National
Instruments, relating to our involvement with both the VXI Consortium and
the VXIplug&play Systems Alliance.
NI-VXI/NI-VISA
If you ordered your MXI-2 hardware as part of a kit such as the
VXI-PCI8000, you also received the NI-VXI/NI-VISA bus interface
software. This software consists of interface-independent software
(NI-VISA) for certain platforms addressed by VXIplug&play standards,
as well as VXI-specific software (NI-VXI).
C
The NI-VXI/NI-VISA software includes a Resource Manager (Resman),
an interactive configuration and troubleshooting program, a comprehensive
library of software routines for VXI/VME programming, a logging utility
you can use for debugging, and graphical interactive control programs for
interacting with VISA. You can use this software to seamlessly program
multiple-mainframe configurations and have software compatibility across
a variety of controller platforms.
NI-VISA has a comprehensive library of software routines not only for
VXI/VME programming, but also for GPIB, GPIB-VXI, PXI, TCP/IP, and
Serial. You can use this software to program instruments connected via
different types of interfaces.
Measurement & Automation Explorer (MAX) allows you to view your
entire T&M system and configure various components, whether they are
VXI, GPIB, PXI, DAQ, remote, or Serial devices. You can also add VME
devices to your system easily with MAX and view them on a screen display
along with the rest of your system.
MAX also features various options for running Resman. You can still
execute Resman independently to configure your instruments after a power
cycle. But you can also perform resource manager operations directly from
MAX or configure it to run Resman automatically at startup.
The NI Spy utility tracks the calls your application makes to National
Instruments T&M drivers, including NI-VXI, NI-VISA, and NI-488.2.
NI Spy helps you debug your application by clearly highlighting the
functions that return errors. You can let NI Spy keep a log of your
program’s calls to these drivers so that you can check them for errors
at your convenience.
The bulk of this manual describes how to use hardware jumpers and
switches to configure your MXI-2 boards. However, you can handle a
substantial portion of your configuration task through the interactive
configuration utilities that come with NI-VISA/NI-VXI. Refer to your
getting started manual for more information about the NI-VISA/NI-VXI
software.
Application Development Environments
In addition to the NI-VISA/NI-VXI software, you can use the National
Instruments LabVIEW, Measurement Studio, and LabWindows™/CVI™
application programs and instrument drivers to ease your programming
task. These standardized programs match the modular virtual instrument
capability of VXI and can reduce your VXI/VME software development
time. These programs are fully VXIplug&play compliant and feature
extensive libraries of VXI instrument drivers written to take full advantage
of direct VXI control. LabVIEW and Measurement Studio include all the
tools needed for instrument control, data acquisition, analysis, and
presentation.
LabVIEW is an easy-to-use, graphical programming environment you can
use to acquire data from thousands of different instruments, including
IEEE 488.2 devices, VXI devices, serial devices, PLCs, and plug-in data
acquisition boards. After you have acquired raw data, you can convert it
into meaningful results using the powerful data analysis routines in
LabVIEW. LabVIEW also comes with hundreds of instrument drivers,
MXI-2 Configuration Reference ManualC-2ni.com
Page 98
Appendix CNational Instruments Software Choices
which dramatically reduce software development time, because you do not
have to spend time programming the low-level control of each instrument.
Measurement Studio includes support for Microsoft Visual C++, Visual
Basic, and the .NET platform.
LabWindows/CVI is an interactive ANSI C programming environment
designed for building virtual instrument applications. LabWindows/CVI
delivers a drag-and-drop editor for building user interfaces, a complete
ANSI C environment for building your test program logic, and a collection
of automated code generation tools, as well as utilities for building
automated test systems, monitoring applications, or laboratory
experiments.
To use any of these application programs, install them before the
NI-VISA/NI-VXI software installation. LabVIEW, Measurement Studio,
and LabWindows/CVI integrate the VXI and VISA libraries that are
required to support your PCI-based MXI-2 products. You also get hundreds
of complete instrument drivers, which are modular, source-code programs
that handle the communication with your instrument to speed your
application development.
Visit the following sections of the National Instruments Web site at
ni.com for technical support and professional services:
•Support—Online technical support resources include the following:
–Self-Help Resources—For immediate answers and solutions,
visit our extensive library of technical support resources available
in English, Japanese, and Spanish at
resources are available for most products at no cost to registered
users and include software drivers and updates, a KnowledgeBase,
product manuals, step-by-step troubleshooting wizards, hardware
schematics and conformity documentation, example code,
tutorials and application notes, instrument drivers, discussion
forums, a measurement glossary, and so on.
–Assisted Support Options—Contact NI engineers and other
measurement and automation professionals by visiting
ni.com/ask. Our online system helps you define your question
and connects you to the experts by phone, discussion forum,
or email.
•Training—Visit
interactive CDs. You also can register for instructor-led, hands-on
courses at locations around the world.
•System Integration—If you have time constraints, limited in-house
technical resources, or other project challenges, NI Alliance Program
members can help. To learn more, call your local NI office or visit
ni.com/alliance.
ni.com/custed for self-paced tutorials, videos, and
D
ni.com/support. These
If you searched
your local office or NI corporate headquarters. Phone numbers for our
worldwide offices are listed at the front of this manual. You also can visit
the Worldwide Offices section of
office Web sites, which provide up-to-date contact information, support
phone numbers, email addresses, and current events.
ni.com and could not find the answers you need, contact
ni.com/niglobal to access the branch
Page 100
Glossary
PrefixMeaningValue
n-nano-10
µ-micro-10
m-milli-10
M-mega-10
G-giga-10
Numbers/Symbols
°Degrees
ΩOhms
%Percent
–9
–6
–3
6
9
A
AAmperes
A16 spaceVXIbus address space equivalent to the VME 64 KB short address space.
In VXI, the upper 16 KB of A16 space is allocated for use by VXI device
configuration registers. This 16 KB region is referred to as VXI
configuration space.
A24 spaceVXIbus address space equivalent to the VME 16 MB standard address
space.
A32 spaceVXIbus address space equivalent to the VME 4 GB extended address space.
ACFAILA VMEbus backplane signal asserted when a power failure has occurred
(either AC line source or power supply malfunction), or if it is necessary to
disable the power supply (such as for a high temperature condition).
addressCharacter code that identifies a specific location (or series of locations) in