6504 Bridge Point ParkwayAustin, TX 78730-5039Tel: (512) 794-0100
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.
The media on which you receive National Instruments software are warranted not to fail to execute programming
instructions, due to defects in materials and workmanship, for a period of 90 days from date of shipment, as evidenced
by receipts or other documentation. National Instruments will, at its option, repair or replace software media that do not
execute programming instructions if National Instruments receives notice of such defects during the warranty period.
National Instruments does not warrant that the operation of the software shall be uninterrupted or error free.
A Return Material Authorization (RMA) number must be obtained from the factory and clearly marked on the outside
of the package before any equipment will be accepted for warranty work. National Instruments will pay the shipping
costs of returning to the owner parts which are covered by warranty.
National Instruments believes that the information in this manual is accurate. The document has been carefully
reviewed for technical accuracy. In the event that technical or typographical errors exist, National Instruments reserves
the right to make changes to subsequent editions of this document without prior notice to holders of this edition. The
reader should consult National Instruments if errors are suspected. In no event shall National Instruments be liable for
any damages arising out of or related to this document or the information contained in it.
EXCEPT AS SPECIFIED HEREIN, NATIONAL INSTRUMENTS MAKES NO WARRANTIES, EXPRESS OR
IMPLIED, AND SPECIFICALLY DISCLAIMS ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR
A PARTICULAR PURPOSE. CUSTOMER’S RIGHT TO RECOVER DAMAGES CAUSED BY FAULT OR
NEGLIGENCE ON THE PART OF NATIONAL INSTRUMENTS SHALL BE LIMITED TO THE AMOUNT
THERETOFORE PAID BY THE CUSTOMER. NATIONAL INSTRUMENTS WILL NOT BE LIABLE FOR
DAMAGES RESULTING FROM LOSS OF DATA, PROFITS, USE OF PRODUCTS, OR INCIDENTAL OR
CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. This limitation of the
liability of National Instruments will apply regardless of the form of action, whether in contract or tort, including
negligence. 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; owner’s modification of the
product; owner’s abuse, misuse, or negligent acts; and power failure or surges, fire, flood, accident, actions of third
parties, or other events outside reasonable control.
Copyright
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical,
including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without
the prior written consent of National Instruments Corporation.
Trademarks
LabVIEW®, NI-488.2™, NI-VISA™, NI-VXI™, TNT™, and VXIpc™ are trademarks of National Instruments
Corporation.
Product and company names listed are trademarks or trade names of their respective companies.
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. 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. National Instruments products
are NOT intended to be a substitute for any form of established process, procedure, or equipment used to monitor or
safeguard human health and safety in medical or clinical treatment.
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). This equipment has been tested and found to comply
with the following two regulatory agencies:
Federal Communications Commission
This equipment has been tested and found to comply with the limits for a Class A digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against
harmful interference when the equipment is operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with
the instruction manual, may cause harmful interference to radio communications. Operation of this
equipment in a residential area is likely to cause harmful interference in which case the user will be
required to correct the interference at his own expense.
Notices to User: Changes or modifications not expressly approved by National Instruments could
If necessary, consult National Instruments or an experienced radio/television technician for additional
suggestions. The following booklet prepared by the FCC may also be helpful: Interference to HomeElectronic Entertainment Equipment Handbook. This booklet is available from the U.S. Government
Printing Office, Washington, DC 20402.
void the user’s authority to operate the equipment under the FCC Rules.
This device complies with the FCC rules only if used with shielded interface cables
of suitable quality and construction. National Instruments used such cables to test
this device and provides them for sale to the user. The use of inferior or nonshielded
interface cables could void the user's authority to operate the equipment under the
FCC rules.
Canadian Department of Communications
This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment
Regulations.
Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel
brouilleur du Canada.
About This Manual
Organization of This Manual........................................................................................vii
Conventions Used in This Manual................................................................................viii
How to Use This Documentation Set............................................................................viii
Related Documentation ................................................................................................ix
Customer Communication ............................................................................................ix
Chapter 1
Introduction
What You Need to Get Started .....................................................................................1-1
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.
Organization of This Manual
This manual is organized as follows:
•Chapter 1, Introduction, 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.
•Chapter 2, Setup, contains basic instructions for setting up the
VXIpc-850 and the NI-VXI software.
•Chapter 3, Default Settings, 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.
•Appendix A, Specifications, describes the environmental,
electrical, and mechanical specifications of the VXIpc-850.
•Appendix B, 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, mnemonics, and symbols.
•The Index contains an alphabetical list of key terms and topics in
this manual, including the page where you can find each one.
The following conventions are used in this manual:
boldBold text denotes menus, menu items, or dialog box buttons or options.
bold Bold text in this font denotes the messages and responses that the
monospacecomputer automatically prints to the screen.
italicItalic text denotes emphasis, a cross reference, or an introduction to a
key concept.
monospaceText in this font denotes text or characters that are to be literally input
from the keyboard, sections of code, programming examples, and
syntax examples. This font is also used for the proper names of
programs, subprograms, functions, filenames, and extensions.
♦The ♦ symbol indicates that the text following it applies only to a
specific operating system.
Abbreviations, acronyms, metric prefixes, mnemonics, symbols, and
terms are listed in the Glossary.
How to Use This Documentation Set
Begin by reading this manual, Getting Started with Your VXIpc-850,
for basic instructions on setting up the hardware and software. This is a
brief quick start manual that describes how to get started with your kit
using the default hardware and software settings. Refer to the following
manuals for more information about the hardware or software.
The VXIpc-850 Series User Manual contains more details about
changing the installation or configuration from the defaults, and using
the hardware.
The VXIpc-850 Peripherals User Manual contains in-depth information
about configuring and using various peripherals on the VXIpc-850.
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 to VXI, and Chapter 2, Introduction to theNI-VXI Functions, present the concepts of VXI and prepare you for
detailed explanations of the NI-VXI functions. Study the descriptions
of each function given in Chapters 3 through 13 to fully understand the
purpose and syntax of each function.
Refer to the NI-VXI Graphical Utilities Reference Manual and theNI-VXI Text Utilities Reference Manual to learn more about the
NI-VXI utilities.
Related Documentation
The following documents contain information that you may find
helpful as you read this manual:
•ANSI/IEEE Standard 1014-1987, IEEE Standard for a Versatile
Backplane Bus: VMEbus
•ANSI/IEEE Standard 1155-1993, IEEE VMEbus Extensions for
Instrumentation: VXIbus
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. These forms are in
Appendix B, Customer Communication, at the end of this manual.
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
Chapter
1
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.
LabWindows®/CVI Run-Time Engine
(for Windows 95/NT/3.1 users)
NI-VXI software media for the VXIpc-850 Series
Hardware Description
The VXIpc-850, a Pentium-based, C-size embedded computer based on
the Peripheral Component Interface (PCI) bus, is a high-performance,
easy-to-use platform for controlling VXIbus systems, featuring
complete VXI functionality through interactive utilities and C function
calls. In addition, the VXIpc-850 has an IEEE 488 interface that is
compatible with the NI-488.2 architecture.
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.
All models in the VXIpc-850 Series are fully VXIplug&play compliant
and can be used with PC-compatible software tools, the National
Instruments LabVIEW and LabWindows/CVI application software, and
the NI-VXI, NI-VISA, and NI-488.2 bus interface software.
For in-depth details on the VXIpc-850 hardware, consult the VXIpc-850Series User Manual. The VXIpc-850 Peripherals User Manual
describes how to configure and use various peripherals with your
VXIpc-850.
Software Description
The NI-VXI bus interface software for the VXIpc-850 Series includes a
VXI/MXI Resource Manager, graphical and text-based versions of an
interactive VXI resource editor program, a comprehensive library of
software routines for VXI programming, and a VXI interactive control
program. You can use this software to create applications that
seamlessly control multiple-mainframe configurations. These
applications have software compatibility across a variety of VXI
controller platforms.
For more information on installing and configuring the NI-VXI
software, refer to the NI-VXI Software Manual for the VXIpc-850
Series. This manual describes each field in the VXIpc Configuration
Editor of the VXIedit software utility. You can use the NI-VXI
Graphical Utilities Reference Manual and the NI-VXI Text Utilities
Reference Manual to get more information about the VIC or VICtext
utilities and the other configuration editors in VXIedit. Refer to the
NI-VXI Software Reference Manual for C for details about NI-VXI
function calls.
Software Configurations
There are four software configurations described in this manual:
•NI-VXI for DOS/Windows 3.1—you can use this version of the
software to develop and run 16-bit DOS/Windows 3.1 applications.
You can also use this software under Windows 95 if you intend to
use 16-bit applications only.
•NI-VXI Upgrade for Windows 95—this is a compatibility release
•NI-VXI for Windows 95—this is a fully 32-bit native Plug and
•NI-VXI for Windows NT—this is a 32-bit driver designed for
Optional Software
Your VXIpc-850 kit includes the NI-VXI bus interface software. In
addition, you can use the National Instruments LabVIEW and
LabWindows/CVI application programs and instrument drivers to ease
your programming tasks. These standardized programs match the
modular virtual instrument capability of VXI and can reduce your
VXI/VMEbus software development time. These programs are fully
VXIplug&play compliant and feature extensive libraries of VXI
instrument drivers written to take full advantage of the VXI bus.
Chapter 1Introduction
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.
Play driver for Windows 95. You can run only 32-bit applications
with this driver. You cannot use this driver in conjunction with
either NI-VXI for DOS/Windows 3.1 or the NI-VXI Upgrade for
Windows 95 to run 16-bit applications. Applications developed
using this driver will run with NI-VXI for Windows NT without
the need to recompile.
Windows NT. You can use this version to develop and run 32-bit
applications for Windows 95/NT.
LabVIEW and LabWindows/CVI include all the tools needed for
instrument control, data acquisition, analysis, and presentation. When
you order the LabVIEW VXI Development System for Windows or the
LabWindows/CVI VXI Development System for Windows, you also
get more than 500 complete instrument drivers, which are modular,
source-code programs that handle the communication with your
instrument to speed your application development.
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).
•You will be using the NI-VXI software for initialization,
configuration, and device interaction.
•You will use the default hardware and software settings.
Refer to Chapter 3 of this manual for a complete listing of the hardware
and software default settings. If you need more information, or if you
want to try a different configuration, please refer to the VXIpc-850
Series User Manual for information about the hardware, or to the
NI-VXI Software Manual for the VXIpc-850 Series for information
about the NI-VXI software.
Hardware Installation
To prevent electrostatic discharge, touch the antistatic plastic package
to a metal part of your VXIbus chassis before removing the VXIpc-850
from the package. Install the VXIpc-850 in the first slot of a VXI
chassis (slot 0). The VXIpc-850 default configuration automatically
detects whether it should be the VXIbus system controller. The VXIbus
system controllers operate certain VXIbus lines as required for VXI
systems. Verify that any other VXI devices with system controller
capability that are located in the same chassis are not configured as
system controller. Having more than one device configured as system
controller will damage the VXI system.
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.
Setting up the VXIpc-850
The VXIpc-850 kit works with Windows 95/NT/3.1 or DOS, but the
operating systems have different installation and configuration
requirements. Be sure to observe any specific instructions for
Windows 95/NT/3.1 or DOS in the following information. For more
details about installing the NI-VXI software, refer to Chapter 2,
NI-VXI Software Installation, in the NI-VXI Software Manual for the
VXIpc-850 Series.
Windows Users
At Windows 3.x or Windows 95 startup, you are prompted to insert a
disk to configure the system for LabVIEW or LabWindows/CVI. If
you ordered either of these programming environments, select the
appropriate checkbox and insert the configuration disk. Follow the
instructions as prompted.
Do not select either checkbox if you did not order LabVIEW or
LabWindows/CVI. Instead you should click on the Next button to
continue with the installation.
You will need to initialize your VXIbus system by performing the
following steps.
1.Locate the NI-VXI group in the Program Manager and run the
VXIinit item. This utility initializes the VXIpc-850 hardware.
♦Windows 95 users—Because Windows 95 supports the plug and
play architecture, you do not need to run VXIinit to initialize the
VXIpc-850. Proceed to step 2.
2.Execute the Resman item, which is located within the same
NI-VXI group.
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. Relocate the VXIpc-850 driver window to below 1 MB. Notice
that the VXIedit or VXItedit utility warns you that the driver
window is located above 1 MB. While this default setting is
acceptable for Windows users, DOS users must enter a memory
address below the 1 MB boundary to relocate the VXIpc-850
registers temporarily. Select an unused section of the Upper
Memory region (usually 0xC800 to 0xE800). Notice that this
memory cannot be used by another device (such as a plug-in card)
or memory manager (such as EMM386.EXE). This placement is
valid only while VXIedit or VXItedit is running.
4. To permanently place the board at the address, use the BusConfiguration Editor in VXIedit or VXItedit. Within this editor,
set the Below 1 MB control for the driver window to Yes. In the
Window Base field, select the address space to which to assign the
VXIpc-850 registers.
5. Update your configuration in VXIedit or VXItedit by selecting the
Update Current Configuration option from the VXIpc-850
Configuration Editor main menu.
6. Reboot your computer.
7. Execute VXIinit from the DOS prompt. This utility initializes the
VXIpc-850 hardware. VXIinit also shows where the PCI
Configuration Manager has placed your VXIpc-850. If this region
conflicts with another board in your system, or if you experience
any problems with your system, refer to the User Window andDriver Window section in Chapter 3, NI-VXI Configuration Utility,
in the NI-VXI Software Manual for the VXIpc-850 Series. Notice
that if you are using a memory manager (such as EMM386.EXE),
you must exclude the region assigned to your VXIpc-850. This
region may shift if you insert any expansion boards into the PCI
expansion slot.
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. For more information
on configuring non-VXI devices in your VXI system, refer to the
description of the Non-VXI Device Configuration Editor in
Chapter 3, VXI Resource Editor: VXIedit, of the NI-VXI GraphicalUtilities Reference Manual.
Device Interaction
After RESMAN has detected and configured all VXI/VME devices, you
can view specific information on each device in your system by using
the VXIedit or VXItedit utilities. These utilities include a ResourceManager Display, which contains a description for each device,
including each VXI device’s logical address.
You can interact with your VXI/VME devices by using the VIC or
VICtext utilities. With these utilities, you can interactively control your
VXI/VME devices without having to use a conventional programming
language, LabVIEW, or LabWindows/CVI.
Try the following in VIC or VICtext:
At the prompt:
ROOT>>
Type:
ROOT>>help vxiinreg
This help file shows you the syntax for this command, which reads VXI
device configuration registers. The first argument is a logical address,
and the second is the offset of the VXI device configuration register to
be read.
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. Try reading the registers
from one of the devices listed in the Resource Manager Display of
either VXIedit or VXItedit. In this way, you can verify that your
VXIpc-850 can access each of the devices in your VXI system
successfully. You can also access VXI and VME devices that are
configured in A16, A24, and A32 address space by using the vxiin
or vxiout commands.
For more information regarding VIC operation and commands, refer
to the NI-VXI Graphical Utilities Reference Manual. For more
information regarding VICtext operation and commands, refer to the
NI-VXI Text Utilities Reference Manual.
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. The
NI-VXI Software Manual for the VXIpc-850 Series contains more
details about the NI-VXI software default settings and options.
Hardware ComponentDefault Setting
S1—Ethernet EEPROMEnabled. Do not alter this
S2—POSCEnabled. Do not alter this
S3—CLK10 SourceSource from onboard oscillator
S4—CLK10 SMB PolarityNot inverted
S5—CLK10 SMB DirectionReceive CLK10
S6—CLK10 SMB TerminationDo not terminate
S7—TrigIn SMB TerminationDo not terminate
S8—GPIB Circuitry InterruptLevel 11
Relative Humidity0% to 95% Noncondensing, Operating;
0% to 95% Noncondensing, Storage
EMIFCC Class A Verified, EC Verified
VibrationOperational: 5 to 500 Hz, 0.31 g, 3 axes
Non-operational: 5 to 500 Hz, 2.5 g, 3 axes
Functional ShockMIL-T-28800E Class 3 (per Section 4.5.5.4.1)
Half-Sine Shock Pulse (11 ms duration, 30 g peak,
3 shocks per face)
Note:Random vibration profiles were developed in accordance with
MIL-T-28800E and MIL-STD-810E Method 514. Test levels exceed those
recommended in MIL-STD-810E for Category 1 (Basic Transportation,
Figures 514.4-1 through 514.4-3). Test report available upon request.
Requirements
CharacteristicSpecification
VXIbus Configuration Space64 B
A24 or A32 Space16 KB Minimum (Programmable)
(slave)
BLT, MBLT (master)VMEbus master block and D64 transfers
BLT, MBLT (slave)VMEbus slave block and D64 transfers
RMW (master)VMEbus master read/modify/write transfers
RMW (slave)VMEbus slave read/modify/write transfers
RETRY (master)VMEbus master retry support
RETRY (slave)VMEbus slave retry support
FSDFirst slot detector
SCONVMEbus System Controller (Automatic Detection)
PRI, RRSPrioritized or Round Robin Select arbiter
ROR, FAIRRelease on Request and FAIR bus requester
IH(7–1)Interrupt handler for levels 7–1
I(7–1)Interrupt requester for levels 7–1
D32, D16, D08(O)
(Interrupt Handler)
D32, D16, D08(O)
(Interrupter)
ROAK, RORARelease on Acknowledge or Register Access interrupter
BTO(x)VMEbus bus timer (programmable limit)
LOCKCan lock the VMEbus for indivisible transfers
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.
and Canada, applications engineers are available Monday through Friday from 8:00 a.m. to
6:00 p.m. (central time). In other countries, contact the nearest branch office. You may fax
questions to us at any time.
Electronic Services
Bulletin Board Support
National Instruments has BBS and FTP sites dedicated for 24-hour support with a collection of
files and documents to answer most common customer questions. From these sites, you can also
download the latest instrument drivers, updates, and example programs. For recorded instructions
on how to use the bulletin board and FTP services and for BBS automated information, call
(512) 795-6990. You can access these services at:
United States: (512) 794-5422 or (800) 327-3077
Up to 14,400 baud, 8 data bits, 1 stop bit, no parity
United Kingdom: 01635 551422
Up to 9,600 baud, 8 data bits, 1 stop bit, no parity
France: 1 48 65 15 59
Up to 9,600 baud, 8 data bits, 1 stop bit, no parity
FTP Support
To access our FTP site, log on to our Internet host, ftp.natinst.com, as anonymous and use
your Internet address, such as joesmith@anywhere.com, as your password. The support files
and documents are located in the /support directories.
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. Remember to include your name, address,
and phone number so we can contact you with solutions and suggestions.
National Instruments has branch offices all over the world. Use the list below to find the technical
support number for your country. If there is no National Instruments office in your country,
contact the source from which you purchased your software to obtain support.
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.
If you are using any National Instruments hardware or software products related to this problem,
include the configuration forms from their user manuals. Include additional pages if necessary.
Name
Company
Address
Fax ( ) Phone ( )
Computer brand Model Processor
Operating system (include version number)
Clock Speed MHzRAM MBDisplay adapter
Mouse yes noOther adapters installed
Hard disk capacity MBBrand
Instruments used
National Instruments hardware product model Revision
Configuration
National Instruments software product Version
Configuration
The problem is
List any error messages
The following steps will reproduce the problem
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 Version Number __________________________________________________
Using VXIedit or VXItedit?________________________________________________________
Logical Address _________________________________________________________________
Device Type ___________________________________________________________________
Address Space __________________________________________________________________
VXI Shared RAM Size ___________________________________________________________
Shared RAM Pool (Windows) _____________________________________________________
Byte Order for Lower Half Window _________________________________________________
Byte Order for Upper Half Window _________________________________________________
Mapping Scheme for Lower and Upper Half Windows of VXI Shared RAM _________________
______________________________________________________________________________
Resource Manager Delay _________________________________________________________
Number of Handlers _____________________________________________________________
Number of Interrupters ___________________________________________________________
Servant Area Size _______________________________________________________________
Protocol Register ________________________________________________________________
Read Protocol Response __________________________________________________________
System IRQ Level _______________________________________________________________
VXI Bus Timeout _______________________________________________________________
Arbiter Type ___________________________________________________________________
Arbiter Timeout _________________________________________________________________
Fair Request ____________________________________________________________________
Request Level __________________________________________________________________
A24/A32 Slave Write Post ________________________________________________________
VXI Retry Protocol ______________________________________________________________
VXI Slave Auto Retry ____________________________________________________________
VXI Transfer Limit ______________________________________________________________
User Window Base ______________________________________________________________
User Window Size _______________________________________________________________
User Window Below 1 MB ________________________________________________________
Driver Window Base _____________________________________________________________
Driver Window Size _____________________________________________________________
Driver Window Below 1 MB ______________________________________________________
Other Products
Mainframe Make and Model _______________________________________________________
Microprocessor _________________________________________________________________
Clock Frequency ________________________________________________________________
Type of Video Board Installed _____________________________________________________
Operating System _______________________________________________________________
Operating System Version ________________________________________________________
Operating System Mode __________________________________________________________
Programming Language __________________________________________________________
Programming Language Version ___________________________________________________
Other Boards in System ___________________________________________________________
Monitor (Manufacturer, Model) ____________________________________________________
Mouse (Manufacturer, Model) _____________________________________________________
Keyboard (Manufacturer, Model) ___________________________________________________
Other Peripherals (Manufacturer, Model) _____________________________________________
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.
Name
Title
Company
Address
Phone ( )
Mail to:Technical PublicationsFax to:Technical Publications
National Instruments CorporationNational Instruments Corporation
6504 Bridge Point Parkway(512) 794-5678
Austin, TX 78730-5039
PrefixMeaningValue
Glossary
n-nanoµ-micro-
m-milliK-kilo-
Mmega-
G-giga-
10
10
10
10
10
10
-9
-6
-3
3
6
9
A
A16 spaceVXIbus 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 spaceVXIbus address space equivalent to the VME 16 MB standard
address space.
A32 spaceVXIbus address space equivalent to the VME 4 GB extended
address space.
addressCharacter code that identifies a specific location (or series of
address spaceA 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 windowA portion of address space that can be accessed from the
application program.
ANSIAmerican National Standards Institute
ASICapplication-specific integrated circuit
B
Bbytes
backplaneAn assembly, typically a printed circuit board, with 96-pin
connectors and signal paths that bus the connector pins. A C-size
VXIbus system will have two sets of bused connectors called J1
and J2. A D-size VXIbus system will have three sets of bused
connectors called J1, J2, and J3.
BIOSBasic Input/Output System. BIOS functions are the fundamental
level of any PC or compatible computer. BIOS functions
embody the basic operations needed for successful use of the
computer’s hardware resources.
Bus Timeout UnitA functional module that times the duration of each data transfer
and terminates the cycle if the duration is excessive. Without the
termination capability of this module, a bus master attempt to
access a nonexistent slave could result in an indefinitely long
wait for a slave response.
byte orderHow bytes are arranged within a word or how words are
arranged within a longword. Motorola ordering stores the most
significant (MSB) byte or word first, followed by the least
significant byte (LSB) or word. Intel ordering stores the LSB or
fair requesterA 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
hexHexadecimal; the numbering system with base 16, using the
digits 0 to 9 and letters A to F.
Hzhertz; cycles per second
I
IEEEInstitute of Electrical and Electronics Engineers
I/Oinput/output; the techniques, media, and devices used to achieve
communication between machines and users.
interruptA means for a device to request service from another device.
interrupt handlerA VMEbus functional module that detects interrupt requests
generated by interrupters and responds to those requests by
requesting status and identify information.
interrupt levelThe relative priority at which a device can interrupt.
IRQ*Interrupt signal
K
KBkilobytes of memory
L
logical addressAn 8-bit number that uniquely identifies each VXIbus device in
a system. It defines the A16 register address of a device, and
user windowA 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 VICtextVXI 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.
VMEVersa Module Eurocard or IEEE 1014
VMEbus System ControllerA device configured for installation in Slot 0 of a VXIbus
mainframe or Slot 1 of a VMEbus chassis. This device is unique
in the VMEbus system in that it performs the VMEbus System
Controller functions, including clock sourcing and arbitration for
data transfers across the backplane. Installing such a device into
any other slot can damage the device, the VMEbus/VXIbus
backplane, or both.
VXIbusVMEbus Extensions for Instrumentation
VXIedit or VXIteditVXI Resource Editor program, a part of the NI-VXI bus
interface software package. Used to configure the system, edit
the manufacturer name and ID numbers, edit the model names of
VXI and non-VXI devices in the system, as well as the system
interrupt configuration information, and display the system
configuration information generated by the Resource Manager.
VXIinitA program in the NI-VXI bus interface software package that
initializes the board interrupts, shared RAM, VXI register