Warranty The NI VXIpc-882 controller is warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its option, repair or replace equipment that proves to be defective during the warranty period.
Page 4
These classes are known as Class A (for use in industrial-commercial locations only) or Class B (for use in residential or commercial locations). All National Instruments (NI) products are FCC Class A products. Depending on where it is operated, this Class A product could be subject to restrictions in the FCC rules. (In Canada, the Department of Communications (DOC), of Industry Canada, regulates wireless interference in much the same way.) Digital...
Chapter 2 Installation Installing the NI VXIpc-882 ...2-1 How to Remove the Controller from the VXI Chassis...2-3 Removing the NI VXIpc-882 Component Side Cover ...2-4 Installing and Upgrading RAM ...2-4 Installing and Removing the Internal Hard Drive ...2-6 ExpressCard/34 ...2-7 Installing an ExpressCard/34...2-7...
Page 6
Device Interaction ... 4-3 Programming for VXI ... 4-5 Optimizing Large VXIbus Transfers ... 4-7 Shared Memory... 4-8 NI-VXI API Notes ... 4-8 Compiler Symbols ... 4-8 Compatibility Layer Options ... 4-8 Debugging ... 4-9 NI VXIpc-882 User Manual ni.com...
How to Use the Documentation Set Begin by reading NI VXIpc-882 Installation Guide, a brief quick-start guide that describes how to install and get started with your controller. This manual, the NI VXIpc-882 User Manual, contains more details about changing the installation or configuration from the defaults and using the hardware.
• • • • • • NI VXIpc-882 User Manual ANSI/IEEE Standard 1014-1987, IEEE Standard for a Versatile Backplane Bus: VMEbus ANSI/IEEE Standard 1155-1998, IEEE VMEbus Extensions for Instrumentation: VXIbus ANSI/VITA 1-1994, VME64 VXI-6, VXIbus Mainframe Extender Specification, Rev. 2.0,...
NI VXIpc-882 provides powerful control in a two-slot configuration. Install a NI VXIpc-882 controller in your VXI mainframe, and you can take full advantage of the high-performance VXI backplane and have direct control of VXI registers, memory, interrupts, and triggers.
Chapter 1 Introduction NI VXIpc-882 Functional Block Diagram Figure 1-1 is a functional block diagram of the NI VXIpc-882 controller. 2 SO-DIMMs DUAL CH DDR2 SDRAM PC2 5300 4 Hi-Speed USB Ports ExpressCard/34 Slot Watchdog COM 1 NI VXIpc-882 Functional Description This section contains brief functional descriptions of the major NI VXIpc-882 logic blocks shown in Figure 1-1.
• National Instruments Software National Instruments has developed several software kits you can use with the NI VXIpc-882. NI-VISA and NI-VXI are already installed on your hard drive; LabVIEW is optional. NI-VISA is the National Instruments implementation of the VISA specification.
Page 14
Chapter 1 Introduction You can also use the National Instruments LabVIEW application program and instrument drivers to ease your programming task. This standardized program matches the modular virtual instrument capability of VXI and can reduce your VXI software development time. This program features extensive libraries of GPIB, Serial, and VXI instrument drivers written to take full advantage of direct VXI control.
Installing the NI VXIpc-882 This section contains general installation instructions for the NI VXIpc-882 controller. Consult your VXIbus chassis user manual or technical reference manual for specific instructions and warnings. To protect both yourself and the chassis from electrical hazards, the chassis Caution should remain off until you finish installing the controller.
Page 16
Connect the DVI-I monitor video cable to the DVI-I connector. Connect devices to ports as required by your system configuration. Replace or close any doors or covers on the chassis. What if the NI VXIpc-882 does not boot? Common Questions and Troubleshooting.
Figure 2-1 shows an NI VXIpc-882 installed in the system controller slot of a National Instruments VXI chassis. You can place VXI devices in any other slot. 1 NI VXIpc-882 Controller How to Remove the Controller from the VXI Chassis The NI VXIpc-882 controller is designed for easy handling.
Complete the following steps to remove the top and rear covers from the controller. Installing and Upgrading RAM The NI VXIpc-882 uses PC2 5300 DDR2 SDRAM and supports up to 2 GB in each of the two RAM sockets. National Instruments recommends the following size SO-DIMMs for use with the NI VXIpc-882 controller (SDRAM): •...
Page 19
Removing the NI VXIpc-882 Component Side Cover Add the SO-DIMM modules to the empty SO-DIMM sockets. Refer to Figure 2-2. 2 SO-DIMM Module Figure 2-2. Installing a SO-DIMM in an NI VXIpc-882 Controller Chapter 2 Installation section. 3 SO-DIMM Socket XA2...
Remove the component side cover. Refer to the removal instructions in the Removing the NI VXIpc-882 Component Side Cover Remove the four screws under the solder side cover that hold the hard drive in place. You will need a 2mm hex driver to remove the M3 button head screws.
Hardware Default Settings This chapter summarizes the hardware default settings for the NI VXIpc-882 for easy reference. The module is set at the factory for the most commonly used configuration. Figure 3-1 and Table 3-1 show the factory-default settings of the user-configurable jumpers on the NI VXIpc-882 controller.
Do not adjust any jumpers or switches not listed in Table 3-1 or that are not documented in this manual unless directed by National Instruments. Other configuration jumpers are shown in the event National Instruments technical support needs to make adjustments to your settings.
Page 25
Bus arbitration mode Arbiter timeout Low-level register access API support User window size DMA setting NI VXIpc-882 User Manual Table 3-3. MAX Shared Memory Tab Default Settings Editor Field Enabled Table 3-4. MAX VXI Bus Tab Default Settings Editor Field 500 μs...
National Instruments support. Slot 0 Detection The NI VXIpc-882 controller is configured at the factory to automatically detect if it is installed in Slot 0 of a VXI mainframe. With automatic System Controller slot detection the NI VXIpc-882 controller can be installed in any VXIbus slot.
Non-System Controller or for automatic detection. Failing to do so may result in damage to the NI VXIpc-882 controller and/or the backplane. When the NI VXIpc-882 controller is installed in Slot 0 of a VXI system it becomes the VXIbus System Controller. As the System Controller, the...
Use MAX under Windows to edit the NI VXIpc-882 controller configuration. Some of these settings are stored in files that the NI-VXI software reads, while other settings are stored directly in the NI VXIpc-882 controller EEPROM. Certain EEPROM configurations, including invalid configurations, can lock up your computer while it is booting.
If you encounter this situation, you should reduce the size of the NI VXIpc-882 controller user memory window. The EEPROM can become corrupted if the NI VXIpc-882 controller is shut down while it is updating the EEPROM. If one of these situations occurs after you change the configuration, complete the following steps to reconfigure the NI VXIpc-882 controller.
Set the W3 jumper to Trigger Card, shown in Figure 3-6b, to select the CLK10 source as the TRIG/CLK PORT A(B) on the NI VXIpc-882 front panel. When selecting the trigger card as the CLK10 input source be sure to set jumper W7 to set the direction of CLK10 through the TRIG/CLK PORT A(B).
In Slot 0 operation with jumpers W4 set for an external source and W3 set for the front panel TRIG/CLK PORT A(B) set this jumper to IN, as shown in Figure 3-8a, to route CLK10 in from another NI VXIpc-882 to the VXI backplane. In non-slot 0 operation the IN setting has no effect.
MAX, as shown in Figure 3-9. Parallel termination is not necessary when the signal is driven by a 50 Ω source, such Note as an NI VXIpc-882 controller. NI VXIpc-882 User Manual Figure 3-9. Inverting the CLK10 Signal through MAX 3-12 ni.com...
NI VXIpc-882 controller features. Most users do not need to use the BIOS setup program, as the NI VXIpc-882 controller ships with default settings that work well for most configurations. Changing BIOS settings may lead to incorrect controller behavior and possibly Caution an unbootable controller.
Normally, you do not need to modify these items. However, if an IDE/ATA device is not autodetected properly, you can specify it manually by pressing <Enter> on an item. System Information—This setting displays a screen containing important system information about the NI VXIpc-882 controller. 3-14 ni.com...
Integrated Peripherals Submenu Use this submenu to apply nondefault configurations to the front panel peripherals of an NI VXIpc-882 controller. Normally, you do not need to modify these settings, as the factory default settings provide the most compatible and optimal configuration possible.
Page 37
• • • • NI VXIpc-882 User Manual Parallel Port Mode—The PC industry has created several different modes of operation for this port over the years. Usually, the default setting works for all applications. However, if a parallel port device specifically requires a nondefault setting, you can change it here.
By default, no password is specified. Set Supervisor Password—This setting allows you to specify a password that must be entered to access the BIOS setup options. By default, no password is specified. 3-17 Chapter 3 Configuration and Default Settings NI VXIpc-882 User Manual...
The Exit setup menu includes the following settings: • • NI VXIpc-882 User Manual Password on Boot—This setting controls whether or not a password is required to boot the system. If enabled, the user must enter the User Password to boot the system. The default setting is Disabled.
• • System CMOS The NI VXIpc-882 contains a backed-up memory used to store BIOS configuration information. Complete the following steps to clear the CMOS contents: Do not leave the jumper on pins 2–3. Doing so decreases battery life. In addition, Caution leaving the jumper on the pins prevents the controller from booting.
Measurement and Automation Explorer (MAX) is the utility for configuring most National Instruments hardware and software. You can use this utility to configure your NI VXIpc-882 controller’s various software and hardware features. The following sections describe hardware configuration settings available with NI-VXI 3.6.
Menu Selection (Default) Last configuration loaded Sets controller to message-based device at logical address 5 Sets controller to register-based device at logical address 5, sharing RAM Shares 128 KB of RAM 3-21 Configuration and Default Settings Explanation NI VXIpc-882 User Manual...
Page 43
Bus Requester: Release on Request Bus Requester: Request Level Bus Requester: Operate as Fair Requester Bus Arbitration: Prioritized NI VXIpc-882 User Manual Table 3-8. VXIpc MAX Device Tab Default Settings Setting Table 3-9. VXIpc MAX Shared Memory Tab Default Settings Setting Table 3-10.
Current Board Configuration Table 3-14. VXI-MXI-2 Device Tab Default Settings Setting Use DIP Switch to Set the 3-23 Configuration and Default Settings Default Value Checked 2 MB Enabled Default Value Not Checked Default Value Default Value Logical Address NI VXIpc-882 User Manual...
Page 45
Transfer Limit Advanced: Bus Arbitration: Arbiter Type: Priority Advanced: Bus Arbitration: Operate as Fair Requester NI VXIpc-882 User Manual Table 3-14. VXI-MXI-2 Device Tab Default Settings (Continued) Setting Table 3-15. VXI-MXI-2 MXI-2 Bus Tab Default Settings Setting Table 3-16. VXI-MXI-2 VXI Bus Tab Default Settings...
Table 3-18. PCI-MXI-2 Device Tab Default Settings Setting Table 3-19. PCI-MXI-2 Shared Memory Tab Default Settings Setting 3-25 Configuration and Default Settings Default Value Checked Default Value Current Board Configuration Default Value Message Based Default Value Selected 2 GB NI VXIpc-882 User Manual...
Page 47
User Window: Enable Low-Level Register Access API Support User Window: User Window Size Enable PCI Expansion ROM DMA Setting NI VXIpc-882 User Manual Table 3-19. PCI-MXI-2 Shared Memory Tab Default Settings (Continued) Setting Table 3-20. PCI-MXI-2 MXI-2 Bus Tab Default Settings Setting Table 3-21.
Onboard programmable logic can configure the NI VXIpc-882 to drive its 10 MHz VXI CLK10 signal to this connector as an output or to use this connector as an input for the 10 MHz VXI CLK10 signal.
Each component assists you with one of four development steps: configuration, device interaction, programming, and debugging. You can access the utilities, help files, and release notes through the Windows Start menu by opening the National Instruments»VXI or National Instruments»VISA program groups. Configuration The configuration utilities in your software kit are Resman and MAX.
Page 52
You can launch VISAIC (or VIC) from the Tools menu in MAX or from the VISA or VXI subgroups in Start»Programs»National Instruments. Try the following in VISAIC: In the tree view, navigate using your mouse to the VISA resource for your controller—probably VXI1::0::INSTR,...
(such as What’s This?) available by right-clicking in any panel. Programming for VXI NI-VISA and the NI-VXI API are the two National Instruments programming interfaces for accessing your VXI/VME instruments. With NI-VXI 3.0 or later, NI-VISA is the native API for communicating with a VXI or VME system, and we recommend using it for all new applications.
Page 54
NI-VXI installer and select the appropriate option in the custom installation screen. Be sure to review the NI-VISA is the National Instruments implementation of the VISA API as the VXIplug&play standard defines. It provides a common interface to many types of instruments (such as VXI, GPIB, PXI, Serial, TCP/IP, and so on) and therefore is especially useful in situations where you are using multiple types of instruments.
Options. Select the VXI system that will support the emulation layer. In NI-VXI 3.0 or later, when you enable for triggers or interrupts, only the local controller is enabled. In the NI-VXI API functions for enabling NI VXIpc-882 User Manual in the NI-VXI API). VXImemAlloc() BINARY_COMPATIBLE ).
NI Spy and VISAIC are useful utilities for identifying the causes of problems in your application. NI Spy tracks the calls your application makes to National Instruments programming interfaces, including NI-VISA, NI-VXI, and NI-488. NI Spy highlights functions that return errors, so during development you can quickly spot which functions failed during a program’s execution.
Page 58
VISAIC, discussed in the excellent platform for quickly testing instruments and learning how to communicate with them. Refer to the NI-VISA Help for more information about using VISAIC. NI VXIpc-882 User Manual Figure 4-4. NI-Spy Device Interaction section of this chapter, is an Figure 4-5.
I/O Information Front Panel Connectors Table 5-1 lists various peripherals and their corresponding NI VXIpc-882 external connectors, bus interfaces, and functions. Table 5-1. Peripheral Video 24-pin D-SUB (standard DVI-I) Serial COM1 RS-232 serial port (9-pin D-SUB) Gigabit Ethernet Ethernet, RJ45...
I/O Information DVI-I Figure 5-1 shows the location and pinouts for the DVI-I connector on the NI VXIpc-882. Table 5-2 lists and describes the DVI-I connector signals. NI VXIpc-882 User Manual Figure 5-1. DVI-I Connector Location and Pinout Table 5-2. DVI-I Connector Signals TMDS Data2–...
Page 61
TMDS Data0– TMDSData0+ TMDS Data0/5 Shield Reserved Reserved TMDS Clock Shield TMDS Clock+ TMDS Clock– Analog Red Analog Green Analog Blue Analog Horizontal Sync Analog GND Return: (analog R, G, B) Chapter 5 I/O Information Signal Name NI VXIpc-882 User Manual...
Chapter 5 I/O Information COM1 Figure 5-2 shows the location and pinouts for the COM1 connector on the NI VXIpc-882. Table 5-3 lists and describes the COM1 connector signal. NI VXIpc-882 User Manual COM1 Figure 5-2. COM1 Connector Location and Pinout Table 5-3.
Page 64
On (steady state) On (pulsing) Unlit Bottom Green Orange NI VXIpc-882 User Manual LED State LAN link is not established. LAN link is established. The controller is communicating with another computer on the LAN. 10 Mbit/sec data rate is selected.
Parallel Port Figure 5-4 shows the location and pinouts for the IEEE 1284 (parallel) connector on the NI VXIpc-882. Table 5-6 lists and describes the IEEE 1284 connector signals. Parallel port adapter cables are available from National Instruments, part number 777169-01.
Page 66
Chapter 5 I/O Information 19–35 NI VXIpc-882 User Manual Table 5-6. Parallel Port Connector Signals Default Configuration (LPT) Signal Name BUSY SLCT ACK# FAULT#(ERROR#) PAPEREND PD 2 INIT# STROBE# SLCTIN# AUTOFD# Signal Description Device Busy Select Acknowledge Fault Paper End...
VXI triggers to or from the VXI backplane. For more information, refer to the Configuration and Default Figure 5-6 shows the TRG connector locations on the NI VXIpc-882. Table 5-8 lists and describes the trigger connector signals. NI VXIpc-882 User Manual Front Panel SMB TRGIN/TRGOUT Settings.
Page 70
Chapter 5 I/O Information NI VXIpc-882 User Manual Table 5-9. GPIB Connector Signals Signal Name DIO1# DIO2# DIO3# DIO4# EOI# DAV# NRFD# NDAC# IFC# SRQ# ATN# SHIELD DIO5# DIO6# DIO7# DIO8# REN# 18–25 5-12 Signal Description Data Bit 1 Data Bit 2...
ExpressCard/34 Slot The NI VXIpc-882 controller is equipped with an ExpressCard/34 slot on the front panel, which provides I/O expansion and options for removable storage, Ethernet, and a variety of other I/O. Figure 5-8 shows the location and pinouts for the ExpressCard/34 slot on the NI VXIpc-882.
Page 72
Chapter 5 I/O Information NI VXIpc-882 User Manual Table 5-10. ExpressCard/34 Connector Signals Signal Name USBD– USBD+ CPUSB# RESERVED RESERVED SMBCLK SMBDATA +1.5V +1.5V WAKE# +3.3VAUX PERST# +3.3V +3.3V CLKREQ# CPPE# REFCLK– REFCLK+ PERn PERp PETn PETp 5-14 Signal Description Ground USB Data –...
The NI VXIpc-882 has the following front-panel features: • • Data Storage The NI VXIpc-882 has a SATA hard drive (at least 80 GB). You can add additional data storage capacity with a USB DVD/CD-ROM drive or USB floppy drive. Contact National Instruments to purchase these devices.
How do I check the configuration of the memory, hard drive, time/date, and so on? You can view these parameters in the BIOS setup. To enter the BIOS setup, reboot the NI VXIpc-882 and press <Delete> during the memory tests. Refer to the Default...
Page 75
VXI support page at ni.com Because the naming conventions may not be completely straightforward, National Instruments provides a text file named c:\images support for each peripheral. You may want to print this file for reference when you install your peripheral device drivers.
Hard drive-based recovery stores a factory backup on a separate portion of your hard drive allowing you to restore your controller without additional media. The NI VXIpc-882 controller also ships with an OS Recovery CD that allows you to reinstall your operating system onto your hard drive through an external DVD/CD-ROM.
This section provides information on the installation and removal of ExpressCard/34 modules. Installing an ExpressCard/34 You can install an ExpressCard/34 module while the NI VXIpc-882 is running. The NI VXIpc-882 will automatically detect the card. ExpressCard/34s are generally marked with a symbol or a label to indicate which end to insert into the slot.
C-to-type A LPT adapter. To order the adapter, refer to the online catalog at My NI VXIpc-882 does not have an internal floppy drive. Is there a way to use an external drive? Yes.
How do I change the main power fuse? The NI VXIpc-882 is not equipped with a user-replaceable fuse. If the internal fuse blows, contact National Instruments for assistance. Troubleshooting What if the NI VXIpc-882 does not boot? Several problems can cause a controller not to boot. Here are some things to look for and possible solutions.
Page 81
800 × 600. What’s wrong? Be sure the video driver is installed. If it is not, refer to the file on the hard drive or recovery CD-ROM. NI VXIpc-882 User Manual Enter the BIOS setup program as described in the section of Chapter 3, Configuration and Default Press <F9>...
Specifications This appendix lists the electrical, mechanical, and environmental specifications of the NI VXIpc-882 embedded computers. Electrical Note Power usage depends on peripherals connected to the controller. For example, connecting four high power USB devices will draw more current from the +5 V rail than just connecting a USB keyboard and mouse.
For indoor or enclosed area use only. Module cooling requirements ...For 18 °C temperature rise, Clean the NI VXIpc-882 with a soft nonmetallic brush. Make sure that the device Caution is completely dry and free from contaminants before returning it to service.
• • Only valid with an NI VXIpc-882 using a solid-state drive, not with the shipping configuration, which contains a hard disk drive. Only valid with an NI VXIpc-882 using a solid-state drive, not with the shipping configuration, which contains a hard disk drive.
Waste Electrical and Electronic Equipment (WEEE) At the end of their life cycle, all products must be sent to a WEEE recycling EU Customers center. For more information about WEEE recycling centers and National Instruments WEEE initiatives, visit NI VXIpc-882 User Manual 2006/95/EC;...
Using The Trigger Ports On The NI VXIpc-882 The NI VXIpc-882 allows you to extend the 8 TTL backplane triggers and CLK10 between chassis through convenient front panel connectors. Each trigger and the CLK are independently configurable as either inputs or outputs of the frame.
1 TRIG/CLK PORT A 2 TRIG/CLK PORT B Software Configuration Triggers are mapped into and out of your NI VXIpc-882 though software using the following steps. Note Do not map the same trigger out of the frame on more than one device on the trigger bus.
VMEbus System Controller Prioritized or Round Robin Select arbiter Release on Request and FAIR bus requester Interrupt handler for levels 7–1 Interrupt requester for levels 7–1 VMEbus D32, D16, D08(O) interrupt handler VMEbus D32, D16, D08(O) interrupter NI VXIpc-882 User Manual...
Page 91
Appendix C VMEbus Capability Codes Capability Code ROAK, RORA BTO(x) NI VXIpc-882 User Manual Description Release on Acknowledge or Register Access interrupter VMEbus bus timer (programmable limit) ni.com...
Page 93
Worldwide Offices section of office Web sites, which provide up-to-date contact information, support phone numbers, email addresses, and current events. NI VXIpc-882 User Manual Declaration of Conformity (DoC)—A DoC is our claim of compliance with the Council of the European Communities using the manufacturer’s declaration of conformity.
Page 95
Dynamic RAM (Random Access Memory); storage that the computer must refresh at frequent intervals DVI-I Video Graphics Array; the minimum video display standard for all PCs Extended Capabilities Parallel Extended Data Out EEPROM Electronically Erasable Programmable Read Only Memory NI VXIpc-882 User Manual ni.com...
Page 97
A functional part of a PXI device that initiates data transfers on the PXI backplane. A transfer can be either a read or a write. megabytes of memory MTBF Mean time between failure MTTR Mean time to repair NI VXIpc-882 User Manual ni.com...
Page 98
NI-DAQ The National Instruments software for data acquisition instruments NI-VISA The National Instruments implementation of the VISA standard; an interface-independent software that provides a unified programming interface for VXI, GPIB, and serial instruments Non-maskable interrupt; high-priority interrupt that cannot be disabled by another interrupt.
Page 99
This slot is located at Slot 2 in a PXI mainframe and has a dedicated trigger line between each peripheral slot. This slot would be used for a module with ST functionality that can provide individual triggers to all other peripherals. Universal Serial Bus Volts Watts NI VXIpc-882 User Manual ni.com...
Page 100
6-8 COM1 connector connector signals (table), 5-4 LED states (table), 5-6 common configuration questions boot options, 6-3 cables, optional hardware, and main power fuse, 6-6 general questions, 6-1 hard drive recovery, 6-4 NI VXIpc-882 User Manual...
Page 101
NI VXIpc-882 shipping configuration settings figure, 3-2 trigger ports, B-1 slot 0 detection, 3-5 figure, 3-6 NI VXIpc-882 User Manual connectors COM1 connector and signals, 5-4 DVI-I connector and signals, 5-2 Ethernet connector and signals, 5-5 ExpressCard/34 connector and signals, 5-12...
Page 103
Index See also configuration hard drive, 2-6 NI VXIpc-882 installed in a VXI chassis (figure), 2-3 RAM, 2-4 removing NI VXIpc-882 from VXI chassis, 2-3 installing an ExpressCard/34 module, 2-7 instrument drivers (NI resources), D-1 Integrated Peripherals menu, 3-15 inverting the CLK10 signal (figure), 3-12...
Page 104
(table), 5-1 physical specifications, A-1 power-on self-configuration (POSC), 3-7 figure, 3-7 programming VXI, 4-5 programming examples (NI resources), D-1 PWR OK LED, 5-15 DDR2 SO-DIMMs from National Instruments (note), 2-4 installing and upgrading, 2-4 upgrading, 6-6 Index NI VXIpc-882 User Manual...
Page 105
National Instruments software, 1-3 NI resources, D-1 NI-VISA, 1-3 NI-VXI, 1-3 specifications CE compliance, A-4 electrical, A-1 NI VXIpc-882 User Manual electromagnetic compatibility, A-3 environmental management, A-4 battery replacement and disposal, A-5 front panel layout and dimensions (figure), A-6 online product certification, A-4...
Page 106
(figure), 5-9 connector signals (table), 5-9 overview (table), 5-1 upgrading RAM, 2-4 user-configurable settings, 3-5 using the NI VXIpc-882 trigger ports, B-1 video See also DVI-I changing resolution, 6-8 driver installation, 6-2 viIn access in VISAIC (figure), 4-5...