NI VXIpc-870B Series
• VXIplug&play compliant
• Intel Pentium III 1.26 GHz Processor
• High-performance PCI-based peripherals:
- 10/100BaseT Ethernet
- Wide Ultra2 SCSI
- CardBus controller for PCMCIA (16-bit) and CardBus (32-bit)**
- GPIB
• NI MITE-based VXIbus Interface
- DMA
- VME64
• Storage and memory
- 128 MB, upgradable to 512 MB
- Internal 1.44 MB Floppy Drive
- Internal hard drive, 15 GB minimum*
• Programmable NI Watchdog Timer
• Complete VXI Slot 0 Resource Manager
• Jumperless configuration
NI-VXI/NI-VISA Software
• Windows 2000/NT
• VxWorks
• Linux 2.2/2.4 kernel
*Minimum drive size does not apply to solid state flash drive options. Because of rapidly changing hard drive technology, please contact National Instruments for the latest hard drive options.
**Windows 2000 only.
Overview
The National Instruments VXIpc-870B Series embedded controllers are flexible, high-performance Pentium III-based controllers in a rugged package ideal for VXI systems. An NI VXIpc-870B Series controller in a VXI chassis gives you direct control of VXI registers, memory, interrupts, and triggers while maintaining compatibility with the scores of software packages and tools available for generalmarket desktop PC computers.
The NI VXIpc-870B Series controllers come in two models with various options that provide the most cost-effective VXI embedded control solution available. Table 1 details the standard features of the VXIpc-870B Series controllers. The VXIpc-870B Series controllers require two VXI C-size slots. The VXIpc-871B includes all the standard features, but also adds an integrated 24X max CD-ROM drive. The VXIpc-872B also contains all standard features, but instead of a CD-ROM drive, it offers one PCI expansion slot. If you require a solid-state storage medium for operation in harsh environments, you can use the VXIpc-870B Series controllers with an internal solid-state flash drive in place of the internal hard drive, or a removable solid-state flash drive that you can install and remove directly from the front panel.

