1-4 | ni.com
Chapter 1 Introduction
• The Platform Controller Hub (PCH) provides the USB, PCI Express x1, and LPC interfaces
that connect to the peripherals on the PXIe-8840.
• The DisplayPort block consists of two DisplayPort connectors.
• The USB block consists of four Hi-Speed USB 2.0 connectors and two SuperSpeed
USB 3.0 connectors.
• The GPIB block contains the GPIB interface.
• The ExpressCard/34 slot accommodates an ExpressCard/34 module.
• The Ethernet Port 1 block consists of an Intel® I217-LM Gigabit Ethernet Connection.
• The Ethernet Port 2 block consists of an Intel® I210-IT Gigabit Ethernet Connection.
• The UART block connects to one serial port.
• The SMB Front Panel Trigger provides a routable connection of the PXI triggers to/from
the SMB on the front panel.
• The Watchdog block consists of a watchdog timer that can reset the controller or generate
triggers.
• The PXIe Connectors connect the PXIe-8840 to the PXI Express/CompactPCI Express
backplane.
National Instruments Software
National Instruments has developed several software tools you can use with the PXIe-8840.
National Instruments hardware and software work together to help you make the most of your
PXI Express system. The LabVIEW, Measurement Studio, and LabWindows
™
/CVI
™
application development environments combine with leading hardware drivers such as
NI-DAQmx to provide exceptional control of NI hardware. Instrument drivers are available at
ni.com/idnet to simplify communication with instruments over a variety of buses.
LabVIEW is a powerful and easy-to-use graphical programming environment you can use to
acquire data from thousands of different instruments including USB, IEEE 488.2, VXI, serial,
PLCs, and plug-in boards. LabVIEW helps you convert acquired data into meaningful results
using powerful data analysis routines. Add-on tools provide additional specialized functionality.
For more information visit
ni.com/labview and ni.com/toolkits.
If you prefer to use Microsoft’s Visual Basic, Visual C++, and Visual Studio .NET for the core
of your application, Measurement Studio adds tools for Measurement and Automation to each
language. For more information visit
ni.com/mstudio.
LabWindows/CVI is an interactive ANSI C programming environment designed for building
virtual instrument applications. LabWindows/CVI delivers a drag-and-drop editor for building
user interfaces, a complete ANSI C environment for building your test program logic, and a
collection of automated code generation tools, as well as utilities for building automated test
systems, monitoring applications, or laboratory experiments. For more information visit
ni.com/lwcvi.