Table of Contents

Advertisement

Quick Links

Getting Started with Your
VXIpc
NI-VXI
Software for Microsoft Windows
© Copyright 1994 National Instruments Corporation.
-486 Model 200 Series and the
July 1994 Edition
Part Number 320481-01
All Rights Reserved.
bus

Advertisement

Table of Contents
loading

Summary of Contents for VXI VXIpc-486 Model 200 Series

  • Page 1 Getting Started with Your ™ VXIpc -486 Model 200 Series and the ™ NI-VXI Software for Microsoft Windows July 1994 Edition Part Number 320481-01 © Copyright 1994 National Instruments Corporation. All Rights Reserved.
  • Page 2 National Instruments Corporate Headquarters 6504 Bridge Point Parkway Austin, TX 78730-5039 (512) 794-0100 Technical support fax: (800) 328-2203 (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 14 24 24, Germany 089/741 31 30, Italy 02/48301892, Japan (03) 3788-1921, Netherlands 03480-33466, Norway 32-848400, Spain (91) 640 0085, Sweden 08-730 49 70, Switzerland 056/20 51 51, U.K.
  • Page 3: Limited Warranty

    Limited Warranty The VXIpc-486 Model 200 Series embedded computers 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.
  • Page 4 Warning Regarding Medical and Clinical Use of National Instruments Products National Instruments products are not designed with components and testing intended to ensure a level of reliability suitable for use in treatment and diagnosis of humans. Applications of National Instruments products involving medical or clinical treatment can create a potential for accidental injury caused by product failure, or by errors on the part of the user or application designer.
  • Page 5: Federal Communications Commission

    FCC/DOC Radio Frequency Interference Compliance This equipment generates and uses radio frequency energy and, if not installed and used in strict accordance with the instructions in this manual, may cause interference to radio and television reception. This equipment has been tested and found to comply with the following two regulatory agencies: Federal Communications Commission This device complies with Part 15 of the Federal Communications Commission (FCC) Rules for a Class A digital...
  • Page 6: Table Of Contents

    80387SX Math Coprocessor Configuration............2-11 Installing and Starting Up the VXIpc-486 ..............2-11 Chapter 3 BIOS Setup ..........................3-1 Running Setup........................3-1 Chapter 4 NI-VXI Software Installation and Configuration ...........4-1 Installing the Software ....................4-1 © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 7 Interactive Control of NI-VXI ..................5-1 Example Programs ......................5-2 Memory Model ......................5-2 Multiple Applications Using the NI-VXI Library ............5-2 Low-Level Access Functions..................5-3 Local Resource Access Functions..................5-3 Appendix A Specifications ........................A-1 Appendix B VXIpc-486 Model 200 Series for MS Windows viii © National Instruments Corporation...
  • Page 8 Length of VXIpc-486 Plug-in Boards................F-3 Appendix G VXIpc-486 Hardware Configuration ................G-1 Appendix H Common Questions ......................H-1 Appendix I Troubleshooting ........................I-1 Appendix J Customer Communication ....................J-1 Glossary ........................Glossary-1 Index ..........................Index-1 © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 9 Contents Figures Figure 2-1. VXIpc-486 Model 200 Series Parts Locator Diagram ........2-2 Figure 2-2. MODID Signal Termination Settings...............2-6 Figure 2-3. System Controller Settings ................2-6 Figure 2-4. CLK10 Generation Settings................2-7 Figure 2-5. VXIbus CLK10 Settings...................2-7 Figure 2-6. External CLK10 Settings..................2-8 Figure 2-7.
  • Page 10 Table D-12. VXIbus P2 Connector Signals................D-12 Table G-1. VXIpc-486 Model 200 Series Memory Map............G-1 Table G-2. VXIpc-486 Model 200 Series I/O Address Map ..........G-2 Table G-3. VXIpc-486 Model 200 Series Interrupt Line Use ..........G-3 Table G-4. VXIpc-486 Model 200 Series DMA Channel Use...........G-4 ©...
  • Page 11: About This Manual

    The software configuration requires that you first complete the installation and configuration of the hardware. When you are familiar with the material in this manual, you can begin to use the NI-VXI Software Reference Manual for C. Chapter 1, Introduction to VXI, and Chapter 2, Introduction to the NI-VXI Functions, present the concepts of VXI and prepare you for detailed explanations of the NI-VXI functions.
  • Page 12 Appendix A, Specifications, lists various module specifications of the VXIpc-486 Model 200 Series computer, such as physical dimensions and power requirements. • Appendix B, NI-VXI Software Overview, lists all the programs and files located on the NI-VXI distribution diskettes. •...
  • Page 13: Conventions Used In This Manual

    • VXI-1, VXIbus System Specification, Rev. 1.4, VXIbus Consortium • VXI-6, VXIbus Mainframe Extender Specification, Rev. 1.0, VXIbus Consortium 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.
  • Page 14: Chapter 1 Introduction

    Chapter 1 Introduction This chapter describes the VXIpc-486 Model 200 Series kit for Microsoft Windows, lists what you need to get started, and lists optional equipment and software. The VXIpc-486, an embedded computer based on the Industry Standard Architecture (ISA), is a high-performance, easy-to-use platform for VXIbus systems, featuring complete VXI functionality through interactive utilities and C function calls.
  • Page 15: Optional Equipment

    • LabVIEW for Windows/Sun VXI Instrument Library If you want to use LabWindows with your VXIpc-486, you can order either the LabWindows for DOS, VXI Development System, or the LabWindows/CVI for Windows, VXI Development System. The LabWindows for DOS, VXI Development System contains the following components.
  • Page 16: Hardware Description

    The VXIpc-486 Series computers are custom VXI computers that you install directly in your VXI mainframe to achieve the smallest possible physical size for a VXI system. An embedded computer can take full advantage of the VXI high-performance backplane capabilities and give you direct control of VXI registers, memory, and triggers.
  • Page 17: Vxipc-486 Configuration And Installation

    Series. The illustrations in this chapter apply to all models in the series. Factory Configuration The VXIpc-486 Model 200 Series is factory-configured to function as a VXIbus Slot 0 System Controller. This is the most commonly used configuration. Table 2-1 shows the details of the factory configuration.
  • Page 18: Configuring The Vxipc-486

    2-1 are soft-configured by VXIEDIT. Configuring the VXIpc-486 This section describes how to modify the VXIpc-486 Model 200 Series factory configuration. Unless you have special system configuration requirements, you can install and use the VXIpc-486 without altering the factory configuration. Unless you need to alter the configuration shown in Table 2-1, skip the following sections and continue with Installing and Starting Up the VXIpc-486, later in this chapter.
  • Page 19: Configuration Procedure

    3. Alter the configuration as required, as described in the following section. 4. Replace the cover and the screws. Art not available in PDF version of document. Figure 2-1. VXIpc-486 Model 200 Series Parts Locator Diagram (Continued) © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 20: Configuration Options

    Chapter 2 Configuration Options Figure 2-1 shows the location of the VXIpc-486 Model 200 Series configurable components and their physical location relative to some of the major circuit components. The factory jumper settings are indicated in Figure 2-1 by the black rectangles. The jumper headers not shown in Figure 2-1 are not user configurable and should not be populated with shunt jumpers.
  • Page 21: Slot 0 Configurations

    Non-Slot 0 Configurations If you will be installing the VXIpc-486 Model 200 Series in any slot other than Slot 0, use either configuration E or F. As a Non-Slot 0 device, the VXIpc-486 accepts the CLK10 signal from the backplane.
  • Page 22: Modid Signal Termination

    W7 configures the System Controller for Slot 0/Non-Slot 0 operation. When configured for Slot 0 operation (Figure 2-3a), W7 enables the VXIpc-486 Model 200 Series System Controller functions (SYSCLK and SYSRESET drivers, the Bus Arbiter and Bus Timer). When configured for Non-Slot 0 operation (Figure 2-3b), W7 disables the System Controller functions.
  • Page 23: Clk10 Generation

    Figure 2-5. Any other settings could result in damage to the VXIpc-486 and any other devices installed on the backplane. a. Slot 0, b. Non-Slot 0 Onboard CLK10 Source* * Factory Configuration Figure 2-5. VXIbus CLK10 Settings © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 24: External Clk10

    CLK by jumpers W11 and W6. a. External CLK10 b. External CLK10 Unterminated* Terminated* * Factory Configuration Figure 2-7. External CLK10 Termination Settings VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 25: External Trigger Input Configuration

    Figure 2-9 shows the external trigger input termination settings. a. External b. External Trigger Input Trigger Input Unterminated* Terminated * Factory Configuration Figure 2-9. External Trigger Input Termination Settings © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 26: External Audio/Trigger Output Configuration

    8 MB 4 MB x 18 Not Installed 10 MB 4 MB x 18 1 MB x 18 16 MB 4 MB x 18 4 MB x 18 VXIpc-486 Model 200 Series for MS Windows 2-10 © National Instruments Corporation...
  • Page 27: 80387Sx Math Coprocessor Configuration

    Always reconfigure the VXIpc-486/1 to the factory DRAM configuration shown on the ID label before returning it to the factory for repairs or upgrades. 80387SX Math Coprocessor Configuration An 80387SX math coprocessor is installed in your VXIpc-486 Model 200 Series at the factory, if ordered as an option. Warning: Do not attempt to install or remove a math coprocessor in the VXIpc-486/2.
  • Page 28: Installing And Starting Up The Vxipc-486

    Chapter 2 Installing and Starting Up the VXIpc-486 The following installation instructions apply to the VXIpc-486 Model 200 Series. Refer to your mainframe user manual for further instructions regarding mainframe configuration and module installation. Figure 2-10 shows the location of the VXIpc-486 front panel connectors. Refer to Appendix C, Connectors, for pinout details about each connector.
  • Page 29: Figure 2-10. Vxipc-486 Model 200 Series Front Panel

    The front panel LED indicators also provide information about the VXIpc-486 and VXIbus system status. The SYSFAIL and FAILED LEDs remain lit until the VXIpc-486 initialization program VXIINIT.EXE is run. See Appendix B, NI-VXI Software Overview, for more information about VXIINIT. See Appendix C, Front Panel Indicators, for more information about the front panel LED operation.
  • Page 30: Chapter 3 Bios Setup

    RAM operation. The BIOS parameters are factory configured for proper operation. Unless you have special BIOS configuration requirements, you can proceed to Chapter 4, NI-VXI Software Installation and Configuration.
  • Page 31 1.44 MB 3.5 in. No Floppy Disk Drive Not installed Disk Drive 1 Not installed Fixed Disk 0 Type As shown on the ID label <AUTO> Fixed Disk 1 Type None VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 32: Ni-Vxi Software Installation And Configuration

    AT-GPIB and the NI-488.2 software in your system. For a list of all the files and program, refer to Appendix B, NI-VXI Software Overview. If you encounter problems using the NI-VXI software, consult Appendix H, Common Questions, and Appendix I, Troubleshooting.
  • Page 33: Modifying The Autoexec.bat File

    .BAK and keeps it for safety purposes. For each file that you do not modify, it creates a file in the NI-VXI directory with the changes it proposes you make to the files. The files that it creates in this situation have the same filename but with the extension .VXI.
  • Page 34: Modifying The Progman.ini File

    If you choose to let INSTALL modify your SYSTEM.INI file, it adds a line to the [386Enh] section to load a device driver that NI-VXI needs for shared memory accesses. The file, which must be loaded at Windows startup, is called NIVXIPHM.386 and is normally located in the WIN subdirectory of the NI-VXI directory as shown below.
  • Page 35: Modifying The Win.ini File

    NI-VXI (for example, RESMAN.EXE) to locate the NI-VXI configuration and help files. If you choose not to let INSTALL modify your WIN.INI file, refer to the WIN.VXI file in your NI-VXI directory for suggestions on how to make the necessary changes yourself.
  • Page 36: Running Vxiedit From Dos Or The Windows Dos Shell

    Running VXIEDIT from DOS or the Windows DOS Shell VXIEDIT.EXE is the VXI resource editor program that runs in DOS or the Windows DOS shell. You can use this program to configure the system and to edit the manufacturer name and ID numbers, the model names of VXI and non-VXI devices in the system, and the system interrupt configuration information.
  • Page 37: Logical Address Configuration

    VXIBUS.CFG, and VXIDEV.CFG. VXIINIT.EXE uses these files to update the soft-configured settings, including board interrupts, shared RAM size, VXI register contents, and bus interface. You can exit the program at any time without saving any changes you have made by selecting Abort.
  • Page 38: Address Space

    A16 only, A16/A24, or A16/A32 device. The default is A16 only. VXI Shared RAM (Byte Order) The local RAM of the VXIpc-486 Model 200 Series computer can be slave-accessed in either A24 or A32 space in D08 and D16 data transfer modes. This field, which indicates the primary and secondary byte swapping schemes for slave accesses to the local RAM space, can be set to either Intel (INT, Little Endian) or Motorola (MOT, Big Endian).
  • Page 39: Shared Memory Pool (Windows)

    Nonprivileged accesses will result in a bus error. This is true for all A16, A24, and A32 slave accesses. When NO is selected, the VXIpc-486 will acknowledge both supervisory and nonprivileged accesses. The default option is NO. VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 40: Resource Manager Delay

    2 to 28 µs (increments of 2 µs), or you can configure it as an unfair requester by selecting the field value of DISABLE. The default value is ∞ (INF), specifying an infinite timeout period. © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 41: Bus Release Mechanism

    In embedded-only systems, the default is to include bus acquisition time. In MXI systems, however, the arbitration time may be excessively long. In such a case, it may be preferable to exclude the bus acquisition time from the overall timeout. VXIpc-486 Model 200 Series for MS Windows 4-10 © National Instruments Corporation...
  • Page 42: Device Configuration

    NO. Use System Sanity Timer When YES is selected, if a misbehaved NI-VXI application causes the system to hang, the VXIpc-486 asserts the SYSFAIL* signal on the backplane. When NO is selected, if the system hangs, the VXIpc-486 does not assert SYSFAIL*.
  • Page 43: Protocol Register

    If you changed any of the software configuration settings from the default, record the new settings on the VXIpc-486 Model 200 Series Hardware and Software Configuration Form in Appendix J. VXIpc-486 Model 200 Series for MS Windows 4-12 ©...
  • Page 44: Running Vxitedit From Windows

    NI-VXI Software Installation and Configuration Running VXITEDIT from Windows As an alternative to VXIEDIT you can use VXITEDIT, a text-based VXI resource editor that runs in the Windows environment. It uses the NIVXIPATH variable set in the WIN.INI file to locate the configuration files, table files, and help files.
  • Page 45: Using Ni-Vxi With Microsoft Windows

    The VIC and VICTEXT utilities are designed to help you learn how to use the NI-VXI functions to program devices. Once you develop a sequence of steps that works successfully for your system, you can easily incorporate the sequence into an application program using the appropriate language and syntax.
  • Page 46: Example Programs

    Using NI-VXI with Microsoft Windows Chapter 5 Refer to the NI-VXI DOS Utilities Reference Manual on how to use VIC from DOS and to learn about its features, and to the NI-VXI Text Utilities Reference Manual on how to use VICTEXT from Windows and to learn about its features.
  • Page 47: Low-Level Access Functions

    VXImemAlloc() to obtain the VXI shared RAM region. Any calls to VXImemAlloc() that succeed will receive a block of memory to the nearest 16-byte boundary. See Chapter 8, Local Resource Access Functions, in the NI-VXI Software Reference Manual for C for more information.
  • Page 48: Appendix A Specifications

    Appendix A Specifications This appendix lists various module specifications of the VXIpc-486 Model 200 Series, such as physical dimensions and power requirements. Unless otherwise indicated, all specifications apply to both the Model 200 and Model 240 versions of the VXIpc-486.
  • Page 49: Power Requirements

    FCC Class A Verified Operating Environment Temperature Refer to ID label Relative Humidity 0% to 95% noncondensing Storage Environment Temperature Refer to ID label Relative Humidity 0% to 100% noncondensing VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 50 A16/A24/A32 Addressing • D08(EO)/D16 Data Paths • Read-Modify-Write VMEbus System Controller • System Clock (SYSCLK) Driver • System Reset (SYSRESET) Driver • Priority or Round-Robin Arbiter • Bus Timeout Driver © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 51 Programmable Interrupter (any combination of seven levels) • Programmable Handler (any combination of seven levels) • Trigger Source/Acceptor (SYNC, SEMI-SYNC, ASYNC, STST protocols) • External Trigger I/O • External CLK10 I/O VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 52: Ni-Vxi Software Overview

    If you run VICTEXT as a Windows application, you can use it at the same time that other Windows applications that use NI-VXI functions are executing. This program is described in detail in the NI-VXI Text Utilities Reference Manual.
  • Page 53: Additional Programs And Files

    VXITEDIT.EXE is the text-based VXI resource editor program that is functionally equivalent to VXIEDIT.EXE. You can execute VXITEDIT from DOS, Windows, or the Windows DOS shell. This program is described in detail in the NI-VXI Text Utilities Reference Manual. •...
  • Page 54 The C:\NIVXI\INCLUDE directory contains files for the Microsoft C, Borland C, and QuickBASIC language interfaces. The include files are as follows: • NIVXI.H is the main header file containing the C prototypes for the NI-VXI functions. • DATASIZE.H contains data size specifications.
  • Page 55 • NIVXI.DLL is the NI-VXI dynamic link library executable file, which contains the executable code for all the NI-VXI functions. This file is loaded when any Windows application that uses the NI-VXI library is executed. The directory where it resides should be added to the PATH variable to ensure that it is loaded properly.
  • Page 56 VXITEDIW.EXE is used by VXITEDIT in the Windows environment. VXITEDIT calls this file directly. • NIVXIPHM.386 is a virtual memory driver that the NI-VXI library uses for shared memory under Windows only. • NIVXI.GRP is a Windows group (folder) which contains icons for easy execution of NI-VXI utilities (such as RESMAN and VICTEXT).
  • Page 57: Appendix C Front Panel Indicators

    In self-test/VXIINIT Failed self-test/ VXIINIT Self-test passed, VXIINIT complete Performing Startup RM operations Online, Startup RM operations complete Failed Failed Startup RM Failed Failed while online © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 58 The green TURBO LED indicates the processor operating speed. When lit, it indicates that the VXIpc-486 Model 200 Series 80486SLC processor is operating at its maximum frequency. When the TURBO LED is not lit, the processor is operating at a lower frequency (see Chapter 3, BIOS Setup).
  • Page 59: Appendix D Connectors

    Appendix D Connectors This appendix describes the VXIpc-486 Model 200 Series front panel and VXIbus connector pinouts. Note: The illustrations in this appendix show the mating face of the connectors. An asterisk suffix (*) on a signal name indicates that the signal is active low.
  • Page 60: Vga

    Signal Description Green Blue n.c. not connected Ground Ground Ground Ground n.c. not connected Ground n.c. not connected n.c. not connected HSync Horizontal Sync VSync Vertical Sync n.c. not connected VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 61: Com1

    Signal Name Signal Description Ground RXD* Receive Data TXD* Transmit Data DTR* Data Terminal Ready Ground DSR* Data Set Ready RTS* Ready to Send CTS* Clear to Send Ground © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 62: Com2/Gpio

    General Purpose Input/Output 5 n.c. not connected GPIO 9 General Purpose Input/Output 9 GPIO 8 General Purpose Input/Output 8 GPIO 6 General Purpose Input/Output 6 GPIO 4 General Purpose Input/Output 4 VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 63: Lpt

    Data Bit 7 ACK* Acknowledge BUSY* Device Busy Paper End SLCT Select AUTOFD* Auto Linefeed ERROR* Error INIT* Initialize Printer SLCTIN* Select Input Ground Ground Ground Ground Ground Ground Ground Ground © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 64: Floppy Disk Drive

    FSTEP* Step Ground FWD* Write Data FWE* Write Enable FTK0* Track 0 FWP* Write Protect GND* Ground FRDD* Read Data GND* Ground FHS* Handshake DCHG* Diskette Change GND* Ground VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 65: Gpib

    DIO6* Data Bit 6 DIO7* Data Bit 7 DIO8* Data Bit 8 REN* Remote Enable Logic Ground Logic Ground Logic Ground Logic Ground Logic Ground Logic Ground Logic Ground © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 66: External Clk10

    DRIVE TRG IN AUDIO/ TRG OUT KEYBOARD GPIB RESET Figure D-8. EXT CLK Connector Table D-8. EXT CLK Connector Signals Signal Description Center TTL CLK10 I/O Signal Shield Ground VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 67: External Trigger Input

    DISK DRIVE TRG IN AUDIO/ TRG OUT KEYBOARD GPIB RESET Figure D-9. TRG IN Connector Table D-9. TRG IN Connector Signals Signal Description Center Trigger Input Signal Shield Ground © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 68: External Audio/Trigger Output

    AUDIO/ TRG OUT KEYBOARD AUDIO/ TRG OUT GPIB RESET Figure D-10. AUDIO/TRG OUT Connector Table D-10. AUDIO/TRG OUT Connector Signals Signal Description Center Audio/Trigger Output Signal Shield Ground VXIpc-486 Model 200 Series for MS Windows D-10 © National Instruments Corporation...
  • Page 69: Vxibus P1 And P2

    BG1OUT* BG2IN* BG2OUT* SYSCLK BG3IN* SYSFAIL* BG3OUT* BERR* DS1* BR0* SYSRESET* DS0* BR1* LWORD* WRITE* BR2* BR3* DTACK* IACK* IACKIN* not connected IACKOUT* not connected IRQ7* IRQ6* (continues) © National Instruments Corporation D-11 VXIpc-486 Model 200 Series for MS Windows...
  • Page 70: Table D-12. Vxibus P2 Connector Signals

    TTLTRG4* not connected TTLTRG5* TTLTRG6* not connected TTLTRG7* not connected not connected not connected not connected MODID00 not connected not connected not connected +5 V not connected VXIpc-486 Model 200 Series for MS Windows D-12 © National Instruments Corporation...
  • Page 71: Modifying And Installing I/O Expansion Boards

    To install your I/O board, replace the manufacturer-supplied panel bracket with the flat bracket. Seat it firmly in one of the expansion bus connectors, and affix it to the front panel with the two screws. © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 72: Appendix Fvxipc-486 Plug-In Boards

    Appendix F VXIpc-486 Plug-in Boards The VXIpc-486 Model 200 Series has several configurations that include an expansion kit for installing plug-in boards. There are several considerations for these plug-in boards that may be a bit confusing. This appendix contains information intended to clarify the different configurations by describing the considerations for plug-in boards for the VXIpc-486.
  • Page 73: Figure F-2. Installing Pc-Height Boards In A Vxipc-486 System

    (first one installed) must still be PC height while the rightmost (second one installed) can be PC AT height. This is an important distinction because there are also restrictions on the length of the boards, as described in the following section. VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 74: Length Of Vxipc-486 Plug-In Boards

    This section discusses the restrictions on the length of the boards that can be installed into the expansion kit on a VXIpc-486 Model 200 Series. When you install a plug-in board, the front end of the board (the end that sticks out of the VXIpc-486 front panel) is firmly supported because it is screwed to the front panel of the VXIpc-486.
  • Page 75: Figure F-4. Vxipc-486 Expansion Kit With No Boards Installed

    The first board you install into a VXIpc-486 expansion kit can be less than or equal to 8.2 in. and can be supported using a moveable bracket, as shown in Figure F-6. VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 76: Figure F-6. First Board 8.2 In. Long Or Less

    Figure F-8. Both Boards 8.2 in. Long or Less Both Moveable Brackets Used Figure F-9. First Board Less than 8.2 in. Long, Second Board 8.2 in. Long or Less, but Longer than the First Board © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 77: Figure F-10. First Board 8.2 In. Long Or Less, Second Board Over One Inch Shorter Than First Board

    Figure F-11. First Board 8.2 in. Long or Less, Second Board between 8.2 in. and 13.4 in. Long No Moveable Brackets Used Figure F-12. Both Boards Between 8.2 in. and 13.4 in. Long VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 78: Figure F-13. Second Board Full 13.4 In. Long

    Appendix F VXIpc-486 Plug-in Boards Finally, you can install a full-length (13.4 in.) board and utilize the fixed supports at the back of the VXIpc-486 Model 200 Series, as shown in Figures F-13 through F-15. No Moveable Brackets Used Figure F-13. Second Board Full 13.4 in. Long...
  • Page 79: Vxipc-486 Hardware Configuration

    VXIpc-486 and the Ethernet option. Table G-3 lists the hardware interrupt lines used by the VXIpc-486 Model 200 Series, along with the corresponding functionality assigned to each line. Table G-4 lists the PC AT DMA channels used by the VXIpc-486 Model 200 Series, along with the corresponding functionality assigned to each channel.
  • Page 80: Table G-2. Vxipc-486 Model 200 Series I/O Address Map

    VXIpc-486 Hardware Configuration Appendix G Table G-2. VXIpc-486 Model 200 Series I/O Address Map Address Device 00H - FFH Reserved 100H - 17FH Available 180H - 19FH GPIB 1A0H - 1EFH Available 200H - 207H Reserved 208H - 277H Available...
  • Page 81: Table G-3. Vxipc-486 Model 200 Series Interrupt Line Use

    Appendix G VXIpc-486 Hardware Configuration Table G-3. VXIpc-486 Model 200 Series Interrupt Line Use PC AT Interrupt Functionality Line Number System Timer Keyboard Cascade COM2 COM1 Free for Plug-In PC Boards (Used if Option 920100-xx Installed) Floppy Disk Printer Clock...
  • Page 82: Table G-4. Vxipc-486 Model 200 Series Dma Channel Use

    VXIpc-486 Hardware Configuration Appendix G Table G-4. VXIpc-486 Model 200 Series DMA Channel Use PC AT DMA Functionality Channel Number Free for Plug-In PC Boards Free for Plug-In PC Boards Floppy Disk Drive Free for Plug-In PC Boards Reserved GPIB...
  • Page 83: Appendix H Common Questions

    How can I determine which version of the NI-VXI software I have installed? Run the NI-VXI interactive control utility program, either VIC or VICTEXT. (If you run VIC, stay in the Text Window.) At the prompt type ver, and the program will display the versions of VIC/VICTEXT and NI-VXI, and the hardware revision of the VXIpc-486 that the NI-VXI software supports.
  • Page 84 To test individual devices, you can use the VIC or VICTEXT program to interactively issue NI-VXI functions. You can use the VXIin() and VXIout() functions or the VXIinReg() and VXIoutReg() functions to test Register-Based devices by programming their registers. If you have any Message-Based devices, you can send and receive messages with the WSwrt() and WSrd() functions.
  • Page 85 When the computer first boots, the video chips try to synchronize with the monitor. If the monitor is not there, the video chips cannot synchronize and establish color. You need to have the monitor attached at boot time to get color. © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 86 I configure my VXIpc-486? The VXIpc-486 Model 200 Series computers use the Chips & Technology 451 video chip set, which is compatible with the Standard VGA video output MS Windows video driver. Super VGA is available for VXIpc-486 computers in the Model 500 Series but it cannot be used for the Model 200 Series.
  • Page 87 To add more RAM to the VXIpc-486, you need have to change the SIMMs that reside in slots A1 and A2 of the VXIpc-486. The SIMMs used for the VXIpc-486 Model 200 Series differ from those used for the Model 500 Series. The maximum amount of RAM on a VXIpc-486 Model 200 Series is 16 MB.
  • Page 88 The VXIpc-486 needs upper memory from C800h to CFFFh and from E000h to EFFFh so that it can access the devices in VXI address space. See Appendix G, VXIpc-486 Hardware Configuration for information on the available port I/O register space, upper memory area, interrupts, and DMA channels.
  • Page 89 Resource Manager? 1. Perform the same hardware changes as described in the previous question. 2. Run the VXI Resource Editor program, either VXIEDIT or VXITEDIT, and select the Configuration Editor. 3. In the Logical Address Configuration Editor, change the Logical Address parameter from 0 to a non-zero value.
  • Page 90 3. After hitting the <F2> key, you will get a menu listing the screens that you can enter. Select the Setup screen, which shows all the important parameters concerning your system. Refer to Chapter 3, BIOS Setup, for more information. VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 91: Appendix I Troubleshooting

    Questions, may also contain the solution to your problem. When you call National Instruments, make sure you have filled out the VXIpc-486 Model 200 Series Hardware and Software Configuration Form in Appendix J. Also, if you are having problems with RESMAN, you can...
  • Page 92 The Master Windows consist of 32 KB and 64 KB blocks of contiguous memory in the PC AT upper memory space that the VXIpc-486 uses to access the VXI/VME bus. The upper memory space of a PC AT is the region from 640 KB (A000h) to 1024 KB (FFFFh). Several system resources, such as system ROM and video memory, reside in this area.
  • Page 93 There can be a possible conflict with the network card in your system. See the question Why does the VXIpc-486 and/or its installed components (GPIB, COM Port) fail to work once ISA bus plug-in cards are installed? above. © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 94 HDD to fail. Reformatting the drive prematurely may not fix the problem but could result in a loss of data. Contact National Instruments for repair information. VXIpc-486 Model 200 Series for MS Windows © National Instruments Corporation...
  • Page 95: Appendix J Customer Communication

    Norway 32-848400 32-848600 Spain (91) 640 0085 (91) 640 0533 Sweden 08-730 49 70 08-730 43 70 Switzerland 056/20 51 51 056/20 51 55 U.K. 0635 523545 0635 523154 © National Instruments Corporation VXIpc-486 Model 200 Series for MS Windows...
  • Page 96 Technical Support Form Photocopy this form and update it each time you make changes to your software or hardware, and use the completed copy of this form as a reference for your current configuration. Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your questions more efficiently.
  • Page 97 Revision Number ___________________________________________ – Fixed Disk Type (See ID label on module cover) ___________________________________________ • VXIpc-486 Model 200 Series Configuration Information (see Chapter 2) – Factory Configuration If no, give the following information. VXIbus Slot/External CLK10 Configuration (Table 2-2) –...
  • Page 98 __________________________________________________ – Microsoft Windows Version __________________________________________________ – Microsoft Windows Mode __________________________________________________ (Enhanced, Standard or Real) • NI-VXI Software Configuration Information (see Chapter 4) – VXIla Configuration Logical Address __________________________________________________ Device Type __________________________________________________ Address Space __________________________________________________ VXI Shared RAM (Byte Order)
  • Page 99 Protocol Register __________________________________________________ Read Protocols Response __________________________________________________ Number of Handlers __________________________________________________ Number of Interrupters __________________________________________________ Other Products • I/O Expansion Cards–VXIpc-486/2 only (Manufacturer, Model) _____________________________________________ _____________________________________________ • Monitor (Manufacturer, Model) _____________________________________________ • Keyboard (Manufacturer, Model) _____________________________________________ • Mouse (Manufacturer, Model) _____________________________________________ •...
  • Page 100 • Interrupt Level(s) of Other VXI Devices _____________________________________________ (Handler/Interrupter) _____________________________________________ _____________________________________________ _____________________________________________ • 488 bus Devices (Manufacturer, Model, GPIB Address) _____________________________________________ _____________________________________________ _____________________________________________ _____________________________________________ • Any Other Software In System _____________________________________________...
  • Page 101 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 VXIpc-486 Model 200 Series and the NI-VXI Software for Microsoft Windows Edition Date: July 1994 Part Number: 320481-01 Please comment on the completeness, clarity, and organization of the manual.
  • Page 102: Glossary

    A16 space VXIbus 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 devices configuration registers. This 16 KB region is referred to as VXI configuration space.
  • Page 103 A device that has its logical address assigned by the Resource Manager. configured device A VXI device initially responds at Logical Address 255 when its MODID line is asserted. A MXIbus device responds at Logical Address 255 during a priority select cycle. The Resource Manager subsequently assigns it a new logical address, which the device responds to until powered down.
  • Page 104 Servants communicate with 48-bit data transfers. external controller 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. fair requester A MXIbus master that will not arbitrate for the MXIbus after releasing it until it detects the bus request signal inactive.
  • Page 105 Message-Based Interface Gate Array; a proprietary National Instruments chip. MODID A set of 13 signal lines on the VXI backplane that VXI systems use to identify which modules are located in which slots in the mainframe. VXIpc-486 Model 200 Series for MS Windows Glossary-4 ©...
  • Page 106 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 107 A functional module that has arbiter, daisy-chain driver, and MXIbus cycle timeout responsibility. Trigger Interface Chip; a proprietary National Instruments chip used for direct access to the VXI trigger lines. The TIC contains a 16-bit counter, a dual 5-bit tick timer, and a full crosspoint switch. trigger Either TTL or ECL lines used for intermodule communication.
  • Page 108 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.
  • Page 109: Index

    VXIbus Configuration Editor (VXIbus) interrupt line use (table), G-3 menu (illustration), 4-9 memory map locations (table), G-1 VXIbus timeout, 4-10 MODID signal termination, 2-6 bus timeout values, disabling, 2-5 © National Instruments Corporation Index-1 VXIpc-486 Model 200 Series for MS Windows...
  • Page 110 H-2 to H-3 organization of manual, xiii-xiv SYSFAIL and FAILED LEDs, 2-12, related documentation, xv C-1, H-2 to H-3 DRIVE LED, C-2, H-2 VXIpc-486 front panel (illustration), 2-13 VXIpc-486 Model 200 Series for MS Windows Index-2 © National Instruments Corporation...
  • Page 111 4-6 questions about, H-7 Resource Manager delay, 4-9 troubleshooting, I-3 shared memory pool (Windows), 4-8 slave block transfer mode, 4-8 slave supervisory access only, 4-8 © National Instruments Corporation Index-3 VXIpc-486 Model 200 Series for MS Windows...
  • Page 112 4-11 to 4-12 Device Configuration Editor (VXIdev) menu (illustration), 4-11 ON LINE LED, C-1, H-2 number of handlers, 4-12 operating environment, A-2 number of interrupters, 4-12 Protocol register, 4-12 VXIpc-486 Model 200 Series for MS Windows Index-4 © National Instruments Corporation...
  • Page 113 H-2 system RAM. See RAM. warning/error messages for nonexistent system sanity timer, setting, 4-11 devices, I-2 to I-3 SYSTEM.INI file, modifying, 4-3 ruggedized chassis and bulkhead cables, H-3 © National Instruments Corporation Index-5 VXIpc-486 Model 200 Series for MS Windows...
  • Page 114 VXI shared RAM (MBytes) options (table), 4-7 to 4-8 purpose and use, 4-7 WIN.INI file, modifying, 4-4 VXIbus CLK10. See CLK10 signal. VXIbus Configuration Editor (VXIbus) menu (illustration), 4-9 VXIpc-486 Model 200 Series for MS Windows Index-6 © National Instruments Corporation...

Table of Contents