Options
VXIpc-871B (with integrated 24X max CD-ROM drive)
• Windows 2000 installed, internal hard drive
• Windows NT installed, internal hard drive
• No operating system installed, internal hard drive
• VxWorks software available
• Linux software available
• Internal IDE flash drive available
• Removable ATA flash drive available
VXIpc-872B (with PCI expansion slot)
• Windows 2000 installed, internal hard drive
• Windows NT installed, internal hard drive
• No operating system installed, internal hard drive
• VxWorks software available
• Linux software available
• Internal IDE flash drive available
• Removable ATA flash drive available
| Feature | Description | | Processor | Intel Pentium III, 1.26 GHz | | Floppy Drive | Integrated 3.5 in., 1.44 MB | | IDE Controller | Ultra ATA 100/66/33, BMIDE and PIO modes | | Ethernet | 10/100BaseT (RJ45) | | SCSI | Wide Ultra2 SCSI (LVD/SE) | | Video | Integrated Intel 82815 Graphics Controller | | Memory | 128 MB PC133 SDRAM, (2 SO-DIMM slots) | | | Upgradeable to a total of 512 MB | | PC Card Controller | 2 Slots (2 Type I/II or 1 Type III) ** | | GPIB | IEEE 488.2 (26-pin miniature connector) | | Serial Ports | 2 RS-232 (9-pin miniature connector) | | Parallel Port | IEEE 1284 compatible | | PS/2 | 2 Ports (keyboard * /mouse * ) | | USB | 2 Ports, USB 1.1 compliant ** |
Embedded Pentium III VXIbus Controllers
The VXIpc-870B Series uses industry-standard VXIplug&play software, including NI-VXI/NI-VISA and NI-488.2 software. The NI-VXI/NI-VISA bus interface software is a comprehensive software package for configuring, programming, and troubleshooting your VXI system. With NI-VXI/NI-VISA, you can be confident that your software development will not become obsolete as your needs change and VXI technology evolves over time.
Hardware
The hardware for the NI VXIpc-870B Series controllers consists of a double-width module that fits directly in a C-size VXI mainframe. You can use the VXIpc-870B Series in Slot 0 or in non-Slot 0 operation, so you can use several VXIpc-870B Series controllers in a system together. The VXIpc-870B Series uses the Intel 815E chipset to deliver maximum performance and flexibility for your VXI system. Figure 1 shows the block diagram for the VXIpc-870B Series embedded controllers.
Hardware Architecture
State-of-the-art packaging technology gives the VXIpc-870B Series controllers the full functionality of a desktop PC in a VXI module. National Instruments made a number of technological advances to make the VXIpc-870B Series controllers possible, including the MITE and MANTIS custom ASICs for high-performance VXI control, as well as the PCI MITE and TNT4882 ASIC for GPIB control. Many expansion options exist on the VXIpc-870B Series controllers,including CardBus, SCSI, and GPIB. These expansion options interface to the microprocessor through the PCI bus to realize the fastest performance possible.
You can easily add external SCSI drives through the Wide Ultra2 SCSI interface located on the front panel. The NI VXIpc-870B Series have a 10/100BaseT Ethernet port, so you can quickly and easily integrate the VXIpc-870B into a LAN or WAN. The VXIpc-870B Series also comes with at least a 15 GB hard drive (as technology continues to advance, hard drive sizes change. Be sure to check with National Instruments for the latest hard drive offerings. Please note that the 15 GB minimum does not apply to the solid-state flash drive options). You can also configure the VXIpc-870B Series with an internal 24X max CD-ROM drive for installation of application software (available only on the VXIpc-871B), or you can use it to run test software like a standard desktop PC. The VXIpc-870B Series motherboard also provides you with one PCI expansion slot for either one full-length or one short-length PCI expansion card (only available on the VXIpc-872B).
Processor
The VXIpc-870B Series feature the 1.26 GHz Intel Pentium III processor in the FC-PGA2 package. The processor comes with 512 KB of Level 2 Cache and interfaces to the chipset through the 133 MHz AGTL+ system bus.
Memory
The VXIpc-870B Series controllers come with two SO-DIMM sockets for memory. 128 MB of PC133 SDRAM is installed in one socket with the other socket available for expansion. The system handles a maximum of 512 MB of PC133 memory. You can purchase additional 128 MB or 256 MB memory modules and upgrade your system memory.
Intel 82815 Graphics Controller
The NI VXIpc-870B Series uses the integrated Intel 82815 graphics controller and Dynamic Memory Video Technology (DMVT). Using DMVT, the integrated graphics controller achieves optimum graphics and memory performance by dynamically sharing the high-speed PC133 system memory. With this video memory management, the VXIpc-870B Series offers a wide
range of video resolutions and colors, a few of which are listed in Table 2.
10/100BaseT Ethernet
The VXIpc-870B Series uses the Intel integrated LAN controller and the 82562 Platform LAN Connect Fast Ethernet Controller. The controller automatically negotiates connections for 10BaseT and 100BaseTX.
SCSI
The LSI53C895A is a PCI controller providing Wide Ultra2 SCSI performance to the VXIpc-870B Series. The controller can perform transfers as fast as 40 Mtransfers/s (80 Mbytes/s). The SCSI controller operates in low voltage differential mode and is backward compatible with single-ended devices.
PC Card Expansion
You can also add third-party peripheral cards through two PC Card slots on the front panel. The VXIpc-870B Series handles two Type I/II or one Type III PC Card. The controller uses the Texas Instruments PCI1450 PCI-PC Card bridge. Booting from an ATA solid-state flash memory card is possible in VxWorks or Linux if you configure the controller through the BIOS*.
*Please refer to National Instruments KnowledgeBase entry for flash memory booting on ni.com for the latest information on this feature.
IEEE 488.2/HS488 Interface
The VXIpc-870B Series uses the PCI mini-MITE and TNT4882 ASIC (PCI-GPIB compatible) for full GPIB control of external instruments via a front panel connector. GPIB control capability is fully IEEE 488.2 compatible. The GPIB interface on the VXIpc-870B Series is fully compatible with the National Instruments industrystandard NI-488.2 driver software for a variety of operating systems. Any software using NI-488.2 runs on the VXIpc-870B Series. Using the HS488 protocol, the VXIpc-870B Series can handle speeds up to 8 Mbytes/s.
NI Watchdog
NI Watchdog is a counter/timer that can monitor an application program by having the software check in with NI Watchdog. Please call National Instruments technical support for more information on this feature.
Real-Time Clock
The VXIpc-870B Series uses the integrated real-time clock along with a user-replaceable battery for CMOS setting backup. The battery is a hermetically sealed lithium battery, making it suitable for use in industrial applications.
BIOS
The Phoenix BIOS was developed specifically for the VXIpc-870B Series controllers. The BIOS incorporates both a SCSI option ROM and PXE network boot ROM, so you have the option of either SCSI or network booting.
Another special feature of this BIOS is PC Card booting from an ATA flash memory PC Card. The BIOS can configure the TI PCI1450 PC Card Controller in IDE mode, so some operating systems, such as VxWorks or Linux, can boot from a PC Card*.
*Operating systems that enumerate the PCI bus can reconfigure the PC Card controller, which causes boot failure. Please refer to National Instruments KnowledgeBase entry for flash memory booting on ni.com for the latest information on this feature.
USB CD-ROM Drive
National Instruments offers an optional external USB CD-ROM drive for use with the VXIpc-872B embedded controller. Using the USB interface, connect this CD-ROM drive to your embedded controller for easy system software recovery, installation, and upgrades. Because USB is not available with Windows NT, the external CD-ROM drive works only as a recovery device under this operating system. This drive is completely powered through the USB port, so no external power connections are required.
VXIbus
VXI Addressing – The VXIpc-870B Series controllers feature the MITE and MANTIS custom ASICs for accessing the VXI backplane resources. To access VXI memory or VXI devices, VXIpc-870B Series controllers use the multiple windowing scheme of the MITE, so you can access all of the VXI address space. The MITE exports independent VXI address windows, providing the user with three completely user-configurable windows. You can also set each window size and location. This multiple windowing scheme alleviates the performance penalty related to the context switching of one window that you must constantly move between the different address spaces.
DMA Transfers to and from VXI – The VXIpc-870B can perform blockmode transfers using one of the two on-chip DMA controllers on the MITE. Controlling external VXI devices often takes valuable CPU time, because the microprocessor typically shoulders the burden of transferring data to and from devices. However, MITEbased VXI controllers, such as the VXIpc-870B Series, free up CPU processing time by moving the burden of block data transfers to one of the DMA controllers on the MITE. Instead of the computer microprocessor transferring the data and/or commands, NI-VXI/NI-VISA software uses the MITE ASIC to execute the block data transfers. While the MITE transfers the data, the processor can perform application-specific tasks, such as data presentation and analysis.
VXI Slot 0 Functionality – The VXIpc-870B Series controllers have full VXI Slot 0 capability, including a MODID register and a CLK10
source, as required by the VXIbus specification. You can also install the VXIpc-870B Series in another slot and use it in the non-Slot 0 mode. No matter what your configuration needs, the VXIpc-870B Series can automatically detect whether it is inserted into Slot 0 and automatically enable or disable the Slot 0 onboard circuitry without switches and jumpers.
External VXI CLK10 Synchronization – The VXIpc-870B Series controllers have an SMB connector on the front panel for an external clock. Onboard programmable logic can configure the VXIpc-870B Series 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. In this way, you can configure multiple mainframes to operate off a single 10 MHz system clock.
Advanced Trigger/Timing – With the VXIpc-870B Series, you have full software and hardware control of the VXI trigger lines. The VXIpc-870B Series has two SMB trigger I/O connectors on the front panel for routing any TTL trigger line between the backplane and external devices. The VXIpc-870B Series can respond to all VXI-defined protocols on all P2 TTL and ECL trigger lines at the same time. The hardware also includes an internal counter, which gives sophisticated counting of events and interrupting on trigger edges and pulses, as well as generating pulse trains, variable length pulses, and pulse stretching.
VXI Interrupts – The VXIpc-870B Series can function as an interrupter and an interrupt handler for any or all of the VXIbus interrupt lines in a VXI mainframe. Using NI-VXI/NI-VISA software, your application can be notified when any interrupt is asserted, and can assert any interrupt level with a programmable status. You can use the NI-VXI configuration software to assign which interrupt levels should be handled by each device in the system.
Software
The VXIpc-870B Series includes NI-VXI/NI-VISA software, making it completely compliant with VXIplug&play Systems Alliance specifications. NI-VXI/NI-VISA is the combination of our popular NI-VXI VXIbus interface software and our new-generation VISA I/O software, also standardized by the VXIplug&play Systems Alliance. Because the VXIpc-870B Series is completely VXIplug&play compliant, you can run all the latest VXIplug&play software, including executable soft front panels, with which you can operate the instrument immediately, and standardized LabVIEW, LabWindows/CVI, and Measurement Studio instrument drivers to simplify your programming task.
NI-VXI/NI-VISA comes with a VXI bus interface library that you can use with a number of popular programming environments and compilers, including NI LabVIEW, NI LabWindows/CVI, NI Measurement Studio, Microsoft Visual C++, Borland C++, and Microsoft Visual Basic. The industry-standard NI-488.2 software for controlling external GPIB instruments through the VXIpc-870B
Series front-panel GPIB port is also available. Application software developed using the VXIpc-870B Series and the NI-VXI/NI-VISA bus interface software is compatible with many other VXI controller platforms, including computers equipped with a MXI-2 or MXI-3 based interface. NI-VXI and NI-VISA I/O software compatibility across platforms protects your software investment in the future. Because the software for all these configurations is compatible, you can program both general-purpose external PCs and embedded VXIpc controllers using the same programming tools and concepts. You can easily port VXI software to other platforms as your controller requirements change or expand in the future. The NI-VXI and NI-DAQ software for the VXIpc-870B Series controllers is not compatible with National Instruments legacy VXI data acquisition and signal conditioning devices. Please see technical support at ni.com for additional information.

Email:wang@kongjiangauto.com