Page 4
The reader should consult National Instruments if errors are suspected. In no event shall National Instruments be liable for any damages arising out of or related to this document or the information contained in it.
Page 5
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...
VXIpc 770/870B Series Overview ................1-1 Description ......................1-1 Modules ......................1-1 VXIpc 770/870B Series Functional Block Diagram ........1-2 VXIpc 770/870B Series Functional Description..........1-3 National Instruments Software ..................1-4 Chapter 2 Installation Installing the VXIpc 770/870B Series ................2-1 How to Remove the Controller from the VXI Chassis........2-3 Removing the VXIpc 770/870B Series Component Side Cover ........2-4...
About This Manual This manual contains detailed instructions for installing and configuring your National Instruments VXIpc 770 or VXIpc 870B Series embedded computer kit. How to Use the Documentation Set Begin by reading VXIpc 770/870B Series Installation and Troubleshooting, a brief quick-start guide that describes how to install and get started with your controller.
About This Manual Text in this font denotes text or characters that you should enter from the monospace keyboard, sections of code, programming examples, and syntax examples. This font is also used for the proper names of disk drives, paths, directories, programs, subprograms, subroutines, device names, functions, operations, variables, filenames, and extensions.
Chapter 1 Introduction The VXIpc 870 Series controllers include an Intel Pentium III processor, a Wide Ultra2 SCSI port, two PC Card slots, and a computer speaker out jack. The VXIpc-871B and VXIpc-874B include an integrated CD-ROM drive; the VXIpc-872B and VXIpc-875B include a PCI expansion slot. VXIpc 770/870B Series Functional Block Diagram Figure 1-1 is a functional block diagram of the VXIpc 770/870B Series controllers.
Serial, GPIB, VXI, and VME instruments. This API aids in the creation of more portable applications and instrument drivers. NI-VXI is the name of the National Instruments VXI bus control library. You can create applications using NI-VXI to control both VXI and VME devices.
Page 15
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.
Page 17
15. Your controller is now ready for development. Figure 2-1 shows a VXIpc-872B installed in the system controller slot of a National Instruments VXI chassis. You can place VXI devices in any other slot. VXIpc 770/870B Series User Manual...
128 MB 16 MB × 64 SO-DIMMs—10 ns, 1.05 in. max. 256 MB National Instruments has tested and verified that the SO-DIMMs we sell work with Note the VXIpc 770/870B Series. We recommend you purchase your SO-DIMM modules from National Instruments. Other off-the-shelf SO-DIMM modules are not guaranteed to work properly.
Page 21
Chapter 2 Installation Remove the component side cover. Refer to the removal instructions in Removing the VXIpc 770/870B Series Component Side Cover section. Remove the four screws under the solder side cover that hold the hard drive in place. Be careful when sliding the hard drive toward the rear of the controller. The hard Caution drive could contact components on the motherboard, causing severe damage to both the components and motherboard.
Do not adjust any jumpers or switches not listed in Table 3-1 or that are not Note 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. System CMOS The VXIpc 770/870B Series contains a battery backed-up memory used to store BIOS configuration information.
Chapter 3 Configuration and Default Settings a. Normal Operation b. Clear CMOS (Default) Contents Figure 3-2. System CMOS SCSI Termination The VXIpc 870B Series uses active termination on the Wide Ultra2 SCSI bus. Because the VXIpc 870B Series is normally an end device, you should not need to disable the termination;...
Chapter 3 Configuration and Default Settings MITE EEPROM Power-On Self Configuration The VXIpc 770/870B Series has an onboard EEPROM, which stores default register values for the VXI circuitry. These values are loaded when you power up the computer. The values read from the EEPROM program the PCI interface and the VXIbus registers so that the VXI interface is ready to respond to Resource Manager accesses within the required 5 s of SYSRST# deasserting.
Chapter 3 Configuration and Default Settings Run your software configuration utility to re-adjust the VXIpc 770/870B Series configuration. After saving the configuration, exit Windows and power off the computer. Change jumper W1 to the default position, as shown in Figure 3-7a. Power on the computer.
Chapter 3 Configuration and Default Settings Main Setup Menu The most commonly accessed and modified BIOS settings are in the Main setup menu. The Main setup menu includes the following settings: • System Time & Date—This setting controls the time of day, which is stored in a battery-backed real-time clock.
Chapter 3 Configuration and Default Settings • Summary Screen—This setting controls the display of the summary screen shown after BIOS completes its initialization, but before booting takes place. You can disable this screen in the interest of shortening controller boot time. The default is Disabled. •...
In most chassis configurations, an unauthorized user has easy access to the jumper Note that resets the CMOS contents to the factory default. For a secure setup of this controller, National Instruments recommends further provisions that are beyond the scope of this document. The Security setup menu includes the following settings: •...
Chapter 3 Configuration and Default Settings • Password on Boot—This setting controls whether the controller requires a supervisor or user password to boot an operating system. If you enter the supervisor password on boot, you have supervisor-level diskette access. If you enter the user password on boot, you have user-level diskette access.
Software Configuration Measurement and Automation Explorer (MAX) Measurement and Automation Explorer (MAX) is the utility for configuring most National Instruments hardware and software. You can use this utility to configure your VXIpc 770/870B Series controller’s various software and hardware features.
Page 37
Chapter 3 Configuration and Default Settings Table 3-2. VXIpc MAX General Tab Settings Menu Selection Explanation Current Board Configuration (Default) Last configuration loaded LA 5 Message Based Sets controller to message-based device at logical address 5 LA 5 Register Based, Shared RAM Sets controller to register-based device at logical address 5, sharing RAM...
Chapter 3 Configuration and Default Settings You can use the SMB tab to configure the options associated with the SMB connectors on the front panel of your VXIpc controller. Table 3-7 lists the default settings for this tab on your VXIpc controller. Table 3-7.
Chapter 3 Configuration and Default Settings PCI-MXI-2 Default Settings This section summarizes the software default settings for the PCI-MXI-2. This information is included for your convenience in case you have any of these modules in your system. Table 3-12. PCI-MXI-2 General Tab Default Settings Setting Default Value Common Board Configurations...
Currently, there is no software support for the Watchdog Timer. If your application requires the watchdog timer, contact National Instruments support at for detailed instructions on how to program this device.
Before you develop your application, it is important to understand the difference between NI-VXI, NI-VISA, and similar terms: • NI-VXI is the software package that ships with National Instruments VXI and VME controllers. NI-VXI includes Measurement & Automation Explorer (MAX), NI-VISA, NI Spy, Resource Manager (Resman), VXI device drivers, and other utilities for configuring and controlling your VXI or VME system.
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 47
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 49
NI-VXI API Notes section later in this chapter. 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.
Chapter 4 Developing Your Application returns 32-bit aligned, page-locked, Note viMemAlloc() VXImemAlloc() contiguous buffers which work efficiently with the move operations. Shared Memory In the Hardware Configuration settings for your controller in MAX, you can share memory from your embedded controller on the VXI/VME bus.
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 53
Chapter 4 Developing Your Application Figure 4-4. NI-Spy VISAIC, discussed in the Device Interaction section of this chapter, is an excellent platform for quickly testing instruments and learning how to communicate with them. Refer to the NI-VISA User Manual for more information about using VISAIC.
Chapter 5 I/O Information Table 5-1. VXIpc 770/870B Series Peripherals Overview (Continued) External VXIpc 770/870B Peripheral Connector Function Series Models SCSI device 68-contact alternative PCI-to-Ultra2 SCSI VXIpc 870B Series three-shielded SCSI only device connector PC Card device Two PC Card slots Interface for 16-bit PC VXIpc 870B Series Cards and 32-bit...
Chapter 5 I/O Information Table 5-2. VGA Connector Signals (Continued) Signal Name Signal Description HSync Horizontal Sync VSync Vertical Sync Serial Clock COM1 and COM2 Figure 5-2 shows the location and pinouts for the COM1 and COM2 connectors on the VXIpc 770/870B series. Table 5-3 lists and describes the COM1 and COM2 connector signal.
Chapter 5 I/O Information Table 5-4. Ethernet Connector Signals Signal Description Differential Transmit Differential Transmit Differential Receive Differential Receive Parallel Port Figure 5-4 shows the location and pinouts for the IEEE 1284 (parallel) connector on the VXIpc 770/870B series. Table 5-5 lists and describes the IEEE 1284 connector signals.
Page 61
Chapter 5 I/O Information Table 5-5. Parallel Port Connector Signals (Continued) Floppy Configuration (Refer to BIOS Configuration Chapter 3, Configuration and Default Default Configuration (LPT) Settings) Signal Name Signal Description Signal Name Signal Description Data Bit 4 DSKCHG* Disk Change Data Bit 5 Not Used —...
Page 63
Chapter 5 I/O Information PS/2 Figure 5-6. PS/2 Connector Location and Pinout Table 5-7. PS/2 Keyboard Connector Signals Signal Name Signal Description DATA Keyboard Data Ground +5 V Keyboard Clock VXIpc 770/870B Series User Manual 5-10 ni.com...
Chapter 5 I/O Information Table 5-9. TRIG/CLK Connector Signals Signal Name Signal Description SIGNALCONDUCTOR Trigger/CLK 2 (Shield) Ground GPIB (IEEE 488.2) Figure 5-8 shows the location and pinouts for the GPIB connector on the VXIpc 770/870B series. Table 5-10 lists and describes the GPIB connector signals.
Page 67
Chapter 5 I/O Information Ultra-Wide SCSI Figure 5-9. SCSI Connector Location and Pinout Table 5-11. SCSI Connector Signals Signal Name Signal Name Signal Name Signal Name +DB(12) TERMPWR –DB(12) TERMPWR +DB(13) RESERVED –DB(13) RESERVED +DB(14) GROUND –DB(14) GROUND +DB(15) +ATN –DB(15) –ATN +DB(P1)
Internal CD-ROM drive (VXIpc-871B and VXIpc-874B only) You can add additional data storage capacity with a USB CD-ROM drive or USB floppy drive. Contact National Instruments to purchase these devices. You also can install an ATA flash storage PC Card in the PC Card slots for additional storage capacity (VXIpc 870B Series only).
Does Windows NT 4.0 support USB and plug and play? Windows NT 4.0 does not natively support USB. When using Windows NT 4.0, National Instruments does not recommend USB CD-ROMs or other USB devices. (USB keyboards and USB mice will work with Windows NT 4.0 when legacy USB is enabled in the BIOS.)
Page 71
National Instruments software manuals, all in Adobe Acrobat format. To access any manual, change your directory to and list the contents of that directory. For copies of c:\images\manuals other National Instruments product manuals, visit ni.com/manuals...
Chapter 6 Common Questions and Troubleshooting Boot Options What devices can I boot from? The VXIpc 770/870B Series can boot from the following devices: • The internal IDE hard drive. • The internal 1.44 MB floppy drive (VXIpc 870B Series only). •...
The BIOS boots from CD-ROM drive. Follow the prompts to recover the hard drive. Not all CD-ROMs are bootable with the VXIpc 770/870B Series controllers. For a Note complete list of USB CD-ROM drives that National Instruments has verified as bootable, visit ni.com Installing an OS How do I reinstall my OS or install a different OS? VXIpc 770/870B Series controllers include a preinstalled OS.
I did not purchase a bootable USB CD-ROM or USB floppy with my VXIpc 770/870B Series controller. How can I obtain one? Contact National Instruments to purchase these devices. How do I upgrade system memory? You can change the amount of installed RAM on the VXIpc 770/870B Series by upgrading the SO-DIMM.
Screw the fuse holder clockwise until the fuse holder is flush with the fuse housing. Re-install the VXIpc 770/870B and apply power. If the fuse continues to blow, contact National Instruments for assistance. Note Troubleshooting What if the VXIpc 770/870B Series does not boot? Several problems can cause a controller not to boot.
Page 80
Appendix A Specifications Operating Environment Ambient temperature range ....5 to 50 °C (Tested in accordance with IEC-60068-2-1 and IEC-60068-2-2.) Relative humidity range......10 to 90%, noncondensing (Tested in accordance with IEC-60068-2-56.) Altitude ...........2,000 m (at 25 °C ambient temperature) Pollution Degree ........2 For indoor or enclosed area use only.
Page 82
Appendix A Specifications Refer to the Declaration of Conformity (DoC) for this product for any additional Note regulatory compliance information. To obtain the DoC for this product, visit , search by model number or product line, and click the ni.com/hardref.nsf appropriate link in the Certification column.
Page 84
Appendix A Specifications Safety This product is designed to meet the requirements of the following standards of safety for electircal equipment for measurement, control, and laboratory use: • IEC 61010-1, EN 61010-1 • UL 3111-1, UL 61010B-1 • CAN/CSA C22.2 No. 1010.1 For UL and other safety certifications, refer to the product label or visit Note , search by model number or product line, and click the...
Page 86
Appendix A Specifications Relative humidity range......10 to 90%, noncondensing (Tested in accordance with IEC-60068-2-56.) Altitude ...........2,000 m (at 25 °C ambient temperature) Pollution Degree ........2 For indoor or enclosed area use only. Clean the VXIpc-871B/872B with a soft nonmetallic brush. Make sure that the Caution device is completely dry and free from contaminants before returning it to service.
Page 88
Appendix A Specifications VXIpc-874B/875B Electrical Current (A) Voltage (V) Typical (DC) Dynamic 9.750 A 4.158 A –12 0.036 A 0.150 A 0.132 A 0.150 A –5.2 0.177 A 0.125 A –2 0.060 A 0.125 A Physical Board dimensions ........Two-slot VXI C-size module 233.35 by 340 by 60.96 mm (9.187 by 13.386 by 2.4 in.) Slot requirements ........Two system slots...
Page 90
Appendix A Specifications Safety This product is designed to meet the requirements of the following standards of safety for electircal equipment for measurement, control, and laboratory use: • IEC 61010-1, EN 61010-1 • UL 3111-1, UL 61010B-1 • CAN/CSA C22.2 No. 1010.1 For UL and other safety certifications, refer to the product label or visit Note , search by model number or product line, and click the...
Page 91
Appendix A Specifications Front Panel Layout and Dimensions The following figures show the front panel layout and dimensions for the VXIpc 770 Series and VXIpc 870B Series. Dimensions are in inches [millimeters]. 10.072 [255.83] 8.034 [204.06] 7.064 [179.41] 6.424 [163.16] 5.805 [147.44]...
Page 92
Appendix A Specifications 10.072 [255.83] 8.034 [204.06] 7.064 [179.41] 6.424 [163.16] 5.805 [147.44] 5.044 [128.12] 5.052 [128.32] 3.776 [95.91] 2.564 [65.13] 1.779 [45.19] 1.620 [41.14] 1.379 [35.03] 0.979 [24.87] 0.000 [0.00] Figure A-2. VXIpc-871B/874B Front Panel Layout and Dimensions VXIpc 770/870B Series User Manual A-14 ni.com...
Page 95
• A user-defined panel is required on the expansion boards based on National Instruments blank PCI panel. 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.
Page 97
Appendix B Modifying and Installing I/O Expansion Boards .475 [12.07] (I/O Connector Window) (.200 [5.08]) I/O Connector Window, (.475 [12.07] X 3.224 [81.89]) 4.46 3.464 [113.28] 4.080 [87.99] [103.63] .09 [2.3] .19 [4.8] .240 [6.10] .180 [4.57] .560 [14.22] .760 [19.30] 1 Install PEM self-clinching nut, P/N CLS-440-0, per manufacturer’s specifications, far side, or drill through .125 [3.18] for 4-40 screw and nut.
Page 98
Technical Support and Professional Services Visit the following sections of the National Instruments Web site at for technical support and professional services: ni.com • Support—Online technical support resources at ni.com/support include the following: – Self-Help Resources—For immediate answers and solutions,...
Page 100
Glossary BIOS Basic 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. Celsius cache Small portion of high-speed memory used for temporary storage of frequently used data CMOS Complementary Metal Oxide Semiconductor;...
Page 102
Glossary instrument driver A set of routines designed to control a specific instrument or family of instruments, and any necessary related files for LabWindows/CVI or LabVIEW. interrupt A means for a device to request service from another device. interrupt level The relative priority at which a device can interrupt.
Page 103
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 104
Glossary Root mean squared. See also Real Time Clock; an electronic circuit that maintains the time of day, and can also provide timing signals for timesharing operations seconds slave A functional part of a PXI device that detects data transfer cycles initiated by a PXI bus master and responds to the transfers when the address specifies one of the device’s registers.