National Instruments VXI-AT2023 Getting Started
National Instruments VXI-AT2023 Getting Started

National Instruments VXI-AT2023 Getting Started

Software for isc 386/ix
Table of Contents

Advertisement

Quick Links

Getting Started with Your
VXI-AT2023 and the NI-VXI
Software for ISC 386/ix
bus
December 1992 Edition
Part Number 320267-01
© Copyright 1990, 1992 National Instruments Corporation.
All Rights Reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VXI-AT2023 and is the answer not in the manual?

Questions and answers

Summary of Contents for National Instruments VXI-AT2023

  • Page 1 Getting Started with Your ™ VXI-AT2023 and the NI-VXI Software for ISC 386/ix December 1992 Edition Part Number 320267-01 © Copyright 1990, 1992 National Instruments Corporation. All Rights Reserved.
  • Page 2 National Instruments Corporate Headquarters 6504 Bridge Point Parkway Austin, TX 78730-5039 (512) 794-0100 (800) 433-3488 (toll-free U.S. and Canada) Technical support fax: (512) 794-5678 Branch Offices: Australia 03 879 9422, Belgium 02 757 00 20, Canada (Ontario) 519 622 9310, Canada (Québec) 514 694 8521...
  • Page 3 Limited Warranty The VXI-AT2023 is 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.
  • Page 4 Be sure that the equipment is plugged into a grounded outlet and that the grounding has not been defeated with a cheater plug. Notice to user: 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: Table Of Contents

    Step 1. Set Up a Working Directory ..............3-3 Step 2. Install the Driver into the System ............3-3 Step 3. Change the Path for the Utility Files (Optional)........3-4 Configuring the NI-VXI Software .................3-4 © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 6 Tables Table 2-1. AT-MXI Factory Default Settings and Optional Configurations.....2-3 Table 2-2. Possible Base I/O Address Settings for the AT-MXI........2-5 Table 3-1. Logical Address Configuration Characteristics..........3-6 Table 3-2. Bus Configuration Characteristics..............3-9 VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 7: About This Manual

    NI-VXI Software Reference Manual for C (part number 320307-01) and the NI-VXI Text Utilities Reference Manual (part number 320321-01). Organization of This Manual Getting Started with Your VXI-AT2023 and the NI-VXI Software for ISC 386/ix is organized as follows: •...
  • Page 8: How To Use This Documentation Set

    VXI-MXI User Manual (part number 320222-01) Customer Communication National Instruments wants to receive your comments on our products and manuals. We are interested in the applications you develop with our products, and we want to help if you have problems with them. To make it easy for you to contact us, this manual contains comment and configuration forms for you to complete.
  • Page 9: Introduction

    Chapter 1 Introduction This chapter describes the VXI-AT2023 interface kit and lists the contents of your kit and optional equipment. The VXI-AT2023 is an interface kit that links any IBM Personal Computer AT or compatible computer (hereafter referred to as the PC AT) directly to the VXIbus. A PC AT equipped with a VXI-AT2023 can function as a VXI Commander and Resource Manager.
  • Page 10: Optional Equipment

    MXIbus Terminating Pac (External) 180780-01 VXI-MXI Standard VXIbus Mainframe Extender Kit 776310-01 VXI-MXI Enhanced VXIbus Mainframe Extender Kit 776310-02 VME-MXI Standard VMEbus Chassis Extender Kit 776434-01 VME-MXI Enhanced VMEbus Chassis Extender Kit 776434-02 VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 11: Hardware Configuration And Installation

    Chapter 2 Hardware Configuration and Installation This chapter contains the instructions to configure and install the VXI-AT2023 interface kit. The instructions are given in the order that you should perform them. A summary of the steps is as follows: 1. Unpack the AT-MXI and VXI-MXI hardware.
  • Page 12: Step 2. Configure The At-Mxi Hardware

    Step 2. Configure the AT-MXI Hardware Figure 2-1 shows the location of the AT-MXI configuration jumpers and switches. Art not available in PDF version of document. Figure 2-1. AT-MXI Parts Locator Diagram VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 13: Switch And Jumper Settings

    I/O address space. If you change the base I/O address of the AT-MXI, you must make a corresponding change to the AT-MXI configuration software as described in the Configuring the NI-VXI Software section of Chapter 3 of this manual. © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 14: Figure 2-2. Base I/O Address Switch Settings

    Switch Set to Base I/O Address hex 100 Binary Hex ON=0 OFF=1 ON=0 OFF=1 OFF=1 b. Switch Set to Default Setting (Base I/O Address hex 340) Figure 2-2. Base I/O Address Switch Settings VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 15: Table 2-2. Possible Base I/O Address Settings For The At-Mxi

    1 0 1 1 1 2E0 - 2FF 1 1 0 0 0 300 - 31F 1 1 0 0 1 320 - 33F 1 1 0 1 0 340 (default) 340 - 35F (continues) © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 16: Interrupt Level Selection

    AT-MXI. If they do, change the interrupt level(s) of either the AT-MXI or the other devices. If you change an AT-MXI interrupt level, make a corresponding change to the AT-MXI configuration software as described in the Configuring the NI-VXI Software section of Chapter 3. VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 17: Figure 2-3. Board And Mxibus Interrupt Jumper Settings

    To change to another interrupt level, remove the appropriate jumper from its current position and place it on the new posts. Figure 2-3b shows the board interrupt level changed to IRQ5. © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 18: Dma Channel Selection

    DMA controller. However, you may prefer to use the DMA controller if you have other useful work to do during a block-mode operation (such as when using a multitasking operation system). VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 19 Remember that the jumper positions should be identical on both the W1 and W2 arrays. Figure 2- 4a shows the factory default DMA channel setting of the AT-MXI, with master-mode DMA Channel 6 and slave-mode DMA Channel 3. © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 20: Figure 2-4. Dma Channel Settings

    Remember to make a corresponding change in the system software to enable the new DMA channels. Figure 2-4b displays the jumper position for selecting master-mode DMA Channel 7 and slave-mode DMA Channel 0. VXI-AT2023/NI-VXI ISC 386/ix Getting Started 2-10 © National Instruments Corporation...
  • Page 21: Step 3. Install The At-Mxi Hardware

    2. Remove the top cover or access port to the PC AT I/O bus. 3. Select any available 16-bit full-length PC AT expansion slot. The 16-bit expansion slots have two card-edge receptacle connectors. © National Instruments Corporation 2-11 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 22: Figure 2-5. At-Mxi Installed In A Computer

    Figure 2-5 shows an AT-MXI installed in a PC AT with a MXIbus cable attached. Art not available in PDF version of document. Figure 2-5. AT-MXI Installed in a Computer VXI-AT2023/NI-VXI ISC 386/ix Getting Started 2-12 © National Instruments Corporation...
  • Page 23: Step 4. Configure The Vxi-Mxi Hardware

    If this is the case, refer to the VXI-MXI User Manual that came with your additional VXI-MXI interface for more information. Art not available in PDF version of document. Figure 2-6. VXI-MXI Parts Locator Diagram © National Instruments Corporation 2-13 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 24: Figure 2-7. Vxi-Mxi With Intx Parts Locator Diagram

    VXI-MXI modules with or without the INTX option. For more information about configuring modules with the INTX option, refer to the VXI-MXI User Manual. Art not available in PDF version of document. Figure 2-7. VXI-MXI with INTX Parts Locator Diagram VXI-AT2023/NI-VXI ISC 386/ix Getting Started 2-14 © National Instruments Corporation...
  • Page 25: Front Panel Features

    To configure the VXI-MXI as a Non-Slot 0 device, change slide switches S1 and S8 and jumper blocks W7 (labeled VME BTO Chain Position on the front panel), and W9 and W10 (labeled CLK10 Source Select on the front panel) as shown in Figure 2-9. © National Instruments Corporation 2-15 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 26: Figure 2-8. Vxibus Slot 0 Configuration

    Chain Position -------------------------------------------------------------------------------------------------------------------- CLK10 Source Select Drive CLK10 from onboard 10MHz, Slot 0 Drive CLK10 from SMB CLK10, Slot 0 Receive CLK10, Non-Slot 0 Figure 2-8. VXIbus Slot 0 Configuration VXI-AT2023/NI-VXI ISC 386/ix Getting Started 2-16 © National Instruments Corporation...
  • Page 27: Figure 2-9. Vxibus Non-Slot 0 Configuration

    Chain Position -------------------------------------------------------------------------------------------------------------------- CLK10 Source Select Drive CLK10 from onboard 10MHz, Slot 0 Drive CLK10 from SMB CLK10, Slot 0 Receive CLK10, Non-Slot 0 Figure 2-9. VXIbus Non-Slot 0 Configuration © National Instruments Corporation 2-17 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 28: Vmebus Bto

    Ensure that no other statically configurable VXIbus devices have logical addresses of either 0 or 1. If they do, change the logical address settings of the other devices so that every device in the system has a unique associated logical address. VXI-AT2023/NI-VXI ISC 386/ix Getting Started 2-18 © National Instruments Corporation...
  • Page 29: Vmebus Request Level Selection

    The VXI-MXI uses one of the four VMEbus request levels to request use of the VME Data Transfer Bus (DTB). The VXI-MXI requests use of the DTB whenever an external MXIbus device, such as © National Instruments Corporation 2-19 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 30: Figure 2-11. Vxi-Mxi Vmebus Requester Jumper Settings

    • • • • • • • • • VMEbus Request Level VMEbus Request Level c. Level 1 Requester d. Level 0 Requester Figure 2-11. VXI-MXI VMEbus Requester Jumper Settings VXI-AT2023/NI-VXI ISC 386/ix Getting Started 2-20 © National Instruments Corporation...
  • Page 31: Step 5. Install The Vxi-Mxi Hardware

    5. Tighten the retaining screws on the top and bottom edges of the front panel. 6. Check the installation. 7. Replace or close any doors or covers to the mainframe. 8. Connect the cables as described in the following section before restoring power. © National Instruments Corporation 2-21 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 32: Step 6. Connect The Mxibus Cable

    There are two basic types of MXIbus cables. MXIbus cables can have either a single connector on each end, or a single connector on one cable end and a double connector on the other end. Your VXI-AT2023 kit comes standard with a cable with single connectors on each end. Nonpolarized Cables The cable with a single connector on each cable end is nonpolarized, meaning that you can connect either end to either device.
  • Page 33: Polarized Cables

    Always turn on the mainframe first. Doing so makes it possible for the PC AT to access the VXI cards in the mainframe as soon as the PC AT starts up. © National Instruments Corporation 2-23 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 34: Ni-Vxi Software Installation And Configuration

    MXIbus initialization program. This program initializes the AT-MXI board for operation. Run this program before using the NI-VXI software. • resman is the National Instruments multimainframe Resource Manager. Run this program after vxiinit. • victext is the text-based interactive control program that executes functions you enter from the keyboard.
  • Page 35: Additional Programs And Files

    • trig.h contains parameter and return values for the trigger functions. • ws.h contains parameter and return values for the Commander and Servant Word Serial functions. VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 36: Installing The Software

    <RETURN> key to select the default settings. ./Installvxi 2. If the installation completes successfully, reboot the system to use the new kernel with the NI-VXI driver. © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 37: Step 3. Change The Path For The Utility Files (Optional)

    AT-MXI board. To modify or view manufacturer names, model names, or device ID associations, or to obtain more information on non-VXI devices, refer to the NI-VXI Text Utilities Reference Manual. VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 38: Default Configurations

    For further instructions on the use of the vxitedit program, refer to the NI-VXI Text Utilities Reference Manual. The following sections describe the various configuration options available under the Logical Address and Bus Configuration Editors. © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 39: Logical Address Configuration

    Level to interrupt the processor. This value must correspond to the jumper settings on the AT-MXI board. Range = 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15 (continues) VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 40 Indicates the offset in the local RAM above which the RAM is shared over the VXIbus in A24 space. Range = 0 to 15, in increments of 1M 0 megabytes (continues) © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 41 Resource Manager Delay Time in seconds that the Resource Manager waits before accessing the configuration registers of any other device in the system. Range = 0 sec to 65535 sec 5 sec VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 42: Bus Configuration

    If you select the NONE option, the same interrupt level used for AT-MXI board interrupts is used for this interrupt. Range = 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, or 0xff (NONE) 0xff © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 43: Exiting Vxitedit And Reinitializing The Hardware

    If you changed any of the software configuration settings from the default settings, record the new settings on the VXI-AT2023 Hardware and Software Configuration Form in Appendix B. Developing Your Application Program After you have verified that the driver software has been installed successfully, you can begin to develop your VXI application software.
  • Page 44: Appendix A Specifications

    Description Can function as an AT Alternate Master LOCK Can lock the AT bus for indivisible transfers DMA16 Supports D08 or D16 DMA transfers Can interrupt on the PC AT bus © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 45 Standard full-length AT-height board (13.36 in. by 4.8 in.) Connectors Single fully implemented MXIbus connector Slot Requirements Single AT (ISA) slot Reliability MTBF Contact Factory Requirements Memory space required 64 kilobytes I/O space required 32 bytes VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 46 Block Write 290 nsec Block Write 590 nsec Block Read 190 nsec Block Read 590 nsec Other Daisy-Chain Delay 120 nsec (Passing GIN to GOUT or GOUT generation from System Controller) © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 47 IACK daisy-chain driver VXIbus Capability Code Description TRIG+1 Supports TTLTRIG0:7 and ECLTRIG0:1 trigger lines and full protocol operations for each. The VXI-MXI may participate in only one protocol operation at a time. VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 48 Environmental Component temperature 0° to 70° C operating; -40° to 85° C storage Airflow 3.5 liters/sec for 10° rise Relative humidity 10% to 90% noncondensing operating; 0% to 95% noncondensing storage © National Instruments Corporation VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 49 Block Write 320 nsec Block Write 238 nsec Block Read 270 nsec Block Read 238 nsec Other Daisy-Chain Delay 120 nsec (Passing GIN to GOUT or GOUT generation from System Controller) VXI-AT2023/NI-VXI ISC 386/ix Getting Started © National Instruments Corporation...
  • Page 50: Customer Communication

    For your convenience, this appendix contains a form to help you gather the information necessary to help us solve technical problems you might have as well as a form you can use to comment on the product documentation. Filling out a copy of the Technical Support Form before contacting National Instruments helps us help you better and faster.
  • Page 51 National Instruments for technical support helps our applications engineers answer your questions more efficiently. If you are using any National Instruments hardware or software products related to this problem, include the configuration forms from their user manuals. Use additional pages if necessary.
  • Page 52 Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your questions more efficiently.
  • Page 53 Other Products • Computer Make and Model __________________________________________________ • Microprocessor __________________________________________________ • Clock Frequency (Bus and Microprocessor) __________________________________________________ • Total Memory in System __________________________________________________ • Type of Video Board Installed __________________________________________________ • UNIX Version __________________________________________________ • Programming Language Version __________________________________________________ •...
  • Page 54 Documentation Comment Form National Instruments encourages you to comment on the documentation supplied with our products. This information helps us provide quality products to meet your needs. ™ Title: Getting Started with Your VXI-AT2023 and the NI-VXI Software for ISC 386/ix...
  • Page 55: Glossary

    Valid numbers for n are 16, 24, and 32. In VME/VXI, because there are six address modifiers, there are 64 possible address spaces. © National Instruments Corporation Glossary-1 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 56 8 nsec. CMOS Complementary Metal Oxide Semiconductor; a process used in making chips. Commander A Message-Based device which is also a bus master and can control one or more Servants. VXI-AT2023/NI-VXI ISC 386/ix Getting Started Glossary-2 © National Instruments Corporation...
  • Page 57 In this configuration, a plug-in interface board in a computer is connected to the VXI mainframe via one or more VXIbus extended controllers. The computer then exerts overall control over VXIbus system operations. Fahrenheit © National Instruments Corporation Glossary-3 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 58 Interrupters and responds to those requests by requesting status and identify information. interrupt level The relative priority at which a device can interrupt. INTX Interrupt Timing and Extension IRQ* Interrupt signal Industry Standard Architecture VXI-AT2023/NI-VXI ISC 386/ix Getting Started Glossary-4 © National Instruments Corporation...
  • Page 59 A functional module that has arbiter, daisy-chain driver, and MXIbus Controller cycle timeout responsibility. Always the first device in the MXIbus daisy- chain. NI-VXI The National Instruments bus interface software for VME/VXIbus systems. © National Instruments Corporation Glossary-5 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 60 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 A Message-Based Commander located at Logical Address 0, which...
  • Page 61 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. © National Instruments Corporation Glossary-7 VXI-AT2023/NI-VXI ISC 386/ix Getting Started...
  • Page 62 The simplest required communication protocol supported by Message- Protocol Based devices in the VXIbus system. It utilizes the A16 communication registers to transfer data using a simple polling handshake method. VXI-AT2023/NI-VXI ISC 386/ix Getting Started Glossary-8 © National Instruments Corporation...

Table of Contents