National Instruments VME-SB2020 Getting Started
National Instruments VME-SB2020 Getting Started

National Instruments VME-SB2020 Getting Started

Ni-vxi software for solaris
Table of Contents

Advertisement

Quick Links

National Instruments SB-MXI Manual
Get Pricing & Availability at
ApexWaves.com
Call Today: 1-800-915-6216
Email:
sales@apexwaves.com
https://www.apexwaves.com/vxi/national-instruments/vxi-and-vme-remote-controllers/SB-MXI

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VME-SB2020 and is the answer not in the manual?

Questions and answers

Summary of Contents for National Instruments VME-SB2020

  • Page 1 National Instruments SB-MXI Manual Get Pricing & Availability at ApexWaves.com Call Today: 1-800-915-6216 Email: sales@apexwaves.com https://www.apexwaves.com/vxi/national-instruments/vxi-and-vme-remote-controllers/SB-MXI...
  • Page 2 Getting Started with Your ™ VME-SB2020 and the NI-VXI Software for Solaris February 1994 Edition Part Number 320338-01 © Copyright 1991, 1994 National Instruments Corporation. All Rights Reserved.
  • Page 3 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, Austria 0662 435986, Belgium 02 757 00 20, Canada (Ontario) 519 622 9310, Canada (Québec) 514 694 8521, Denmark 45 76 26 00, Finland 90 527 2321, France 1 48 65 33 70,...
  • Page 4: Limited Warranty

    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;...
  • Page 5 Any use or application of National Instruments products for or involving medical or clinical treatment must be performed by properly trained and qualified medical personnel, and all traditional medical safeguards, equipment, and procedures that are appropriate in the particular situation to prevent serious injury or death should always continue to be used when National Instruments products are being used.
  • Page 6 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 7: Table Of Contents

    Upgrading from NI-VXI Version 1.0 for Solaris 2.x.........3-6 Installing the NI-VXI Software for Solaris 2.x..........3-6 Loading the NI-VXI Driver for Solaris 2.x............3-7 Unloading the NI-VXI Driver for Solaris 2.x............3-7 Using the NI-VXI Software ...................3-8 Using LabVIEW or LabWindows/CVI................3-8 © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 8 Figure 2-4. VMEbus System Controller Selection..............2-6 Figure 2-5. VME-MXI VMEbus Requester Jumper Settings ..........2-8 Figure 2-6. VMEbus Timeout Value Selection..............2-9 Tables Table 3-1. Logical Address Configuration Characteristics..........3-10 Table 3-2. Bus Configuration Characteristics..............3-12 VME-SB2020/NI-VXI/Solaris Getting Started viii © National Instruments Corporation...
  • Page 9: About This Manual

    Organization of This Manual Getting Started with Your VME-SB2020 and the NI-VXI Software for Solaris is organized as follows: • Chapter 1, Introduction, describes the VME-SB2020 interface kit, lists the contents of your kit, and lists optional equipment and software.
  • Page 10: Conventions Used In This Manual

    About This Manual • Appendix C, Customer Communication, contains forms you can use to request help from National Instruments or to comment on our products and manuals. • The Glossary contains an alphabetical list and description of terms used in this manual, including abbreviations, acronyms, metric prefixes, and symbols.
  • Page 11: Customer Communication

    About This Manual Customer Communication National Instruments wants to receive your comments on our products and manuals. We are interested in the applications you develop using 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 12: Introduction

    Sun function as though it were an embedded CPU plugged directly into the VME backplane, or as though it has internal VME slots for plug-in VME boards. With the VME-SB2020, a Sun can use plug-in VME boards such as those designed for use with Sun-3 and Sun-4 VME-based workstations.
  • Page 13: Optional Equipment

    180761-08 – 20 m 180761-20 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 VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 14: Optional Software

    Chapter 1 Introduction Optional Software If you want to use LabVIEW with your VME-SB2020, you must order the LabVIEW for Sun VXI Development System that corresponds to your Sun system. You can use LabVIEW with either Solaris 1.x or Solaris 2.x.
  • Page 15 Introduction Chapter 1 If you want to use LabWindows/CVI with your VME-SB2020, you must order the LabWindows/CVI for Sun VXI Development System that corresponds to your Sun system. You can use LabWindows/CVI with either Solaris 1.x or Solaris 2.x. Software...
  • Page 16: Hardware Configuration And Installation

    Chapter 2 Hardware Configuration and Installation This chapter contains the instructions to configure and install the VME-SB2020 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 SB-MXI and VME-MXI.
  • Page 17: Step 2. Install The Sb-Mxi Hardware

    Most newer Sun workstations cannot accept the top part of the mounting plate on the SB-MXI. This piece has tabs on either end and is fastened to the mounting plate by two screws. Remove this piece before attempting to install the SB-MXI. VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 18 8. Replace the cover to the system unit. Figure 2-1 shows an SB-MXI installed in a SPARCstation 1+. Art not available in PDF version of document. Figure 2-1. SB-MXI Installed in a SPARCstation 1+ © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 19: Step 3. Configure The Vme-Mxi Hardware

    VME-MXI in the same chassis. If this is the case, refer to the VME-MXI User Manual that came with your additional VME-MXI interface for more information. Art not available in PDF version of document. Figure 2-2. VME-MXI Parts Locator Diagram VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 20: Figure 2-3. Vme-Mxi With Intx Parts Locator Diagram

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

    System Controller. To configure the VME-MXI as a non-VMEbus System Controller, change slide switch S5 as depicted in Figure 2-4(b). a. VMEbus System b. Not VMEbus Controller (Default Setting) System Controller Figure 2-4. VMEbus System Controller Selection VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 22: Vme Address

    W2, W3, W4, W5, and W6. You may want to change request levels to change the priority of the VME-MXI request signal. For more information, refer to the VMEbus specification. © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 23: Figure 2-5. Vme-Mxi Vmebus Requester Jumper Settings

    • • • • • • • • • • • • • • • • • • d. Level 0 Requester c. Level 1 Requester Figure 2-5. VME-MXI VMEbus Requester Jumper Settings VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 24: Vmebus Timeout Value

    200 µsec BTO (Default Setting) • • • • • • • • • • • • • • • • c. 400 µsec BTO d. Disable BTO Figure 2-6. VMEbus Timeout Value Selection © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 25: Step 4. Install The Vme-Mxi Hardware

    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. VME-SB2020/NI-VXI/Solaris Getting Started 2-10 © National Instruments Corporation...
  • Page 26: Step 5. 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 VME-SB2020 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 and can be installed with either end connected to either device.
  • Page 27: Ni-Vxi Software Installation And Configuration

    • is the MXIbus initialization program. This program initializes the SB-MXI board vxiinit for operation. Run this program before using the NI-VXI software and after every time you start or restart your computer. © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 28: Additional Programs And Files

    NI-VXI Software Installation and Configuration Chapter 3 • is the National Instruments multiframe Resource Manager program that resman automatically configures the VME-MXI interfaces installed in your VME chassis. Run this program after vxiinit. • is the text-based interactive control program that executes functions you enter from victext the keyboard.
  • Page 29 NI-VXI device driver for Solaris 2.x. uld, info} directory contains the code for the NI-VXI interface libraries. /lib directory contains copies of , the loadable device drivers for /drv nivxi.*.o nivxi Solaris 1.x and Solaris 2.x, respectively. © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 30: Installing And Loading The Ni-Vxi Software For Solaris 1.X

    Should the driver be loaded during each reboot? [y/n] (y): The default is for yes. If you do not want the driver to be automatically loaded during a restart, type and then <Enter>. VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 31: Unloading The Ni-Vxi Driver For Solaris 1.X

    # is an identification number that is returned by the operating system. The following message appears on the console: NI-VXI device driver loaded. Copyright (c) 1994 National Instruments Corporation All Rights Reserved. If the driver is already loaded, the following message appears on the console: Can't load this module: No such device or address.
  • Page 32: Installing And Loading The Ni-Vxi Software For Solaris 2.X

    Do not select to volcheck format the disk. Simply cancel out of the warning. • If you are running volume management, and you have Version 2.3 or higher, type the following command: /usr/sbin/pkgadd -d /vol/dev/rdiskette0/unlabeled VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 33: Loading The Ni-Vxi Driver For Solaris 2.X

    Type the following command to use this utility: nivxi.info If you want to unload the driver, enter the following command: nivxi.uld To completely remove the NI-VXI driver from the driver list, type the following command: nivxi.rem © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 34: Using The Ni-Vxi Software

    To use LabWindows/CVI to program your system, you must have a LabWindows/CVI for Sun VXI Development System. Refer to the Optional Software section in Chapter 1, Introduction. VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 35: Configuring The Ni-Vxi Software

    Configuration. The Device Configuration option is not used. For help on individual editors, type while in the corresponding editor. help The following sections describe the various configuration options available under the Logical Address and Bus Configuration Editors. © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 36: Logical Address Configuration

    Time in seconds to wait after power-up or reset Delay before configuring the VME hardware interface and checking for any VXIbus devices residing in the system. Range = 0 s to 65535 s (continues) VME-SB2020/NI-VXI/Solaris Getting Started 3-10 © National Instruments Corporation...
  • Page 37 The number of interrupt handlers that the application requires the SB-MXI to support. Range = 0 to 7 Number of The number of interrupters that the application Interrupters requires the SB-MXI to support. Range = 0 to 7 © National Instruments Corporation 3-11 VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 38: Bus Configuration

    C000h in A16 space. Be sure to configure the InSystem parameter to instruct the Resource Manager that this particular VME device is indeed installed in your system. VME-SB2020/NI-VXI/Solaris Getting Started 3-12 © National Instruments Corporation...
  • Page 39 1. InSystem Run the Resource Manager to automatically configure the system. Verify that the Resource Manager display reflects all the changes you have made to accommodate the VME devices in your system. © National Instruments Corporation 3-13 VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 40: 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 VME-SB2020 Hardware and Software Configuration Form in Appendix C. Developing Your Application Program After you have verified that the driver software has been installed successfully, you can proceed with development of your VXI application software.
  • Page 41: Appendix A Specifications

    TERM Can terminate the MXIbus SBus Capability Code Description NBSD32 Slave D32, D16, and D08 data sizes Can interrupt the SBus Electrical Source Typical Direct Current (max) +5 VDC 2.5 A 3.5 A © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 42 Transfer Type Transfer Rate Write 730 ns Read 730 ns Block Write 490 ns Block Read 330 ns Other Daisy-Chain Delay 120 ns (Passing GIN to GOUT or GOUT generation from System Controller) VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 43 Master Mode Read/Modify/Write SRMW Slave Mode Read/Modify/Write Prioritized arbitration Release on Request bus requester Interrupt Handler Interrupt Requester ROAK Release on Acknowledge interrupter Bus Timeout Optional VMEbus System Controller IACK IACK daisy-chain driver © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 44 0° to 70° C operating; -40° to 85° C storage Relative humidity 10% to 90% noncondensing operating; 0% to 95% noncondensing storage Emissions FCC Class A Safety Not applicable Shock and Vibration Not applicable VME-SB2020/NI-VXI/Solaris Getting Started © National Instruments Corporation...
  • Page 45 381 ns Block Write 320 ns Block Write 238 ns Block Read 279 ns Block Read 238 ns Other Daisy-Chain Delay 120 ns (Passing GIN to GOUT or GOUT generation from System Controller) © National Instruments Corporation VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 46: Appendix B Troubleshooting

    This appendix addresses certain problems you may encounter when using the NI-VXI bus interface software for Solaris. If you are unable to resolve your problem, please fill out the appropriate forms in Appendix C, Customer Communication, and contact National Instruments. Problems when Using vxiinit vxiinit Cannot Find .cfg Files...
  • Page 47 The following symptoms can indicate a problem with the MXIbus cable: • finds the SB-MXI board at Logical Address 0 but does not detect the VXI/VME resman chassis. • previously worked, but now produces errors. resman VME-SB2020/NI-VXI Solaris Getting Started © National Instruments Corporation...
  • Page 48 SB-MXI and the VME-MXI are set accordingly. 3. If the cabling problem is not apparent, try another MXIbus cable if you have one available. If this solves the problem, contact National Instruments for repair information. © National Instruments Corporation...
  • Page 49: Customer Communication

    Filling out a copy of the Technical Support Form before contacting National Instruments helps us help you better and faster. National Instruments provides comprehensive technical assistance around the world. In the U.S. and Canada, applications engineers are available Monday through Friday from 8:00 a.m. to 6:00 p.m.
  • Page 50 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 51 Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your questions more efficiently.
  • Page 52 Other Products • Computer Make and Model __________________________________________________ • Microprocessor __________________________________________________ • Clock Frequency __________________________________________________ (Bus and Microprocessor) • Type of Video Board Installed __________________________________________________ • Amount of RAM __________________________________________________ • Hard Disk Capacity and Brand __________________________________________________ • Solaris Platform and Version __________________________________________________ •...
  • Page 53 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 VME-SB2020 and the NI-VXI Software for Solaris...
  • Page 54: Glossary

    Character code that identifies a specific location (or series of locations) in memory. address modifier One of six signals in the VMEbus specification used by VMEbus masters to indicate the address space in which a data transfer is to take place. © National Instruments Corporation Glossary-1 VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 55 8 ns. 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. VME-SB2020/NI-VXI/Solaris Getting Started Glossary-2 © National Instruments Corporation...
  • Page 56 An intelligent CPU (controller) interface plugged directly into the VXI controller backplane, giving it direct access to the VXIbus. It must have all of its required VXI interface capabilities built in. Electromagnetic Interference © National Instruments Corporation Glossary-3 VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 57 Institute of Electrical and Electronics Engineers inches input/output; the techniques, media, and devices used to achieve communication between machines and users. interrupt A means for a device to request service from another device. VME-SB2020/NI-VXI/Solaris Getting Started Glossary-4 © National Instruments Corporation...
  • Page 58 A utility that checks the status of the loaded drivers. It displays the modstat module ID of the driver, the name of the device, and additional information about the module. MTBF Mean Time Between Failure © National Instruments Corporation Glossary-5 VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 59 A Servant-only device that supports VXIbus configuration registers. device Register-Based devices are typically controlled by Message-Based devices via device-dependent register reads and writes. The name of the National Instruments Resource Manager in NI-VXI bus resman interface software. See Resource Manager. Resource Manager...
  • Page 60 A program in the NI-VXI bus interface software package that vxiinit initializes the board interrupts, shared RAM, VXI register configurations, and bus configurations. This program must be run at least once after rebooting your machine to initialize the system. © National Instruments Corporation Glossary-7 VME-SB2020/NI-VXI/Solaris Getting Started...
  • Page 61 Word Serial 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. VME-SB2020/NI-VXI/Solaris Getting Started Glossary-8 © National Instruments Corporation...

Table of Contents