Getting Started with Your VXIpc -850 ™ April 1996 Edition Part Number 321123B-01 © Copyright 1996 National Instruments Corporation. All Rights Reserved.
Internet Support GPIB: gpib.support@natinst.com DAQ: daq.support@natinst.com VXI: vxi.support@natinst.com LabVIEW: lv.support@natinst.com LabWindows: lw.support@natinst.com HiQ: hiq.support@natinst.com VISA: visa.support@natinst.com E-mail: info@natinst.com FTP Site: ftp.natinst.com Web Address: http://www.natinst.com Bulletin Board Support BBS United States: (512) 794-5422 or (800) 327-3077 BBS United Kingdom: 01635 551422 BBS France: 1 48 65 15 59 FaxBack Support (512) 418-1111 Telephone Support (U.
Important Information Warranty The National Instruments VXIpc-850 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. This warranty includes parts and labor.
FCC/DOC Radio Frequency Interference Class A 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. Classification requirements are the same for the Federal Communications Commission (FCC) and the Canadian Department of Communications (DOC).
Table of Contents About This Manual Organization of This Manual........................................................................................vii Conventions Used in This Manual................................................................................ viii How to Use This Documentation Set............................................................................viii Related Documentation ................................................................................................
Table of Contents Appendix B Customer Communication Glossary Index Tables Table 3-1. Table 3-2. Table 3-3. Table 3-4. VXIpc-850 Hardware Default Settings ...............................................3-1 Logical Address Configuration Editor Default Settings...................... 3-2 Device Configuration Editor Default Settings .................................... 3-3 Bus Configuration Editor Default Settings..........................................
About This Manual You can use this manual to help you get a quick start with the VXIpc-850 Series embedded computer and the NI-VXI software. This manual summarizes the setup instructions and default settings for the hardware and software. You may find that these sections contain as much information as you need to get started with your VXIpc-850 kit.
About This Manual Conventions Used in This Manual The following conventions are used in this manual: bold Bold text denotes menus, menu items, or dialog box buttons or options. bold monospace Bold text in this font denotes the messages and responses that the computer automatically prints to the screen. italic Italic text denotes emphasis, a cross reference, or an introduction to a key concept.
About This Manual The NI-VXI Software Manual for the VXIpc-850 Series contains more details about changing the NI-VXI software installation or configuration from the defaults, and using the NI-VXI software on the VXIpc-850. When you are familiar with the material in this getting started manual, you can begin to use the NI-VXI Software Reference Manual for C.
Chapter 1 Introduction This chapter describes the VXIpc-850 Series of embedded VXI computers along with the NI-VXI software, lists what you need to get started, and lists optional software. What You Need to Get Started VXIpc-850 embedded controller VXIbus mainframe Keyboard (and included adapter cable) PS/2 mouse Monitor with VGA or better resolution The following items are already installed on your VXIpc-850 computer. They are also included on disk in the event that you need to reinstall your software.
Chapter 1 Introduction The VXIpc-850 is a custom computer that you install directly in two C-size slots of your VXIbus mainframe. It can take advantage of the VXI high-performance backplane capabilities and give you direct control of VXI registers, memory, interrupts, and triggers.
Chapter 1 Introduction • NI-VXI Upgrade for Windows 95—this is a compatibility release that extends your NI-VXI for DOS/Windows 3.1 to allow 32-bit applications running in Windows 95 to use the 16-bit driver. In this configuration you can run both 16-bit and 32-bit applications; however, the core of the driver is 16-bit. • NI-VXI for Windows 95—this is a fully 32-bit native Plug and Play driver for Windows 95. You can run only 32-bit applications with this driver.
Chapter 2 Setup This chapter contains basic instructions for setting up the VXIpc-850 and the NI-VXI software. You can use this material as a guide to quickly configure and operate your VXI system using the VXIpc-850. This chapter assumes that you intend to perform a basic configuration as follows: • You have one VXIbus chassis in which you will be using the VXIpc-850 as the Resource Manager (logical address 0).
Chapter 2 Setup For VXI systems that include VME devices, ensure that the VME devices are not configured in the upper 16 KB (starting from 0xC000) of the A16 address space. This region is reserved for VXI device configuration registers which are used for initializing, configuring, and interacting with VXI devices. Also ensure that no VXI devices in your system are configured for logical address 0. This is the default configuration for the VXIpc-850.
Chapter 2 Setup DOS Users Although the VXIpc-850 default configuration can get Windows users up and running without any changes, DOS users must reconfigure the VXIpc-850 to operate with applications that will use the NI-VXI software for DOS. You must use the VXI Resource Editor program, either VXIedit or VXItedit, to make these necessary changes. 1. Run the VXIedit or VXItedit utility. 2. Select the VXIpc Configuration Editor from the options list. 3.
Chapter 2 Setup VME Users RESMAN identifies and configures the VXI devices. RESMAN does not configure VME devices. The VME specification does not define the initialization and configuration procedures that the VXI specification requires. However, it is recommended that you enter the information about your VME devices into the VXIedit or VXItedit utility. RESMAN can then use this information to properly configure the various device-specific VME address spaces and VME interrupt lines.
Chapter 2 Setup Type: ROOT>>vxiinreg 0,0 This should return a value, such as: Return Status (0): SUCCESS. value = 0x 9ff6 If the value ends with ff6, you have successfully read the National Instruments manufacturer ID from the ID register for the VXIpc-850. You may now want to read the configuration registers from other VXI devices in your system using the command vxiinreg. This command accesses only the upper 16 KB of A16 space.
Chapter 3 Default Settings This chapter summarizes the hardware and software default settings for the VXIpc-850 kit. If you need more information about a particular setting or if you want to try a different configuration, refer to the user manuals in your kit. Refer to the VXIpc-850 Series User Manual for more detailed information about the hardware default settings and options.
Chapter 3 Default Settings Table 3-1. VXIpc-850 Hardware Default Settings (Continued) Hardware Component Default Setting S9—MITE Configuration EEPROM Load values from user section W1—SCSI Termination Enabled W2—CMOS Clear CMOS not cleared W4—Parallel Port DMA Channel Channel 1 W13—Slot Detection Automatically detect slot Table 3-2.
Chapter 3 Default Settings Table 3-3. Device Configuration Editor Default Settings Editor Field Default Setting Number of Handlers 1 Number of Interrupters 0 Servant Area Size 0 Protocol Register 0x0FF0 Read Protocol Response 0x8448 System IRQ Level 1 Table 3-4.
Appendix A Specifications This appendix describes the environmental, electrical, and mechanical specifications of the VXIpc-850. Electrical Voltage (V) +5 -5.2 -2 +12 -12 Typical Current (A) Maximum 5.82 A 224.5 mA 67.2 mA 2.26 mA 2.43 mA 6.87 A 236 mA 95.2 mA 2.63 mA 2.43 mA Physical Characteristic Size Board Dimensions Slot Requirements Compatibility VXI Keying Class MTBF Weight © National Instruments Corporation Specification Two-slot VXIbus C-Size Module (233.35 by 340 by 60.
Appendix A Specifications Environmental Characteristic Temperature Relative Humidity EMI Vibration Functional Shock Note: Specification 0° to 55° C Operating; -20° to 70° C Storage 0% to 95% Noncondensing, Operating; 0% to 95% Noncondensing, Storage FCC Class A Verified, EC Verified Operational: 5 to 500 Hz, 0.31 g, 3 axes Non-operational: 5 to 500 Hz, 2.5 g, 3 axes MIL-T-28800E Class 3 (per Section 4.5.5.4.
Appendix A Specifications VMEbus Capability Codes Capability Code A32, A24, A16 (master) A32, A24, A16 (slave) D64, D32, D16, D08(EO) (master) D64, D32, D16, D08(EO) (slave) BLT, MBLT (master) BLT, MBLT (slave) RMW (master) RMW (slave) RETRY (master) RETRY (slave) FSD SCON PRI, RRS ROR, FAIR IH(7–1) I(7–1) D32, D16, D08(O) (Interrupt Handler) D32, D16, D08(O) (Interrupter) ROAK, RORA BTO(x) LOCK © National Instruments Corporation Description VMEbus master A32, A24, and A16 addressing VMEbus slave A32, A
Appendix Customer Communication B For your convenience, this appendix contains forms 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. National Instruments provides comprehensive technical assistance around the world. In the U.S.
FaxBack Support FaxBack is a 24-hour information retrieval system containing a library of documents on a wide range of technical information. You can access FaxBack from a touch-tone telephone at the following number: (512) 418-1111 E-Mail Support (currently U.S. only) You can submit technical support questions to the appropriate applications engineering team through e-mail at the Internet addresses listed below.
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.
Hardware and Software Configuration Form Record the settings and revisions of your hardware and software on the line to the right of each item. Complete a new copy of this form each time you revise your software or hardware configuration, and use 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.
NI-VXI Software Settings NI-VXI Software Version Number __________________________________________________ Using VXIedit or VXItedit?________________________________________________________ Logical Address _________________________________________________________________ Device Type ___________________________________________________________________ Address Space __________________________________________________________________ VXI Shared RAM Size ___________________________________________________________
VXI Slave Auto Retry ____________________________________________________________ VXI Transfer Limit ______________________________________________________________ User Window Base ______________________________________________________________ User Window Size _______________________________________________________________ User Window Below 1 MB ________________________________________________________ Driver Window Base _____________________________________________________________ Driver Window Size _______
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 VXIpc™-850 Edition Date: April 1996 Part Number: 321123B-01 Please comment on the completeness, clarity, and organization of the manual. If you find errors in the manual, please record the page numbers and describe the errors. Thank you for your help.
Glossary Prefix Meaning Value n- nano- 10-9 µ- micro- 10-6 m- milli- 10-3 K- kilo- 103 M mega- 106 G- giga- 109 A 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. A24 space VXIbus address space equivalent to the VME 16 MB standard address space.
Glossary address space A set of 2n memory locations differentiated from other such sets in VXI/VMEbus systems by six addressing lines known as address modifiers. n is the number of address lines required to uniquely specify a byte location in a given space. Valid numbers for n are 16, 24, and 32. In VME/VXI, because there are six address modifiers, there are 64 possible address spaces. address window A portion of address space that can be accessed from the application program.
Glossary C CLK10 A 10 MHz, ± 100 ppm, individually buffered (to each module slot), differential ECL system clock that is sourced from Slot 0 of a VXIbus mainframe and distributed to Slots 1 through 12 on P2. It is distributed to each slot as a single-source, singledestination signal with a matched delay of under 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.
Glossary F fair requester A VXIbus device that will not arbitrate for the VXIbus after releasing it until it detects the bus request signal inactive. This ensures that all requesting devices will be granted use of the bus. H hex Hexadecimal; the numbering system with base 16, using the digits 0 to 9 and letters A to F.
Glossary M master A functional part of a VME/VXIbus device that initiates data transfers on the backplane. A transfer can be either a read or a write. MB megabytes of memory message-based device An intelligent device that implements the defined VXIbus registers and communication protocols. These devices are able to use Word Serial Protocol to communicate with one another through communication registers.
Glossary 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 provides configuration management services such as address map configuration, Commander and Servant mappings, and self-test and diagnostic management. retry An acknowledge by a destination that signifies that the cycle did not complete and should be repeated.
Glossary U user window A region of address space reserved by the VXIpc-850 for use via the NI-VXI low-level function calls. MapVXIAddress() uses this address space to allocate regions for use by the VXIpeek() and VXIpoke() macros. V VIC or VICtext VXI Interactive Control Program, a part of the NI-VXI bus interface software package. Used to program VXI devices, and develop and debug VXI application programs.
Glossary W Word Serial Protocol The simplest required communication protocol supported by message-based devices in a VXIbus system. It utilizes the A16 communication registers to transfer data using a simple polling handshake method. write posting A mechanism that signifies that a device will immediately give a successful acknowledge to a write transfer and place the transfer in a local buffer. The device can then independently complete the write cycle to the destination.
Index B E Below 1 MB control (DOS), 2-3 bulletin board support, A-1 Bus Configuration Editor, 2-3 e-mail support, A-2 electronic support services, A-1 to A-2 F C configuration. See setup.
Index device interaction, 2-4 to 2-5 DOS users, 2-3 installation of VXIpc-850 Series, 2-1 to 2-2 Windows users, 2-2 to 2-3 software for VXIpc-850 Series description, 1-2 optional software, 1-3 M manual. See documentation. manufacturer ID, 2-5 memory manager address requirements, 2-3 monitor requirements, 1-1 N T NI-488.2, 1-1 to 1-2 NI-VISA, 1-2 NI-VXI software configurations, 1-2 to 1-3 DOS/Windows 3.