Mxi-express x1 multisystem extension interface for pci, pci express, compactpci/compactpci express, expresscard, and pxi/pxi express bus computers, ni pci-8361, ni pxi-8361, ni pxi-8368, ni pci-8366, ni pxi-8364, ni pxie-8360, ni pcie-8361, ni pxi-8366, n (120 pages)
Summary of Contents for National Instruments MXI VXI-PCI8026
Page 1
™ Getting Started with Your VXI/VME-PCI8026 and the ™ ™ NI-VXI /NI-VISA Software for Linux VXI/VME-PCI8026 for Linux December 1999 Edition Part Number 322651A-01...
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.
Page 4
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.
Page 5
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. •...
About This Manual This manual contains instructions for installing and configuring the National Instruments VXI-PCI8026 or VME-PCI8026 Series interface kit for Linux. The VXI-PCI8026 kit includes a VXI-MXI-2 module that plugs into a VXI mainframe and links your PCI-based computer to the VXIbus.
About This Manual Begin by reading this getting started manual to guide you through the installation and configuration of the hardware and software. You should install and configure the components of the VXI/VME-PCI8026 kit in the order in which this manual describes them. Be sure to review the Quick Start and Default Settings sections in Chapter 1, Introduction and Quick Start.
Chapter 1 Introduction and Quick Start How to Use This Manual Gather What You Need Chapter 1 to Get Started Configure and Install the Chapter 2 PCI-MXI-2 Using VXI or VME? Configure and Install the Configure and Install the Chapter 3 Chapter 4 VXI-MXI-2 VME-MXI-2...
NI-VXI/VISA software media for the PCI-MXI-2 MXI-2 Description 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*).
MXI block data transfers which surpass previous block data throughput benchmarks. The new synchronous MXI block protocol increases MXI-2 throughput to a maximum of 33 MB/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.
Optional Software Your VXI/VME-PCI8026 kit includes the NI-VXI/VISA bus interface software. In addition, you can use National Instruments LabVIEW to ease your programming task. This standardized program matches the modular virtual instrument capability of VXI and can reduce your VXI/VMEbus software development time.
Chapter 1 Introduction and Quick Start Installing and Loading the NI-VXI/VISA Software for Linux For information on installing, uninstalling, or using the NI-VXI/VISA software, refer to Chapter 5, NI-VXI/VISA Software Installation. VME Users When used with a VXI-MXI-2, identifies and configures the VXI resman devices, including the VXI-MXI-2.
Chapter 1 Introduction and Quick Start Table 1-1. PCI-MXI-2 Hardware Default Settings (Continued) Hardware Component Default Setting U17 Switch 4 (CT) ON: Do not alter this setting. DRAM SIMM Installed Per customer order Table 1-2. PCI-MXI-2 Logical Address Configuration Editor Default Settings Editor Field Default Setting Logical Address...
Chapter 1 Introduction and Quick Start VXI/VME-MXI-2 This section summarizes the hardware and software default settings for the VXI-MXI-2 and VME-MXI-2. Table 1-5. VXI-MXI-2 Hardware Default Settings Hardware Component Default Setting Logical Address (U43) VXIbus Slot 0/Non-Slot 0 (W2) Automatic detection VXIbus Local Bus (S8, S9) Both OFF: Single VXI-MXI-2 VXIbus CLK10 Routing (W3)
Chapter 2 PCI-MXI-2 Configuration and Installation Warning To protect both yourself and the computer from electrical hazards, the computer should remain off until you are finished installing the PCI-MXI-2 module. Remove the top cover or access port to the PCI bus. Select any available PCI expansion slot.
Page 36
Chapter 3 VXI-MXI-2 Configuration and Installation 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.
Chapter 3 VXI-MXI-2 Configuration and Installation Slot 0 Auto Nonslot 0 a. Automatic Slot 0 Detection (Default) Slot 0 Auto Nonslot 0 b. Manual Slot 0 Configuration Slot 0 Auto Nonslot 0 c. Manual Nonslot 0 Configuration Figure 3-3. VXIbus Slot Configuration When the VXI-MXI-2 is installed in Slot 0, it becomes the VMEbus System Controller.
Chapter 3 VXI-MXI-2 Configuration and Installation VXI-MXI to left VXI-MXI to left VXI-MXI to right VXI-MXI to right b. Leftmost VXI-MXI-2 in Mainframe a. Single VXI-MXI-2 in Mainframe (Default) VXI-MXI to left VXI-MXI to left VXI-MXI to right VXI-MXI to right c.VXI-MXI-2 between Two Others d.
Page 42
Chapter 3 VXI-MXI-2 Configuration and Installation 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.
Chapter 3 VXI-MXI-2 Configuration and Installation 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 earlier in Figure 3-5c, if W3 is configured to use the MXIbus CLK10 to generate the VXIbus CLK10 signal, switch S7 must be configured to receive MXIbus CLK10.
Chapter 3 VXI-MXI-2 Configuration and Installation Use switch 2 of U35 to select whether you want the VXI-MXI-2 to automatically control termination of the MXIbus. Switch 1 of U35 lets you manually control whether to terminate the MXIbus when automatic termination is turned off.
Refer to Table 3-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. Install the VXI-MXI-2 This section contains general installation instructions for the VXI-MXI-2.
Chapter 3 VXI-MXI-2 Configuration and Installation VXI Mainframe T IO ® MXI-2 Cable PCI-MXI-2 Interface Module VXI-MXI-2 Slot 0 Module To External Computer To Other Additional MXI-2 Cable Mainframes (Ordered Separately) Figure 3-12. MXI-2 Cable Configuration Using a PCI-MXI-2 and a VXI-MXI-2 When you have properly connected the MXI-2 cable, power on the VXIbus mainframe and then the computer.
Chapter 4 VME-MXI-2 Configuration and Installation 1 S2 3 W2 5 DRAM Bank 1 2 U21 4 U20 6 DRAM Bank 0 Figure 4-1. VME-MXI-2 Parts Locator Diagram VXI/VME-PCI8026 for Linux www.ni.com...
Chapter 4 VME-MXI-2 Configuration and Installation Figure 4-2 shows switch settings for A16 base address hex C040 and F000. a. Switch Set to A16 Base Address Hex C040 (Default) b. Switch Set to A16 Base Address Hex F000 Figure 4-2. Base Address Selection VME-MXI-2 Intermodule Signaling If you will be installing 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.
Chapter 4 VME-MXI-2 Configuration and Installation 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. a. Automatic MXIbus Termination (Default) b. Terminate MXIbus (On) c.
Chapter 4 VME-MXI-2 Configuration and Installation a. Boot from User Configuration (Factory Configuration Protected) (Default) b. Boot from Factory Configuration (Factory Configuration Protected) c. Boot from User Configuration (Factory Configuration Unprotected) d. Boot from Factory Configuration (Factory Configuration Unprotected) Figure 4-5. EEPROM Operation Onboard DRAM The VME-MXI-2 can accommodate up to two 1.35 in.
Figure 4-6. SIMM Size Configuration Refer to Table 4-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. Table 4-1. VME-MXI-2 DRAM Configurations National Instruments...
Chapter 4 VME-MXI-2 Configuration and Installation Table 4-1. VME-MXI-2 DRAM Configurations (Continued) National Instruments Switch Setting Bank 0 Bank 1 Total DRAM Option? of S6 4 M × 32 or — 16 MB 4 M × 36 4 M × 32 or 4 M ×...
Chapter 4 VME-MXI-2 Configuration and Installation VME Chassis MXI-2 Cable PCI-MXI-2 Interface Module VME-MXI-2 Module To External Computer Additional MXI-2 Cable To Other (Ordered Separately) Mainframes Figure 4-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 mainframe and then the computer.
Chapter 5 NI-VXI/VISA Software Installation Note If you use rather than the script, you must repeat this step for each INSTALL package you want to install. If you install the software to a location other than the default, set the appropriate environment variable: for NI-VXI or NIVXIPATH...
Chapter 6 NI-VXI Configuration Utility PCI-MXI-2 Configuration Editor When you run the PCI-MXI-2 Configuration Editor, the screen displays the serial number and hardware revision of the PCI-MXI-2 board in addition to several configuration options. The first three options are • Logical Address Configuration Editor •...
Chapter 6 NI-VXI Configuration Utility The device type affects only the contents of the Device Class field in the Device Type register. The functionality of the other registers does not change. Address Space This field indicates the addressing mode(s) of the device’s operational registers.
Chapter 6 NI-VXI Configuration Utility Note If the PCI-MXI-2 is the Resource Manager (Logical Address 0), this setting is irrelevant. Number of Handlers This field gives the number of interrupt handlers that the PCI-MXI-2 supports. Interrupt Handlers Default Value 0 to 7 Number of Interrupters This field gives the number of interrupters that the PCI-MXI-2 supports.
Chapter 6 NI-VXI Configuration Utility The default timeout value is 1 ms. If the Enable MXI-2 Auto Retry option is enabled, you should use a MXI Bus Timeout of 1 ms or greater. MXI CLK10 The PCI-MXI-2 is capable of either receiving or driving the MXIbus CLK10 signal.
Chapter 6 NI-VXI Configuration Utility You can also disable this option. Disabling the user window causes the PCI-MXI-2 to request the minimum amount of address space on the PCI bus. With the window disabled, you will be unable to perform any low-level function calls such as , and VXIpeek()
Chapter 6 NI-VXI Configuration Utility Note If you do not want to lose 4 KB of DRAM you can get around this limitation by setting the Requested Memory option to double the amount that is installed on the VXI/VME-MXI-2, because the DRAM is aliased throughout the remainder of the requested memory space.
Chapter 6 NI-VXI Configuration Utility VXI/VME Bus Options Use the options in this group to control features of the VXI/VMEbus interface on the VXI/VME-MXI-2. VMEbus System Controller You can use the System Controller option to override the jumper setting on the VXI-MXI-2. The VME-MXI-2 does not have an onboard jumper setting for this option.
Chapter 6 NI-VXI Configuration Utility Request Level The VXI/VME-MXI-2 uses one of the four VMEbus request levels (0 to 3) to request use of the VME Data Transfer Bus (DTB). The VXI/VME-MXI-2 requests use of the DTB whenever an external MXIbus device, such as a PCI-based computer with a PCI-MXI-2 interface, attempts a transfer that maps into the VXI/VMEbus mainframe.
Chapter 6 NI-VXI Configuration Utility Normally, when a cycle maps from the MXIbus to the VXI/VMEbus, any retry response received on the VXI/VMEbus is passed to the MXIbus. If you enable the Auto Retry feature, the VXI/VME-MXI-2 automatically retries any VXI/VME cycle that receives a retry response instead of passing a retry response on to the MXIbus.
Chapter 7 Using the NI-VXI/VISA Software Interactive Control of NI-VXI/VISA The easiest way to learn how to communicate with your instruments is by controlling them interactively. Use the VXI/VME interactive control utility ) to write to and read from your instruments. This utility displays victext the status of your VXI/VME transactions and informs you of any errors that occur.
Chapter 7 Using the NI-VXI/VISA Software System Configuration Functions The System Configuration functions provide the lowest-level initialization of your VXI controller. For NI-VXI, use the function InitVXIlibrary() at the start of each application and the function at CloseVXIlibrary() the end of each application. For NI-VISA, use viOpenDefaultRM() at the start of each application and the function at the end of...
Page 95
Appendix A Specifications — VXI-MXI-2 VXI-MXI-2 The following pages list the specifications for the VXI-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 •...
Appendix A Specifications — VXI-MXI-2 Requirements VXIbus Configuration Space....64 B A24 or A32 Space........16 KB minimum (programmable) Environmental Temperature Operating .........0 to 55 °C Storage..........–40 to 85 °C Relative humidity Noncondensing, operating....0% to 95% Noncondensing, storage ....0% to 95% EMI ............FCC Class A verified Physical Board dimensions ........Fully enclosed, shielded VXI C-size board 233.35 by 340 mm...
Appendix A Specifications — VME-MXI-2 VME-MXI-2 The following pages list the specifications for the VME-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 •...
Appendix A Specifications — VME-MXI-2 Requirements A16 Space..........64 B A24 or A32 Space........16 KB minimum (programmable) Environmental Temperature Operating .........0 to 55 °C Storage..........–40 to 85 °C Relative humidity Noncondensing, operating....0% to 95% Noncondensing, storage ....0% to 95% EMI ............FCC Class A verified Physical Board dimensions ........VMEbus double-height board 233.36 by 160 mm...
Note Any executable not listed in this section is used by the driver and should not be executed by the user directly. • is the National Instruments multiple-mainframe Resource resman Manager. • is a text-based interactive control program. This program is victext described in detail in the NI-VXI Text Utilities Reference Manual.
Appendix B NI-VXI/VISA Software Overview • contains parameter and return values for the interrupt and vxiint.h signal functions. • contains parameter and return values for the system sysint.h interrupt functions. • contains parameter and return values for the trigger functions. trig.h This file is useful in VXI systems but is not applicable for VME systems.
Appendix C EEPROM Configuration Fixing an Invalid EEPROM Configuration Certain EEPROM configurations can cause your PCI computer to lock up while in its boot process. Generally, only the size and location of the memory windows can cause problems with the PCI-MXI-2 locking up your system.
Page 109
Appendix D Common Questions Which NI-VXI utility program must I use to perform startup Resource Manager operations? Use the program to perform startup Resource Manager operations. resman It is located in the directory ( NIVXI/bin /usr/local/nivxi/bin default). uses the settings in the Configuration Editor of resman .
Page 110
I have a system that requires rugged chassis and bulkhead cables. Can I still use MXIbus? Yes, National Instruments sells MXIbus bulkhead cables. Contact National Instruments for further information. What kind of signal is CLK10 and what kind of signal do I need for an external CLK10? CLK10 is a differential ECL signal on the VXIbus backplane.
Page 111
Appendix D Common Questions Whenever I try to execute any of the NI-VXI utilities, I receive a message that it could not find a particular file even though the file does exist. What is wrong? When a NI-VXI utility cannot find a file that it needs, it usually means that one of the environment variables is set incorrectly.
Technical Support Resources This appendix describes the comprehensive resources available to you in the Technical Support section of the National Instruments Web site and provides technical support telephone numbers for you to use if you have trouble connecting to our Web site or if you do not have internet access.
If you have trouble connecting to our Web site, please contact your local National Instruments office or the source from which you purchased your National Instruments product(s) to obtain support. For telephone support in the United States, dial 512 795 8248. For...
Page 115
Glossary ACFAIL A VMEbus backplane signal that is 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). address Character code that identifies a specific location (or series of locations) in memory.
Page 117
Glossary daisy-chain A method of propagating signals along a bus, in which the devices are prioritized on the basis of their position on the bus. Data Transfer Bus DTB; one of four buses on the VMEbus backplane. The DTB is used by a bus master to transfer binary data between itself and a slave device.
Page 119
Module Identification lines MTBF Mean Time Between Failure MXI-2 The second generation of the National Instruments MXIbus product line. MXI-2 expands the number of signals on a standard MXIbus cable by including VXI triggers, all VXI interrupts, CLK10, SYSFAIL*, SYSRESET*, and ACFAIL*.
Page 120
A Servant-only device that supports VXIbus configuration registers. Register-based devices are typically controlled by message-based devices via device-dependent register reads and writes. Resman The name of the National Instruments Resource Manager in NI-VXI bus interface software. See Resource Manager. Resource Manager...
Page 121
Glossary retry An acknowledge by a destination that signifies that the cycle did not complete and should be repeated. Red Hat Package Manager, a widely-used software distribution tool that you can use to install, upgrade, or remove software from your system. Seconds Servant A device controlled by a Commander;...
Page 123
Glossary VXItedit VXI Resource Editor program, a part of the NI-VXI bus interface software package. Used to configure the system, edit the manufacturer name and ID numbers, edit the model names of VXI and non-VXI devices in the system, as well as the system interrupt configuration information, and display the system configuration information generated by the Resource Manager.
Need help?
Do you have a question about the MXI VXI-PCI8026 and is the answer not in the manual?
Questions and answers