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
BBS United Kingdom: 01635 551422
BBS France: 01 48 65 15 59
Fax-on-Demand Support
(512) 418-1111
Telephone Support (U.S.)
Tel: (512) 795-8248
Fax: (512) 794-5678
International Offices
Australia 03 9879 5166, Austria 0662 45 79 90 0, Belgium 02 757 00 20, Brazil 011 288 3336,
Canada (Ontario) 905 785 0085, Canada (Québec) 514 694 8521, Denmark 45 76 26 00,
Finland 09 725 725 11, France 01 48 14 24 24, Germany 089 741 31 30,
Hong Kong 2645 3186, Israel 03 6120092, Italy 02 413091, Japan 03 5472 2970,
Korea 02 596 7456, Mexico 5 520 2635, Netherlands 0348 433466, Norway 32 84 84 00,
Singapore 2265886, Spain 91 640 0085, Sweden 08 730 49 70, Switzerland 056 200 51 51,
Taiwan 02 377 1200, United Kingdom 01635 523545
National Instruments Corporate Headquarters
6504 Bridge Point Parkway Austin, TX 78730-5039 Tel: (512) 794-0100
Important Information
Warranty
The National Instruments VXIpc 800 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 workm anship, f or a period of 90 days fr om date of ship ment, as evid enced
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 p arts whic h are co vered by w arran ty.
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 Instrum ents be liable for
any damages arising out of or related to this document or the information contained in it.
XCEPT AS SPECIFIED HEREIN
E
SPECIFICALLY DISCLAIMS ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
USTOMER’S RIGHT TO RECOVER DAMAGES CAUSED BY FAULT OR NEGLIGENCE ON THE PART OF NATIONAL
C
NSTRUMENTS SHALL BE LIMITED TO THE AMOUNT THERETOFORE PAID BY THE CUSTOMER
I
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
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.
ATIONAL INSTRUMENTS MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AND
, N
.
ATIONAL INSTRUMENTS
. N
. This limitation of the liability of National
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
CVI™, LabVIEW™, MANTIS™, MITE™, 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 al l 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 esta blishe d process, proced ure, or equipm ent 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 void
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 Home Electronic Entertainment Equipment Handbook. This booklet is available from the U.S. Government
Printing Office, Washington, DC 20402.
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........................................................................................ix
Conventions Used in This Manual................................................................................x
How to Use This Documentation Set ...........................................................................xi
Related Documentation........................................... .................................. ....................xii
This manual contains instructions for installing and configuring the
National Instruments VXIpc 800 Series embedded computer kit. The
VXIpc 800 Series includes all the models of the VXIpc-800 embedded
computers.
Organization of This Manual
This manual is organized as follows:
•Chapter 1,
embedded VXI computers, lists what you need to get started,
describes the hardware, and lists optional equipment and software.
•Chapt er 2,
of each major logic block on the VXIpc 800 Series embedded
computers.
•Chapter 3,
contains the instructions to configure and install the VXIpc 800
Series embedded computer.
•Chapter 4,
interface between the hardware and PC software that configures
and tests your hardware at boot up.
•Appendix A,
electrical, and mechanical specifications of the VXIpc 800 Series
embedded computer.
•Appendix B,
system resources are available on the VXIpc 800 Series and where
they are allocated.
•Appendix C,
the front panel to interpret the status of the VXIpc 800 Series.
•Appendix D,
panel and connectors on the VXIpc 800 Series.
•Appendix E,
explains how to modify and install an I/O board in the VXIpc 800
Series.
•Appendix F,
may have when using the VXIpc 800 Series.
•Appendix G,
use to request help from National Instruments or to comment on our
products and manuals.
•The
•The
Glossary
used in this manual, including abbreviations, acronyms, metric
prefixes, mnemonics, and symbols.
Index
in this manual, including the page where you can find each one.
Modifying and Installing I/O Expansion Boards
Common Questions
Customer Communication
contains an alphabetical list and description of terms
contains an alphabetical li st of key terms and to pics used
, answers common questions you
, contains forms you can
,
Conventions Used in This Manual
The following conventions are used in this manual:
< >Angle brackets enclose the name of a key on the keyboard (for example,
<Option>.
-A hyphen between two or more key names enclosed in angle brackets
denotes that you should simultaneously press the named keys—for
example, <Control-Alt-Delete>.
♦The ♦ symbol indicates that the text following it applies only to a
specific product, a specific operating system, or a specific software
version.
This icon to the left of bold italiciz ed text de notes a n ote, which alerts
you to important information.
!
boldBold text denotes the names of menus, menu items, dialog box buttons
bold italicBold italic text denotes a note, caution, or warning.
bold monospaceBold text in this font denotes the messages and responses that the
This icon to the left of bold italiciz ed text de notes a ca ution, wh ich
advises you of precautions to take to avoid injury, data los s, or a
system crash.
This icon to the left of bold italiciz ed text de notes a w arning, wh ich
advises you of precautions to take to avoid being elec trically shocked.
monospaceText in this font denotes text or characters that are to be literally input
VXIpc 800 SeriesThe terms
Italic text denotes emphasis, a cross reference, or an introduction to a
key concept. This font also denotes text from which you supply the
appropriate word or value, as in Windows 3.x.
from the keyboard, sections of code, programming examples, and
syntax examples. This font is also used for the proper names of disk
drives, paths, directories, device names, functions, variables, filenames,
and extensions.
VXIpc 800 Series
dual-slot VXI controllers. Currently, this series consists of the
VXIpc-850 and VXIpc-860, with various processors and in different
speeds.
Abbreviations, acronyms, metric prefixes, mnemonics, symbols, and
terms are listed in the
Glossary
and
.
VXIpc-800
refer to a series of C-size,
How to Use This Documentation Set
Begin by reading the
manual for basic instructions for 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, and how to
configure and use the NI-VXI software. Refer to the following manuals
for more information about the hardware or software.
Getting Started with Your VXIpc 800/700 Series
This manual, the
about changing the installation or configuration from the defaults, and
using the hardware.
When you are familiar with the material in these manuals, you can begin
to use the
VXI and prepares you for detailed explanations of the NI-VXI
functions. Study the descriptions of each function given in the
Programmer Reference Manual
syntax of each function. These two manuals are available in the
c:\NIVXI\Manuals directory under the names
NI-VXIUsersMan.pdf and NI-VXIProgrammerMan.pdf,
respectively. Use the Acrobat Reader 3.0 program to open and
view these files. You can also access the NI-VXI online help for
Windows 95/NT/3.1 in the NIVXI folder.
Refer to the
it in your system. The NI-VISA online help describes the attributes,
events, and operations you can use in NI-VISA. The user manual is
available in the
is either
the Acrobat Reader program, Version 3 or later, to open this file.
NI-VISA User Manual
c:\VXIpnp\os\NIvisa\Manuals directory (where
Win95 or WinNT) under the name NI-VISAUsersMan.pdf. Use
Related Documentation
The following documents contain information that you may find helpful
as you read this manual:
•ANSI/IEEE Standard 1014-1987,
Backplane Bus: VMEbus
•ANSI/IEEE Standard 1155-1993,
Instrumentation: VXIbus
•ANSI/VITA 1-1994,
•VXI-6,
VXIbus Mainframe Extender Specification
VXIbus Consortium
Customer Communication
National Instruments wants to receive your comments on our products
and manuals. We are interested in the applications you develop with our
products, and we want to help if you have prob lems 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 G,
This chapter describes the VXIpc 800 Series of embedded VXI
computers, lists what you need to get started, describes the hardware,
and lists optional equipment and software.
Overview
Figure 1-1 shows a VXIpc-850 model with its cover removed.
Figure 1-2 shows a VXIpc-860 model with its cover removed.
TM
VXIpc-860
Figure 1-2. VXIpc-860 Embedded Computer
The VXIpc 800 Series controllers are C-size, embedded computers
based on the Peripheral Component Interface (PCI) bus and Industry
Standard Architecture (ISA). These computers are high-performance,
easy-to-use platforms for controlling VXIbus systems, featuring
complete VXI functionality through interactive utilities and C function
calls. In addition, the VXIpc 800 Series has Ethernet capability plus an
IEEE 488.2 interface that is compatible with the NI-488.2 architecture.
The VXIpc 800 Series is a custom computer that you install directly in
two C-size slots of your VXIbus mainframe. An embedded computer
can take full 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 800 Series are fully VXI
plug&play
compliant
and are compatible 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.
You can contact National Instruments to order any of the following
optional equipment:
•COM1/2 adapter cable
•Enhanced parallel port adapter cable
•Single-shielded 2 m GPIB cable
•Upgrades for the VXIpc 800 Series modular CPU card
Optional Software
National Instruments has developed several software kits that you can
use with the VXIpc 800 Series. The NI-VXI bus interface software for
the VXIpc 800 includes a Resource Manager, an interactive VXI
resource editor program, a comprehensive library of software routines
for VXI/VME programming, and an interactive control program for
interacting with VXI/VME. You can use this software to seamlessly
program multiple-mainframe configurations and have software
compatibility across a variety of VXI/VME controller platforms.
Chapter 1Introduction
The NI-488.2 software kit gives you accessibility to the
industry-standard NI-488.2 software for controlling external GPIB
instruments through the GPIB port on the front panel of your VXIpc 800
Series. The GPIB interface on your VXIpc controller is fully compatible
with the NI-488.2 driver for a variety of operating systems. Any
software using NI-488.2 will run on the VXIpc 800.
You can also use the National Instruments LabVIEW and
LabWindows/CVI application programs and instrument drivers to ease
your programming task. These standardized programs match the
modular virtual instrument capability of VXI and can reduce your
VXI/VMEbus software development time. These programs are fully
plug&play
VXI
instrument drivers written to take full advantage of direct VXI control.
LabVIEW is a complete programming environment that departs from
the sequential nature of traditional programming languages and features
a graphical programming environment.
LabWindows/CVI is an interactive C development environment for
building test and measurement and instrument control systems. It
includes interactive code-generation tools and a graphical editor for
building custom user interfaces.
LabVIEW and LabWindows/CVI include all the tools needed for
instrument control, data acquisition, analysis, and presentation. When
you order the LabVIEW Full Development System for Windows or the
LabWindows/CVI Full 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.
Hardware Description
The VXIpc 800 Series controllers feature a modular, PCI-based local
bus design that makes it easy to use interchangeable daughterboards to
upgrade your controller to new microprocessors, without having to
replace the motherboard or enclosure.
The VXIpc 800 Series currently consists of two models—the
VXIpc-850 and the VXIpc-860—which vary in p rocessors and sp eeds.
The CPU module and its memory sockets are easily accessible for you
to install additional DRAM in the field:
•Up to 128 MB for the VXIpc-850
•Up to 256 MB for the VXIpc-860
The VXIpc 800 contains at least an 800 MB internal, enhanced IDE
hard disk. For information on adding RAM by installing SIMMs, refer
to Appendix A,
Specifications
.
Slot 0 Functionality
You can use the VXIpc 800 Series computers to achieve full VXI Slot 0
control of your VXI system. You can also install the VXIpc 800 in
another slot and use it in Non-Slot 0 mode. You do not have to change
any switches or jumpers when moving between these two modes, as the
VXIpc 800 can automatically detect whether it is installed in Slot 0 and
it will automatically enable or disable the Slot 0 onboard circuitry.
The VXIpc 800 Series uses the MITE and MANTIS custom ASICs to
deliver high VXI performance, and can achieve more than 20 MB/s
DMA block-mode data transfer rates across the VXI backplane.
The VXIpc 800 Series has the TNT4882C custom ASIC to give full
GPIB control of external instruments via a front-panel connector. GPIB
capability is fully compatible with IEEE 488.2 and the
industry-standard NI-488.2 driver for a variety of operating systems.
The MITE custom ASIC is a sophisticated dual-channel DMA
controller with standard interfaces for VXI and PCI. By using MITE
DMA to transfer data and commands to and from devices, the MITE
frees the computer’s microprocessor to perform other tasks such as data
analysis and presentation. In addition to DMA, the MITE incorporates
the new VME64 MBLT (8-byte block transfers in which both the
address bus and data bus are used to transfer data) directly into the
ASIC to perform the fastest transfer operation to instruments. With the
multiple windowing scheme of the MITE, you can easily access all of
VXI address space.
The VXI trigger interface on the VXIpc 800 is based on the MANTIS
custom ASIC. The VXIpc 800 front panel has two SMB trigger I/O
connectors, which you can use to route any of the TTL trigger lines
between the backplane and external devices. The MANTIS ASIC on the
VXIpc 800 provides the complete VXI interface to the backplane
connector in a single chip. The VXIpc 800 can respond to all
VXI-defined protocols on all P2 TTL and ECL trigger lines at the same
time. The MANTIS features an internal cross-matrix switching system
for routing between lines as well as to and from the front panel and
onboard clocks.
Chapter 1Introduction
Note:The MANTIS ASIC contains the exact functionality of the TIC ASIC,
which appeared on the VXIpc-486 Model 500 Series controllers. Any
application that currently uses any of the TIC functionality, such as the
crosspoint switch and counter/timers, can run on a controller containing
the MANTIS ASIC without modification.
•Four front-panel LEDs that show Ethernet port status (VXIpc 800
Peripheral Expansion
The VXIpc 800 uses the PCI local bus and ISA bus for peripheral
expansion. The PCIbus is a 32-bit multimaster bus that achieves a top
throughput of 132 MB/s and can handle numerous peripherals. The ISA
bus is the legacy peripheral bus found on current and older PCs.
Chapter 1Introduction
–ACCESS LED indicates when the VXIpc 800 MODID line is
asserted or the VXIbus registers or shared memory are
accessed by another bus master.
–DRIVE LED indicates when the internal hard drive is in use.
Series only)
–RX LED indicates that the VXIpc 800 Series is receiving data
through its Ethernet port.
–TX LED indicates that the VXIpc 800 Series is transmitting
data through its Ethernet port.
–DSEL LED indicates that the Ethernet circuitry is being
accessed.
–LINK LED reflects Ethernet link status.
For information on installing and configuring these peripherals for use
with the VXIpc 800, refer to the
drivers.txt file explains how to install support for each peripheral.
c:\images\manuals directory. The
This directory also contains manufacturer’s documentation for the
video, PCMCIA, and SCSI peripherals. Also refer to the
readme files
for the most up-to-date information.
Table 1-1 lists the various peripherals and describes the external
Super VGA monitor
IDENonePCISupports internal fast ATA-2 hard drive
EthernetRJ-45ISA10BaseT Ethernet connection
PCMCIAType I/II and Type I/II/IIIPCISupports two independent PCMCIA slots
SCSI36-pin SCSI-2PCIExternal SCSI-2 connection for hard
drives, CD-ROM drives, and so on
GPIB24-pin CHAMPISAIEEE 488.2 interface compatible with the
National Instruments AT-GPIB/TNT
VXITwo 96-pin DIN
PCIHigh-performance VXIbus interface
(rear of board)
SerialSerial Port (Mini DSUB)ISA16550 serial ports
ParallelParallel Port (IEEE 1284)ISAExtended capabilities
This chapter contains functional descriptions of each major logic block
on the VXIpc 800 Series embedded computer s.
VXIpc 800 Functional Description
The VXIpc 800 is a modular PC in a VXIbus C-size form factor.
It includes many high-performance peripherals that normally require
add-in cards on desktop PCs. In addition, it has a VXIbus interface that
is controlled from the PCI local bus, providing extremely high
performance and reliability.
Figure 2-1 is a functional block diagram of the VXIpc 800 Series.
Following the diagram is a description of each logic block shown.
The VXIpc 800 consists of the following logic blocks:
VideoThe video circuitry is a plug-in PCI card that has
a 64-bit data path to up to 4 MB of EDO DRAM.
IDEThis is dedicated PCI-IDE circuitry providing
fast ATA-2 transfers to the internal hard drive.
PCMCIAThis is a dedicated PCI-PCMCIA interface that
supports two independent PCMCIA cards. One
socket can accommodate a Type I, II, or III card
while the other accommodates a Type I or II
card.
VXIThis is the PCI-VXIbus interface circuitry.
The MITE is a National Instruments ASIC
developed to efficiently manage data transfers
between the VXIbus and the processor (via the
PCI bus). The MANTIS ASIC (also developed
by National Instruments) performs VXIbus
arbitration and manages interrupts and triggers.
Also part of the VXIbus interface a re the SMB
connectors, which you can use to route triggers
and the CLK10 signal to or from the VXIbus.
EthernetThis is an ISA-based Ethernet circuit on the
VXIpc 800 Series. It uses an RJ-45 connector
for access to an external Ethernet-based LAN.
GPIBThis logic block represents the IEEE 488.2 port
on the VXIpc 800 Series. It uses the National
Instruments TNT4882 ASIC for maximum
performance as an ISA-based GPIB controller.
PC PeripheralsThese blocks represent the other peripherals
supplied by the VXIpc 800. The VXIpc 800
Series has PS/2 mouse and keyboard ports, two
miniature serial ports, and ECP/EPP parallel
port, speaker jack, reset button, and a 1.44 MB,
Series contains a plug-in CPU card that can
accommodate various Pentium/Pentium
Pro-class processors. This card includes the
CPU, chipset support that connects the CPU
subsystem to the PCI bus, and the system cache
and RAM.
System I/OThis block has the bridge between the PCI bus
and the ISA bus. It also has PCI bus arbitration
logic and integrates PC-specific hardware such
as the DMA and interrupt controllers.
PCI Expansion Slot This is a general-purpose PCI slot. It can
accommodate any standard 5 V, 32-bit PCI card
with a modified mounting bracket.
ISA Expansion Slot This is a general-purpose ISA expansion slot.
The VXIpc-860 can accommodate a half-length
XT-size card, while the VXIpc-850 can
accommodate a full-length XT-size card.
However, the DRAM configuration may
mechanically interfere with a full-length card.
Refer to Appendix E,
I/O Expansion Boards
Modifying and Installing
, for more information.
SCSIThe SCSI circuitry uses a PCI-SCSI bridge to
provide a flexible SCSI-2 connection on the
front panel, usable for such devices as external
hard disks and CD-ROM drives.
This chapter contains the instructions to configure and install the
VXIpc 800 Series embedded computer. Unless otherwise noted, these
instructions apply to all models in the VXIpc 800 Series, which
currently consists of the VXIpc-850 and the VXIpc-860.
Caution:
!
Default Settings
Electrostatic discharge can damage several components on your
VXIpc-800 module. To avoid such damage in handling the module,
touch the antistatic plastic package to a metal part of your VXI chassis
before removing the module from the package.
This section summarizes the hardware default settings for the
VXIpc 800 Series for easy reference. The module is set at the factory
for the most commonly used configuration.
Figure 3-1 shows the location and factory-default settings of most of t he
configuration switches and jumpers on the VXIpc 800 Series.
Chapter 3VXIpc 800 Series Configuration and Installation
Configuring the VXIpc 800 Series
This section describes how to configure the following options on the
VXIpc-800:
•VXIbus Slot 0/Non-Slot 0
•VXIbus CLK10 routing
•Trigger input termination
•EEPROM
•Installed system RAM
How to Remove the Metal Enclosure
The VXIpc-800 is housed in a metal enclosure comprised of a top and
bottom cover to improve EMC performance and to provide easy
handling. You must remove the top cover to change many of t he switch
and jumper settings. You must also remove the top cover to change the
amount of DRAM installed on the module.
Remove the top cover by removing the 12 screws that attach it to the
module.
VXIbus Slot 0/Non-Slot 0
The VXIpc-800 is configured at the factory to automatically detect if it
is installed in Slot 0 of a VXIbus mainframe. With automatic Slot 0
detection, you can install the module into any VXIbus slot.
You can manually configure the VXIpc-800 for either Slot 0 or
Non-Slot 0 operation by defeating the automatic-detection circuitry.
Use the three-position jumper W13 to select automatic Slot 0 detection,
Slot 0, or Non-Slot 0 operation. Figure 3-2 shows these three settings.
Caution:Do not install a device configured for Slot 0 into another slot without
first reconfiguring it to either Non-Slot 0 or automatic configuration.
Neglecting to do this could result in damage to the device, the VXIbus
backplane, or both.
Chapter 3VXIpc 800 Series Configuration and Installation
When the VXIpc-800 is installed in Slot 0, it becomes the VXIbus
System Controller. In this role, it has VXIbus Data Transfer Bus Arbiter
circuitry that accepts bus requests on all four VXIbus request levels,
prioritizes the requests, and grants the bus to the highest priority
requester. As VXIbus System Controller, the VXIpc-800 also drives the
16 MHz VXIbus system clock by an onboard 16 MHz oscillator.
As required by the VXIbus specification, the VXIpc-800 drives the
10 MHz signal CLK10 on a differential ECL output when installed in
Slot 0. When not installed in Slot 0, the VXIpc-800 only receives the
CLK10 signal.
VXIbus CLK10 Routing
When the VXIpc-800 is installed in Slot 0 of your mainframe, it
supplies the VXIbus CLK10 signal. The VXIpc-800 can use two
different sources to generate this signal: an onboard oscillator, or the
external CLK SMB connector. Use switch S3 to select these options, as
shown in Figure 3-3.
Chapter 3VXIpc 800 Series Configuration and Installation
Notice that Figure 3-3b also shows switch S5. You must configure these
switches as shown when using the corresponding CLK10 source setting
of S3.
a. CLK10 Generated from Onboard
Oscillator (Default)
The VXIpc-800 can also be configured to drive the external CLK SMB
signal from the VXIbus CLK10 signal. Switch S5 controls whether the
VXIpc-800 drives or receives the external CLK SMB signal. If you
change the S5 setting to drive CLK10 out the external CLK10 SMB
connector (Figure 3-4b), do not set S3 to source CLK10 to the
backplane from the SMB; instead use the setting shown in Figure 3-3a.
Chapter 3VXIpc 800 Series Configuration and Installation
When switch S5 is set so that the VXIpc-800 receives the SMB CLK10
signal, you have the option to add a 50 Ω termination to the signal by
setting switch S6. Switch S6 is unused—its setting does not matter—
when S5 is configured to drive the external CLK SMB signal.
Figure 3-5 shows the settings for switch S6.
S6S6
a. Does Not Terminate CLK10
SMB Input (Default)
b. Terminates CLK10
SMB Input
Figure 3-5. SMB CLK10 Termination
You can use an additional switch, S4, to control the polarity of the
external CLK SMB signal when S5 is configured to drive it. S4 is
unused—its setting does not matter—when S5 is configured to receive
the external CLK SMB signal.
Chapter 3VXIpc 800 Series Configuration and Installation
Trigger Input Termination
You can use switch S7 to terminate the external trigger input SMB
with 50 Ω to ground. Figure 3-7a shows the default setting for a
non-terminated trigger input SMB. Use the setting of Figure 3-7b to
terminate the trigger input SMB. Switch S7 is located above switches
S4, S5, and S6, which have no effect on this configuration.
S7S7
EEPROM
a. Does Not Terminate
Trigger Input (Default)
Figure 3-7.
SMB Trigger Input Termination
b. Terminate Trigger Input
The VXIpc-800 has an onboard EEPROM, which stores default register
values for the VXI circuitry. These values are loaded when you power
up the computer. These values read from the EEPROM tell the PCI
interface of the VXIbus registers so that the VXI interface is ready to
respond to Resource Manager accesses within the required 5 s of
SYSRST* deasserting. You can use switch S2 to disable this power-on
self-configuration (POSC) circuit. Although this makes the VXI
circuitry unusable, it is sometimes helpful in debugging address and
interrupt conflicts with add-in boards. In general, howev er, you should
leave switch S2 in its factory-default setting. Figure 3-8 shows the
possible configurations for S2.
Chapter 3VXIpc 800 Series Configuration and Installation
The EEPROM is divided into two halves; one hal f is factory configured
and one half is user configurable. Use switch S9 to control the operation
of the EEPROM. The setting of this switch determines whether the
VXIpc-800 boots off the factory-configured half or the user-modified
settings. This is useful in the event that the user-configured half of the
EEPROM becomes corrupted in such a way that the VXIpc-800 boots
to an unusable state. In its default setting, the VXIpc-800 boots off the
user-configurable half.
Figure 3-9 shows the configuration settings for EEPROM operation.
S9S9
a. Boot from User
Configuration (Default)
Figure 3-9. EEPROM Configuration
b. Boot from Protected
Configuration
How to Fix an Invalid EEPROM Configuration
The NI-VXI software includes a configuration utility you can use to edit
the configuration of the VXIpc-800. Use T&M Explorer under
Windows 95/NT, or VXIedit for all other platforms. Some of these settings
are stored in files that are read by the NI-VXI software, while other settings
are stored directly in the VXIpc-800 EEPROM. Certain EEPROM
configurations can lock up your PCI computer while it is booting up.
Generally, only the size and location of the memory windows can cause
your VXIpc-800 to lock up your system. For example, many PCI-based
computers will not boot if a board in its system requests more memory
space than the computer can allocate. If you encounter this situation you
should reduce the size of the VXIpc-800 user window.
Chapter 3VXIpc 800 Series Configuration and Installation
If this situation occurs after you change the configuration, perform the
following steps to reconfigure the VXIpc-800.
1. Turn your computer off.
Warning: To protect both yourself and the mainframe from electrical hazards, the
mainframe should remain off until you are finished changing the settings
on the VXIpc-800 module.
2. Change switch S9 to the OFF position as shown in Figure 3-9b to
restore the factory configuration.
3. Turn on the computer. The computer should boot this time because
the factory-default configuration is being used to initialize the
VXIpc-800 module.
4. Run your software configuration utility to re-adjust the VXIpc-800
configuration.
5. After saving the configuration, exit Windows and turn off the
computer.
6. Change switch S9 to the ON position, as shown in Figure 3-9a.
7. Turn on the computer. If the computer does not boot with this
configuration, you will have to repeat these steps, modifying your
configuration until a final configuration is reached.
Installed System RAM
The 16 MB of installed RAM is factory configured per customer order.
You can change the amount of installed RAM on the VXIpc 800 Series
by installing DRAM SIMMs. Refer to Appendix A,
more information on SIMMs.
Specifications
, for
Configuring the PC
This section describes how to configure the following options on
the PC:
Chapter 3VXIpc 800 Series Configuration and Installation
The VXIpc-800 uses active termination on the SCSI-2 bus. Because the
VXIpc-800 is always an end device, you should not need to disable the
termination; however, for informational purposes Figure 3-10 shows
the jumper settings for both enabled and disabled termination.
GPIB Interrupt Level
W1
a. Terminate SCSI
Signals (Default)
Figure 3-10.
W1
b. Do Not Terminate
SCSI Signals
SCSI Termination
You can program the GPIB interface on the VXIpc-800 to use one of
two ISA interrupts—5 or 11. Switch S8 controls which interrupt line the
GPIB interface uses. Figure 3-11 shows these settings.
The VXIpc-800 Ethernet circuitry loads its power-on settings from an
EEPROM. You should not change switch S1 from its default setting;
however, the switch setting required to do so is included in Figure 3-14
for informational purposes.
Chapter 3VXIpc 800 Series Configuration and Installation
S1S1
a. Ethernet Power-On Defaults
Loaded from EEPROM
Figure 3-14.
Installing the VXIpc 800 Series
This section contains general installation instructions for the
VXIpc-800. Consult your VXIbus mainframe user manual or technical
reference manual for specific instructions and warnings.
1. Plug in your mainframe before installing the VXIpc-800. The
power cord grounds the mainframe and protects it from electrical
damage while you are installing the module.
Warning: To protect both yourself and the mainframe from electrical hazards,
the mainframe should remain off until you are finished installing the
VXIpc-800 module.
2. Remove or open any doors or covers blocking access to the
mainframe slots.
3. If you are installing the VXIpc-800 into a D-size mainframe, install
a support designed for installing C-size boards in D-size
mainframes. The VXIpc-800 has no P3 connector and cannot
provide P3 Slot 0 control to VXI devices requiring this capability.
b. Hardwired Ethernet Values
Ethernet Power-On Defaults
Caution:If the VXIpc-800 is not configured for automatic Slot 0 detection, be
certain that the slot you select in your VXIbus mainframe matches the
VXIpc-800 configuration as either a Slot 0 device or a N on-Slot 0 device.
If you install your VXIpc-800 into a slot that does not correspond with the
jumper setting, you risk damage to the VXIpc-800, the VXIbus backplane,
or both.
Chapter 3VXIpc 800 Series Configuration and Installation
4. Insert the VXIpc-800 in the slot you have selected b y aligning the
top and bottom of the module with the card-edge guides inside the
mainframe. Slowly push the VXIpc-800 straight into the slot until
its plug connectors are resting on the backplane receptacle
connectors. Using slow, evenly distributed pressure, press the
module straight in until it seats in the expansion slot. The front
panel of the VXIpc-800 should be even with the front panel of the
mainframe.
5. Tighten the retaining screws on the top and bottom edges of the
front panel.
6. Check the installation.
7. Connect the keyboard and mouse to the appropriate connectors.
Use the keyboard adapter cable that your received with your kit to
adapt AT-style keyboards to the VXIpc-800 mini-DIN connector.
8. Connect the VGA monitor video cable to the VGA connector.
9. Connect devices to ports as required by your system configuration.
Some ports, such as the COM ports, have adapter cables that you
can order from National Instruments.
10. Replace or close any doors or covers to the mainframe.
This chapter contains information on BIOS, the low-level interface
between the hardware and PC software that configures and tests your
hardware at boot up. This BIOS (Basic Input Output System) provides
an easy-to-use graphical user interface to allow you to configure system
aspects according to your needs.
Entering BIOS Setup
To enter the BIOS setup program, perform the following steps.
1. Turn on or reboot the system. A screen appears with a series of
diagnostic checks.
2. When
press the <DEL> key to enter the BIOS setup program.
3. Choose options with the keyboard. Modify the settings to reflect
system options.
This appendix describes the environmental, electrical, and mechanical
specifications of the VXIpc 800 Series embedded computer. Unless
otherwise specified, these specifications apply to all models in the
VXIpc 800 Series.
Requirements
VXIbus Configuration Space64 B
A24 or A32 Space16 KB Minimum (Programmable)
EMIFCC Class A Verified, EC Verified
VibrationOperational: 5 to 500 Hz, 0.31 g, 3 axes
Functional ShockMIL-T-28800E Class 3 (per Section 4.5.5.4.1)
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.
VMEbus Capability Codes
Capability CodeDescription
A32, A24, A16 (master)VMEbus master A32, A24, and A16
0% to 95% Noncondensing, Operating;
0% to 95% Noncondensing, Storage
Non-operational: 5 to 500 Hz, 2.5 g, 3 axes
Half-Sine Shock Pulse (11 ms duration, 30 g peak,
3 shocks per face)
addressing
A32, A24, A16 (slave)VMEbus slave A32, A24, and A16
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)
VMEbus D32, D16, D08(O) interrupt
handler
VMEbus D32, D16, D08(O) interrupter
(Interrupter)
ROAK, RORARelease on Acknowledge or Register
Access interrupter
BTO(x)VMEbus bus timer (programmable limit)
LOCKCan lock the VMEbus for indivisible
To add RAM to the VXIpc 800, remove the top cover and add SIMM
modules to the empty SIMM sockets.
National Instruments recommends the following types of SIMMs for
use with the VXIpc-850 Series controller (Fast Page Mode):
8 MB:2 MB x 36 SIMMs — 70 ns
16 MB:4 MB x 36 SIMMs — 70 ns
32 MB:8 MB x 36 SIMMs — 70 ns
The VXIpc-860 can use Fast Page Mode (FPM), Extended Data Out
(EDO), or Bursts Extended Data Out (BEDO). National Instruments
recommends the following types of SIMMs for use with the
VXIpc-860:
8 MB:2 MB x 32/36 SIMMs — 60 or 70 ns
16 MB:4 MB x 32/36 SIMMs — 60 or 70 ns
32 MB:8 MB x 32/36 SIMMs — 60 or 70 ns
64 MB:16 MB x 32/36 SIMMs — 60 or 70 ns
The height of SIMMs used with VXIpc 800 Series controllers should be
0.85 in. or less. Contact National Instruments for recommendations on
specific manufacturers.
Note:The VXIpc-800 must be populated with pairs of SIMMs because the DRAM
This appendix describes what system resources are available on the
VXIpc 800 Series and where they are allocated. Because PCI is a
relatively new addition to PCs, this appendix describes how PCI
interrupts fit into a PC architecture before listing the devices that
use them.
PCI Interrupts
PCI interrupts can be shared by multiple devices and are therefore more
flexible than ISA interrupts. They do not actually connect to the
processor directly; they are instead mapped through ISA interrupts in
the system I/O module. The interrupt handler for a particular ISA
interrupt must know if it will be acknowledging a PCI device.
Resource Tables
This section provides tables describing where system resources are
assigned. Table B-1 lists how the ISA interrupts are allocated on the
VXIpc 800 Series and whether they are driven by a PCI interrupt.
Table B-2 lists DMA channel allocation, and Table B-3 gives the I/O
address map.
This appendix describes how to read the LEDs on the front panel to
interpret the status of the VXIpc 800 Series.
VXIbus Interface Status LEDs
The VXIbus interface status LEDs are located at the top of the module
and include four LEDs:
They indicate the various stages of initialization that occur as the
VXIpc 800 boots. The following paragraphs describe each LED.
SYSFAIL LED
FAILED LED
The
SYSFAIL
asserted. It does not necessarily indicate that the VXIpc 800 is asserting
SYSFAIL, only that there is a device in the system asserting SYSFAIL.
The
FAILED
signal. The VXIpc 800 asserts SYSFAIL when the PASSED bit in its
VXIbus status register is clear. The PASSED bit is set by the power-on
self configuration circuitry (POSC) when it has completed initializing
the VXIbus interface.
LED is lit when the VMEbus SYSFAIL signal is
LED is lit when the VXIpc 800 is driving the SYSFAIL
C
FAILED, SYSFAIL, ONLINE
, and
TEST
.
ONLINE LED
The
ONLINE
completed and the VXIbus interface is ready for application programs.
LED is lit when the Resource Manager has successfully
If either the SYSFAIL or FAILED LED remains lit, perform the
following steps.
1. Power off the mainframe.
2. Remove all other modules from the mainframe.
3. Make sure that the VXIpc 800 jumper settings are correct.
4. Make sure that the VXIpc 800 is seated properly in the mainframe.
5. Power on the mainframe and observe whether the SYSFAIL and
FAILED LEDs become unlit some time before the operating
system boots.
Board Access LEDs
The board access LEDs—ACCESS and DRIVE—indicate when board
resources have been accessed. The following paragraphs describe these
LEDs.
ACCESS LED
When lit, the ACCESS LED indicates that the VXIpc 800 MODID line
is asserted or that another VXIbus master is accessing VXIbus shared
registers or shared memory.
Appendix CLED Indicators
DRIVE LED
The DRIVE LED light indicates that an access to the internal hard disk
drive is occurring.
Ethernet LEDs
The Ethernet LEDs (RX, TX, LINK, and DSEL) indicate the status of
the Ethernet interface on the VXIpc 800 Series.
RX LED
The RX LED lights when the Ethernet interface is receiving a packet.
TX LED
The TX LED lights when the Ethernet interface is transmitting a packet.
This appendix describes the front panel and connectors on the
VXIpc 800 Series. This material contains the information relevant to
plug&play
Note:
VXI
Receiver Interconnection
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.
The VXIpc 800 Series has the following front panel connectors:
Figure D-1 shows the front panel layout of the VXIpc-800. The drawing
shows dimensions relevant to key elements on the front panel.
Dimensions are shown in inches and millimeters, with millimeter
dimensions in square brackets. The front panel thickness for all models
in the VXIpc 800 Series is 2.49 mm (0.098 in.).
Figure D-2 shows the location and pinouts for the keyboard and mouse
connectors on the VXIpc 800 Series. Table D-1 gives the name and
description for the keyboard and mouse connector signals.
Amp manufactures a mating connector with part numbers 212437-4
(housing), 212435-7 (ferrule), and 66735-4 (pin contact).
Figure D-3 shows the location and pinouts for the VGA connector on
the VXIpc 800 Series. Table D-2 gives the name and description for the
VGA connector signals.
Amp manufactures a mating connector with part numbers 748364-1
(housing) and 748333-2 (pin contact).
Figure D-4 shows the location and pinouts for the Ethernet connector
on the VXIpc-800. Table D-3 gives the name and description for the
Ethernet connector signals.
Amp manufactures a mating connector, part number 554739-1.
Figure D-5 shows the location and pinouts for the COM1 and COM2
connectors on the VXIpc 800. Table D-4 gives the name and description
for the COM1 and COM2 connector signals.
ITT Cannon manufactures a serial port mating connector, part number
MDSM-9SC-Z11, for the COM1 and COM2 connectors on the
VXIpc-800.
Figure D-6 shows the location and pinouts for the IEEE-1284 connector
on the VXIpc-800. Table D-5 gives the name and description for the
IEEE-1284 connector signals.
Amp manufactures a parallel port compatible connector, part
number 2-175677-5.
9PD3Data Bit 3
10PD4Data Bit 4
11PD5Data Bit 5
12PD6Data Bit 6
13PD7Data Bit 7
14INIT*Initialize Printer
15STROBE*Strobe
16SLCTSelect
17AUTOFDAuto Line Feed
18+5V+5 Volts
Figure D-7 shows the location and pinouts for the SCSI connector on
the VXIpc-800. Table D-6 gives the name and description for the SCSI
connector signals.
Amp manufactures a SCSI compatible connector, part
number 749111-4.
Figure D-8 shows the location and pinouts for the GPIB connector on
the VXIpc-800. Table D-7 gives the name and description for the GPIB
connector signals.
ITT Cannon manufactures a GPIB mating connector, part number
MDSM-255C-Z11.
Figure D-9 shows the location and pinouts for the SMB connectors on
the VXIpc 800. The SMB connectors are used for an external clock
signal and TTL trigger input and output. Table D-8 gives the name and
description for the SMB connector signals. Also see Table D-9 for a
description of the signal characteristics for the SMB connections.
Amp manufactures an SMB mating connector, part number 1-4 13985-0.
Figure D-11 shows the location and pinouts for the VXIbus connector
on the VXIpc 800 Series. Table D-10 gives the name and description for
the VXIbus P2 connector signals. Table D -11 gives the name and
description for the VXIbus P1 connector signals.
Appendix DFront Panel and Connectors
C32
B32
A32
P1 ConnectorP2 Connector
Figure D-11.
Table D-10.
VXIbus Connectors Location and Pinout
VXIbus P2 Connector Signals
C1
B1
A1
PinRow CRow BRow A
1CLK10++5 VECLTRG0
2CLK10-GND–2 V
3GNDNot ConnectedECLTRG1
4–5.2 VA24GND
5Not ConnectedA25MODID12
6Not ConnectedA26MODID11
7GNDA27–5.2 V
8Not ConnectedA28MODID10
9Not ConnectedA29MODID09
This appendix explains how to modify and install an I/O board in the
VXIpc 800 Series. Notice that some material is different between the
VXIpc-850 and the VXIpc-860.
Height of VXIpc-850 Plug-In Boards
In general, the VXIpc-850 can accommodate any standard-size PCI
card and any XT-height ISA card. The height of an I/O card is measured
from the bottom of the bus connector to the top of the board, as shown
in Figure E-1.
E
Height
(4.2 in. max)
(13.415 in. maximum when using .85 in. high SIMMs on processor board)
Both XT-height ISA cards and PCI cards are 4.2 in. high. The
VXIpc-850 does not support AT-height ISA cards, which are 4.8 in.
high.
Appendix EModifying and Installing I/O Expansion Boards
Length of VXIpc-850 Plug-In Boards
The VXIpc-850 will accommodate PCI or ISA I/O boards that are up to
4.2 in. high and up to 13.415 in. long when DRAM SIMMs 0.85 in. or
shorter are used on the processor board (National Instruments provides
0.85 in. SIMMs). Due to slight variances in I/O board geometries,
however, take care in every application to identify possible contact with
the SIMMs. The maximum recommended board length is 7.72 in. if you
are using SIMMs taller than 0.85 in. If you want to install a longer board
with taller system DRAM SIMMs, you must consider the strong
possibility of contact with the SIMMs.
Because DRAM SIMMs taller than 0.85 in. are more likely to interfere
with ISA cards than PCI cards, the two are discussed separately in the
following sections.
Length of PCI Plug-In Boards
The VXIpc-850 accommodates any standard 32-bit, 5 V PCI I/O board .
The maximum standard dimensions of a PCI I/O board are 12.283 in. by
4.2 in. PCI cards are installed in the VXIpc-850 such that the board
components face the processor card, which contains the processor and
system RAM. Exceptionally tall PCI components (higher than 0.52 in.)
on a plug-in board may physically cont act the DRAM SIMMs inst alled
on the CPU card, as shown in Figure E-2.
PCI CardRiser Card
Heat SinkFront Panel
Figure E-2.
Possible Support
Bracket Positions
Component Height Restrictions for PCI Plug-In Boards
Used with the VXIpc-850
.62 in. max to Heat Sink.52 in. max to SIMMs
.85 in. High
SIMMs
VXI Connector
Because larger DRAM sizes may employ taller SIMMs, you must be
careful that the component height of the PCI board does not interfere
with the SIMMs in such a way that electrical shorts occur or that the PCI
board is stressed enough to compromise its physical or electrical
integrity.
Because ISA boards mount with the components facing away from the
CPU card, which contains the processor and system RAM, tall DRAM
SIMMs may interfere with the circuit card of the plug-in board. Most
SIMM modules are at least 1 in. high and would extend into the ISA
circuit card keepout area. Therefore, National Instruments provides
SIMMs of 0.85 in. high, and does not recommend the use of cards that
are longer than 7.72 in. if you choose to use taller SIMMs. They can be
made to fit; however, take care to ensure the following conditions:
•Contact of the board with the SIMMs should not cause electrical
shorts (because of through-hole component leads on the side of the
plug in board that contacts the SIMMs).
•Contact of the board with the SIMMs does not cause physical stress
to the plug-in board.
•Contact of the board with the SIMMs does not cause physical stress
to the riser board into which the plug-in board is inserted.
Figure E-3 shows the length restrictions for ISA cards for the
VXIpc-850 when tall SIMMs are used.
Appendix EModifying and Installing I/O Expansion Boards
Length Restrictions for ISA Plug-In Boards Used with the VXIpc-850
when SIMMs Taller than 0.85 in. are Used
VXI Connector
Appendix EModifying and Installing I/O Expansion Boards
Height of VXIpc-860 Plug-In Boards
In general, the VXIpc-860 can accommodate any standard-size PCI
card and any XT-height ISA card. The height of an I/O card is measured
from the bottom of the bus connector to the top of the board, as shown
in Figure E-4.
.48 in. Component Height (PCI Component Side)
.07 in. Component Height (ISA Solder Side)
With .85 in. Tall SIMMs
2.51 in.
1.50 in.4.36 in.
Height
(4.2 in. max)
Length
Figure E-4.
(8.4 in. maximum for both ISA and PCI)
I/O Board Dimensions for VXIpc-860 Expansion Slot
Both XT-height ISA cards and PCI cards are 4.2 in. high. The
VXIpc-860 does not support AT-height ISA cards, which are
Appendix EModifying and Installing I/O Expansion Boards
Length of VXIpc-860 Plug-In Boards
The VXIpc-860 can accommodate PCI or ISA I/O boards that are up to
4.2 in. high and up to 8.4 in. long. When DRAM SIMMs 0.85 in. are
used on the processor board, the component-side component height on
a PCI I/O board shall be 0.48 in. tall in the area shown in Figure E-4.
For the same height DRAM SIMMs, the ISA I/O board solder-side
component height shall be 0.07 in. tall in the area shown in Figure E-4.
Be sure to allow for clearance if you want to use taller DRAM SIMMs.
Because DRAM SIMMs taller than 0.85 in. are more likely to interfere
with ISA cards than PCI cards, the two are discussed separately in the
following sections.
Length of PCI Plug-In Boards
The VXIpc-860 accommodates any 32-bit, 5 V PCI I/O boards that are
a maximum of 8.4 in. long with the standard height of 4.2 in. (see
Figure E-5). PCI cards are installed in the VXIpc-860 such that the
board components face the processor board, which contains the
processor and system RAM. PCI components (higher than 0.48 in. in
the area shown in Figure E-4) on a plug-in board may physically contact
the DRAM SIMMs installed on the CPU card, as shown in Figure E-5.
PCI CardHeat Sink
Possible Support
Bracket Positions
Length Restrictions for PCI Plug-In Boards Used with the VXIpc-860
VXI Connector
.48 in.
Front Panel
Riser Card
8.4 in. max
.85 in. High
SIMMs
Figure E-5.
Because larger DRAM sizes may employ taller SIMMs, you must be
careful that the component height of the PCI board does not interfere
with the SIMMs in such a way that electrical shorts occur or that the PCI
board is stressed enough to compromise its physical or electrical
integrity.
Appendix EModifying and Installing I/O Expansion Boards
Length of ISA Plug-In Boards
Because ISA boards mount with the components facing away from the
CPU card, which contains the processor and system RAM, tall DRAM
SIMMs may interfere with the circuit card of the plug-in board. Most
SIMM modules are at least 1 in. high and would extend into the ISA
circuit card. Therefore, National Instruments provides SIMMs of 0.85
in. high to give a clearance of 0.07 in. to the ISA circuit card only in the
area shown in Figure E-4. If you choose to use taller SIMMs
(0.92 maximum height), take care to ensure the following conditions:
•Contact of the board with the SIMMs should not cause electrical
shorts (because of through-hole component leads on the side of the
plug in board that contacts the SIMMs).
•Contact of the board with the SIMMs does not cause physical stress
to the plug-in board.
•Contact of the board with the SIMMs does not cause physical stress
to the riser board into which the plug-in board is inserted.
Figure E-6 shows the length restrictions for ISA cards for the
VXIpc-860 when tall SIMMs are used.
Length Restrictions for ISA Plug-In Boards Used with the VXIpc-860
when SIMMs Taller than 0.85 in. are Used
Heat Sink
VXI Connector
Installing an I/O Board
The following material applies equally to all models in the VXIpc 800
Series.
Materials Needed
You need the following pieces to install an expansion board in the
VXIpc-800:
•A user-defined panel is required on the expansion boards based
on National Instruments blank PCI or ISA panels. The panel
should be manufactured from 0.03 in. (0.76 mm) thick 1010 cold
rolled steel. The finish should be 0.0003 in. (0.008 mm) nickel
plate over 0.0001 in. (0.003 mm) copper flash. Contact National
Instruments if you have any questions about specifications for
user-defined panels.
As an alternative, you can modify the blank panels provided with
the VXIpc-800. Custom panel design services are available from
National Instruments for a nominal fee.
•PEM nut or a 4-40 nut with lock washer (hole diameter should
be 0.125 in. [3.18 mm]).
•4-40 x 1/4 in. stainless steel panhead screw.
Appendix EModifying and Installing I/O Expansion Boards
Installation Steps
Follow these steps to install the expansion board.
1. Notice that the VXIpc-800 includes one card guide that can be
rotated to secure the top of either a PCI or an ISA plug-in board.
You may use the card guide in either of two locations, depending
on the length of your installed board. Notice the possible locations
as shown previously (Figures E-2 and E-3 for the VXIpc-850, or
Figures E-5 and E-6 for the VXIpc-860). Loosen the screw holding
the guide and rotate the guide to the uppermost position for PCI
boards or the lowermost position for ISA boards. See Figure E-7.
2. Replace the manufacturer-supplied panel bracket with the custom
bracket. The two holes in the bracket align with existing holes in
the VXIpc-800 front panel.
3. Seat the board firmly in one of the expansion bus connectors.
4. Attach the board to the front panel with the two screws. You can
use a PEM nut on the back (far) side of the bracket, or a 4-40 nut
Appendix EModifying and Installing I/O Expansion Boards
with a lock washer (hole diameter should be 0.125 in.). In either
case, use a 4-40 x 1/4 in. stainless steel panhead screw to mount the
board/bracket assembly to the front panel.
a. PCI Board Installedb. ISA Board Installed
Figure E-7. PCI Board and ISA Board Installed in a VXIpc-800
Figures E-8 and E-9 give dimensions and instructions for creating a
connector cutout and expansion bracket for a PCI board.
Note:In the following drawings, dimensions are given in inches and millimeters,
with the millimeter dimensions in square brackets.
PCI Expansion
Bracket
4.200
[106.68]
12.283 [311.99]
3.224 [81.89]
(I/O Connector
Window)
.300 [7.62]
(.240 [6.10])
Figure E-8. Side View of PCI Board with Expansion Bracket
Appendix EModifying and Installing I/O Expansion Boards
Figures E-10 and E-11 give dimensions and instructions for creating a
connector cutout and expansion bracket for an ISA board.
ISA Expansion
Bracket
4.200 [106.68]
(XT Card)
1
Length of XT ISA card shall be 7.72 [196.1] if SIMMs
on processor card are taller than .85 [21.6].
Otherwise ISA specification length of 13.415 [340.74]
may be used.
Figure E-10. Side View of ISA Board with Expansion Bracket
This appendix answers common questions you may have when using
the VXIpc 800 Series.
What do the LEDs on the front of the VXIpc 800 mean?
Refer to Appendix C ,
panel LEDs.
Is something wrong with the VXIpc 800 if the red SYSFAIL and
FAILED LEDs stay lit after booting the VXIpc 800?
If either the
Appendix C,
Can I access 32-bit registers in my VXIbus system from the
VXIpc 800?
Yes. The VXIpc 800 uses the 32-bit PCI bus to interface to the VXIbus.
In fact, the VXIbus circuitry on the VXIpc 800 also supports the new
VME64 standard for D64 accesses. Refer to your VXI software manual
for more information.
SYSFAIL
LED Indicators
LED Indicators
or
FAILED
, for troubleshooting steps.
, for a description of the front
LED remains lit, refer to
F
What kind of signal is CLK10 and what kind of signal do I need for
an external CLK10?
CLK10 is a differential ECL signal on the backplane. However, the
oscillator for the VXIpc 800 and the EXTCLK i npu t on the VXIpc-8 00
front panel use TTL levels; therefore, you need to supply a TTL-level
signal for EXTCLK. Our voltage converters convert the signal to
differential ECL.
What is the accuracy of the CLK10 signal?
The CLK10 signal generated by the VXIpc 800 is ±100 ppm (0.01%) as
per the VXIbus specification. If you need a more accurate CLK10 signal
on the VXIpc 800 Series, you can use the EXTCLK connector on its
front panel.
If I boot the computer without video, and then plug in the video,
why is it in black and white?
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 at tached
at boot time to get color.
I’ve installed the SCSI software. Why doesn’t the VXIpc 800 Series
recognize my SCSI device?
This problem usually occurs when SCSI has not been enabled in the
BIOS. Enter your BIOS by pressing <DEL> at boot time. In the Setup
window, click on the Chipset icon. Select the On Board PCI SCSI
option and enable it.
What type of video interface is onboard the VXIpc 800? What video
drivers are included with the VXIpc 800? Can I use Super VGA
with my VXIpc 800? If my application requires a special type of
video display, how do I configure my VXIpc 800?
The VXIpc 800 uses the Trident Microsystems TGUI96xx chip family,
a combination graphics accelerator and RAMDAC. The TGUI9660 is
the first chip used from this family. Subsequent pin-compatible chips
will follow. The chips in this family are compatible with the Standard
VGA video output MS Windows video driver, as well as the Trident
Microsystems video driver. For more information on the video driver,
refer to the
c:\images\manuals directory.
If your application requires a special type of video display, you can
remove the PCI video card included with your VXIpc 800 Series.
Contact National Instruments for information on how to do this.
What kind of monitor can I use with the VXIpc 800?
VXIpc 800 computers that use Super VGA video output will work o nly
with monitors having a horizontal scan rate of at least 50 kHz and a
vertical scan rate of 60 Hz.
Caution:Make sure that your monitor meets this specification. Enabling the Super
VGA option on a monitor that does not meet this specification will cause
damage to your monitor.
Appendix FCommon Questions
What if my keyboard connector does not fit into the keyboard port
on the VXIpc 800?
You can plug keyboards that have a 6-pin Mini DIN PS/2 type
connector directly into the VXIpc 800. You can use the keyboard
adapter cable that is included with every VXIpc 800 kit to adapt the
larger AT keyboard connector to the 6-pin Mini DIN connector.
How do I connect an external speaker to get audio capability?
A twisted-pair cable connects th e front pane l audio co nnector to the
VXIpc 800 Series motherboard. Connect the external speaker to this
front-panel connector. The center pin of the connector provides the
audio signal. The shield of the connector is GROUND.
How do I add RAM to the VXIpc 800? What is the maximum
amount of RAM that I can have on the VXIpc 800?
For information about adding RAM to the VXIpc 800, refer to
Appendix A,
Specifications
.
Which interrupt levels are free to be used by ISA bus boards?
Which area of upper memory (adapter space) is free for use by ISA
bus boards or expanded memory manager software programs?
See Appendix B,
VXIpc 800 Series System Resources,
for information
on the available port I/O register space, upper memory area, interrupts,
and DMA channels.
How do I install the VXIpc 800 in a slot other than Slot 0?
The VXIpc 800 automatically detects whether it is in Slot 0 of a VXIbus
mainframe. You do not need to change jumper settings to install the
VXIpc 800 in a slot other than Slot 0 unless you h av e defeated the first
slot detector (FSD) circuitry by changing the appropriate jumper setting
on the VXIpc 800.
Refer to either Chapter 3,
Installation
, for information on enabling and defeating the FSD
How do I check the configuration of the memory, floppy drive, hard
drive, time/date, and so on?
You can view these parameters in the BIOS setup. To enter the BIOS
setup, reboot the VXIpc 800 and press the <DEL> key during the
memory tests. Refer to Chapter 4,
BIOS
, for more information.
Can I upgrade my VXIpc 800?
You can upgrade the modular CPU card to upgrade the processor.
Contact National Instruments for information.
How can I boot from an external SCSI hard drive?
In the Setup/Standard window change the Master drive setting from
User to SCSI, and make sure that SCSI is enabled in the Setup/Chipset
window.
Can I use the internal IDE drive and an external SCSI hard drive
at the same time?
Yes, but you can only boot from the internal IDE drive in this
configuration.
My CMOS is corrupted. How do I set it back to default?
For your convenience, this appendix contains forms to help you gather the information necessary to
help us solve your technical problems and a form you can use to comment on the product
documentation. When you contact us, we need the information on the Technical Support Form and the
configuration form, if your manual contains one, about your system configuration to answer your
questions as quickly as possible.
National Instruments has technical assistance through electronic, fax, and telephone systems to
quickly provide the information you need. Our electronic services includ e a bulletin board service,
an FTP site, a fax-on-demand system, and e-mail support. If you have a hardware or software
problem, first try the electronic support systems. If the information available on these systems
does not answer your questions, we offer fax and telephone su pport through our technical support
centers, which are staffed by applications engineers.
G
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
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: 01 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
Fax-on-Demand is a 24-hour information retrieval system containing a library of documents on a wide
Fax-on-Demand Support
E-Mail Support (currently U.S. only)
range of technical information. You can access Fax-on-Demand from a touch-tone telephone at
(512)418-1111.
You can submit technical support questions to the applications engineering team through e-mail at the
Internet address listed below. Remember to include your name, address, and phone number so we can
contact you with solutions and suggestions.
support@natinst.com
Telephone and Fax Support
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 ______MHz RAM _____MB Display adapter __________________________
Mouse ___yes ___no Other 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 reproduce the problem: __ ___ ____ ___________________________________
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.
Mainframe make and model ___________________________________ _____________________
Microprocessor __________________________________________________________________
Clock frequency or speed ___________________________________________________________
Type of video board installed _______ ________________________________________________
Operating system and 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:VXIpc
Edition Date:September 1997
Part Number:321744A-01
Please comment on the completeness, clarity, and organization of the manual.
Thank you for your help.
Name _________________________________________________________________________
Title __________________________________________________________________________
Company _______________________________________________________________________
Address _____________________________________ ___________________________________
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-10
µ-micro-10
m-milli-10
k-kilo-10
M-mega-10
G-giga-10
–9
–6
–3
3
6
9
A
AAmperes
addressCharacter code that identifies a specific location (or series of locations)
in memory
address spaceA set of 2
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.
n
memory locations differentiated from other such sets in VXI/
ANSIAmerican National Standards Institute
ASICapplication-specific integrated circuit
bbits
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.
BERR*Bus error signal
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 errorAn error that signals failed access to an address. Bus errors occur with
low-level accesses to memory and usually involve hardware with bus
mapping capabilities. For example, nonexistent memory, a nonexistent
register, or an incorrect device access can cause a bus error.
DRAMDynamic RAM (Random Access Memory); storage that the computer
must refresh at frequent intervals
E
ECLEmitter-Coupled Logic
EDOExtended Data Out; a DRAM architecture that shortens overall access
latency, improving performance
EEPROMElectronically Erasable Programmable Read Only Memory
embedded controllerAn intelligent CPU (controller) interface plugged directly into the VXI
backplane, giving it direct access to the VXIbus. It must have all of its
required VXI interface capabilities built in.
EMCElectromagnetic Compliance
F
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.
FPERRFloating Point Error
G
GPIBGeneral Purpose Interface Bus (IEEE 488)
H
hexhexadecimal; the numbering system with base 16, using the digits 0 to 9
IDEIntegrated Drive Electronics. Denotes the most common interface to the
hard drive on PCs.
IEEEInstitute of Electrical and Electronics Engineers
in.inches
I/Oinput/output; the techniques, media, and devices used to achieve
communication between machines and users
instrument driverA set of routines designed to control a specific instrument or family of
instruments, and any necessary related files for LabWindows/CVI or
LabVIEW
INTinterrupt
INTAPCI interrupt A
INTBPCI interrupt B
INTCPCI interrupt C
INTDPCI interrupt D
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
ISAIndustry Standard Architecture denotes a common expansion bus used
mmeters
masterA functional part of a VME/VXIbus device that initiates data transfers
on the backplane. A transfer can be either a read or a write.
MBmegabytes of memory
MITEA National Instruments custom ASIC, a sophisticated dual-channel
DMA controller that incorporates the Synchronous MXI and VME64
protocols to achieve high-performance block transfer rates
MODIDModule ID Lines. Used in VXI to geographically locate boards and to
dynamically configure boards
MTBFMean Time Between Failure
N
NI-VISAThe National Instruments implementation of the VISA standard; an
interface-independent software that provides a unified programming
interface for VXI, GPIB, and serial instruments
NI-VXIThe National Instruments bus interface software for VME/VXIbus
systems
NMINonMaskable Interrupt
Non-Slot 0 deviceA device configured for installation in any slot in a VXIbus mainframe
other than Slot 0. Installing such a device into Slot 0 can damage the
PCIPeripheral Component Interconnect. The PCI bus is a high-performance
32-bit or 64-bit bus with multiplexed address and data lines.
PCMCIAPersonal Computer Memory Card International Association
PEMPenn Engineering Manufacturing Corporation. A manufacturer of nuts
pressed into metal
POSCPower-On Self Configuration. A process by which the MITE chip
programs its own registers from EEPROMs at power up
PWBPrinted Wire Board
R
Resource ManagerA 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
S
sseconds
SCSISmall Computer System Interface
SIMMSingle In-line Memory Module
slaveA functional part of a VME/VXIbus device that detects data transfer
cycles initiated by a VMEbus master and responds to the transfers when
the address specifies one of the device’s registers
Slot 0 deviceA device configured for installation in Slot 0 of a VXIbus mainframe.
This device is unique in the VXIbus 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 VXIbus
backplane, or both.
SMBSub Miniature Type B connector that features a snap coupling for fa st
triggerEither TTL or ECL lines used for intermodule communication
TTLTransistor-Transistor Logic
V
VVolts
VISAVirtual Instrument Software Architecture. This is the general name
given to VISA and its associated architecture.
VMEVersa Module Eurocard or IEEE 1014
VMEbus System A device configured for installation in Slot 0 of a VXIbus mainframe
Controlleror 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 o ther s lot can da mage th e
device, the VMEbus/VXIbus backplane, or both.
VXIbusVMEbus Extensions for Instrumentation
system CMOS, 3-12
removing metal enclosure, 3-4
trigger input termination, 3-8
VXIbus CLK10 routing, 3-5 to 3-7
VXIbus Slot 0/non-Slot 0, 3-4 to 3-5
connectors
COM1 and COM2, D-6 to D-7
Ethernet, D-5 to D-6
external SMBs, D-14
front panel connectors, 1-6
front panel connectors (table), D-1E-1
GPIB (IEEE-488.2), D-12 to D-13
keyboard and mouse, D-3
parallel port, D-8 to D-9