PXI-3980 PXI Embedded Controller User’s Manual Manual Rev.: 2.00 Revision Date: May 31, 2013 Part No: 50-17044-1000 Advance Technologies; Automate the World.
Revision History ii Revision Release Date Description of Change(s) 2.
PXI-3980 Preface Copyright 2013 ADLINK TECHNOLOGY, INC. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
98, Windows® NT, Windows® 2000, Windows® XP, and Windows® Vista® are registered trademarks of Microsoft® Corporation. PCI™, is a registered trademark of the Peripheral Component Interconnect Special Interest Group (PCI-SIG). Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies.
PXI-3980 Table of Contents Revision History...................................................................... ii Preface .................................................................................... iii List of Figures ........................................................................ ix List of Tables.......................................................................... xi 1 Introduction ........................................................................ 1 1.1 1.2 Features......
2.3.16 Initiating Backup BIOS Flash .................................... 22 3 Driver Installation............................................................. 25 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 Installing Windows Drivers................................................. Installing the Chipset Driver ............................................... Installing the Graphics Driver............................................. Installing the Ethernet Driver..............................................
PXI-3980 B Appendix: Watchdog Timer.............................................. 51 B.1 WDT Function Library........................................................ 51 B.1.1 InitWDT..................................................................... 51 B.1.2 SetWDT .................................................................... 51 B.1.3 StartWDT.................................................................. 52 B.1.4 ResetWDT ................................................................ 53 B.1.
This page intentionally left blank.
PXI-3980 List of Figures Figure 1-1: Figure 2-1: Figure 2-2: Figure 2-3: Figure 2-4: Figure 4-1: List of Figures PXI-3980 Functional Block Diagram........................... 3 PXI-3980 Faceplate.................................................... 9 PXI Trigger SMB Jack .............................................. 10 PXI-3980 LED Indicators .......................................... 13 PXI-3980 Onboard Configuration ............................. 17 BIOS Setup Navigation..................................
This page intentionally left blank.
PXI-3980 List of Tables Table Table Table Table Table Table Table Table Table Table Table 2-1: 2-2: 2-3: 2-4: 2-5: 4-1: 4-2: 4-3: 4-4: 4-5: 4-6: List of Tables DVI-I Pin Assignment..................................................... 12 GPIB Pin Description ..................................................... 13 LED Indicator Legend .................................................... 14 USB 2.0 Port Pin Assignment........................................ 15 PXI-3980 Ethernet Port Pin Assignments.......
This page intentionally left blank.
PXI-3980 1 Introduction The ADLINK PXI-3980 PXI™ embedded controller, based on the Intel® Core™ i7 processor, is specifically designed for PXIbased testing systems, providing a rugged and stable operating environment for a wide variety of testing and measurement applications. Combining state-of-the-art Intel® Core™ i7-2715QE 2.
1.1 Features X PXI™-1 PXI Hardware Specification Rev.2.2 complaint X Intel® Core™ i7-2715QE 2.1 GHz processor for maximum computing power, 3.0GHz maximum in single-core, Turbo Boost mode. Dual Channel DDR3 SODIMM Up to 16 GB 1333 MHz Maximum system throughput 132 MB/s Pre-installed 500 GB SATA hard drive Supports 2.5" HDD or SSD SATA 3.0 Gb/s Supports AHCI Integrated I/O Z Dual Gigabit Ethernet ports Z Four USB 2.0 Ports Z Built-in GPIB (IEEE488) controller Z DVI-I video connector Z Two USB 3.
PXI-3980 1.2 Specifications Channel A 204 pin SODIMM DDR3 1333MHz Channel B 204 pin SODIMM DDR3 1333MHz Front Panel Connectors GPIB connector Intel® Core™ i7-2715QE 2.1GHz Processor Intel FDI GPIB USB connector x4 GPIB controller DMI USB2.0 USB 2.0 GbE connector GbE I/F GbE PHY 82579LM PCIe x1 GbE connector GbE I/F GbE controller I210 PCIe x1 DVI-I connector DVI DVI level shifter Digital Display I/F Intel® QM67 Express Chipset PCIe x1 USB3.0 PCIe-to-USB3.0 PCIe x1 SATA 2.
Memory X X X Two standard 204-pin DDR3 SODIMM sockets Support for +1.5 V DDR3, 1066/1333 MHz RAM up to 16 GB total Support for non-ECC unbuffered memory The externally accessible SODIMM socket can accept replacement DDR3 DRAM DIMM modules. PXI-3980 specifications and stability guarantees are only supported when ADLINK-provided DDR3 DRAM DIMM modules are used.
PXI-3980 Trigger I/O One SMB connector on the faceplate to route an external trigger signal to/from PXI trigger bus Dimensions (3-slot 3U PXI module) 3U/3-slot PXI standard 60.5 W x 128.7 H x 213.2 D mm (2.38 x 5.07 x 8.39 in.) Slot Requirements System slot (5V VIO PCI bus) and 2 controller expansion slots on chassis/backplane. 32-bit and 5V VIO PCI bus of system slot. Do not remove the blue key from the PXI-3980 system connector, only the 5V VIO PCI bus is compatible. 3.3V VIO PCI bus is not.
Environmental & Shock and Vibration values are only guaranteed with use of an ADLINK-provided SSD/HDD NOTE: Certification Electromagnetic compatibility: X X EMC/EMI: CE, FCC Class A CE Compliance EN 61326-1 The PXI-3980 meets the essential requirements of applicable European Directives. Power Requirements Voltage Rail 6 +3.3V +5V +12V Total (W) Maximum power 1.8 consumption 16.5 0.4 115.74 Idle power consumption 5.8 0 22.12 1.
PXI-3980 2 Getting Started This chapter describes procedures for installing the PXI-3980 and making preparations for its operation, including hardware and software setup. Please note that the PXI-3980 is shipped with RAM and HDD or SSD preinstalled. Please contact ADLINK or authorized dealer if there are any problems during the installation. Diagrams and illustrated equipment are for reference only. Actual system configuration and specifications may vary. NOTE: 2.
2.2 Operating System Installation For more detailed information about the operating system, refer to the documentation provided by the operating system manufacturer. Preferred/supported operating systems for PXI-3980 are: X X X Windows XP Windows 7 32/64-bit For other OS support, please contact ADLINK Most operating systems require initial installation from a hard drive, floppy drive, or CD-ROM drive.
PXI-3980 2.3 Hardware Instructions 2.3.1 Faceplate Connectors & Indicators E D A B G F H C Figure 2-1: PXI-3980 Faceplate A PXI Trigger Connector (SMB jack) E LED indicators B DVI-I Connector F 4X Type-A USB 2.0 connectors C GPIB Connector (Micro D-Sub 25P) G 2X Gigabit Ethernet D Reset Button H 2X USB 3.
2.3.2 PXI Trigger Connector Ground Trigger Figure 2-2: PXI Trigger SMB Jack The PXI trigger connector is a SMB jack, used to route external trigger signals to or from the PXI backplane. Trigger signals are TTL-compatible and edge sensitive.
PXI-3980 2.3.3 DVI-I Connector The DVI-I connector connects the PXI-3980 to a monitor, of which both digital (DVI) and analog (VGA) are supported. If connecting to an analog (VGA) monitor, the included Y-cable must be installed on the DVI-I connector. Dual display function, providing simultaneous DVI & VGA display, is available, also with the addition of the included ADLINK Y-cable.
Pin Signal Analog VSYNC 8 Pin Signal 16 Hot Plug Detect Pin 24 Signal Pin Signal TMDS Clock- Table 2-1: DVI-I Pin Assignment 2.3.4 GPIB Connector The GPIB connector on PXI-3980 is a micro D-sub 25P connector, controlling external bench-top instruments. Connection to other instruments requires the ACL-IEEE488-MD1-A cable. The onboard GPIB controller provides: X Full compatibility with IEEE 488 standard Up to 1.
PXI-3980 Pin Signal Description Pin Signal Description 10 SRQ Service Request 23 Ground Signal Ground 11 ATN Attention 24 Ground Signal Ground 12 Chassis Ground Chassis Ground 25 Ground Signal Ground 13 Ground Signal Ground Table 2-2: GPIB Pin Description 2.3.5 Reset Button The reset button, activated by insertion of any pin-like implement, executes a hard reset for the PXI-3980. 2.3.
LED indicator Color Watchdog HS LED Description Red Indicates status of the watchdog timer, lighting when watchdog timer has expired. Please refer to Appendix B for watchdog timer programming information. Blue Indicates system status, blinking on and off once during boot when system status is good, and continuously blinking or remaining lit when the system malfunctions. Table 2-3: LED Indicator Legend NOTE: 2.3.7 In the event of malfunction, clear the CMOS (please see Section 2.3.
PXI-3980 Pin Signal 1/5 Power 5V 2/6 USB Data- 3/7 USB Data + 4/8 Ground Table 2-4: USB 2.0 Port Pin Assignment 2.3.8 Gigabit Ethernet Ports Dual Gigabit Ethernet connection is provided on the PXI-3980 front panel.
The Ethernet ports each include two LED indicators, one Active/ Link indicator and one Speed indicator, functioning as follows. LED Status Off Active/Link On (Yellow) Flashing Speed (Green/ Orange) 2.3.9 NOTE: Description Ethernet port is disconnected Ethernet port is connected with no data transmission Ethernet port is connected with data transmitted/received Off 10 Mbps Green 100 Mbps Orange 1000 Mbps USB 3.
PXI-3980 2.3.10 Onboard Connections and Settings C A B E D Figure 2-4: PXI-3980 Onboard Configuration 2.3.11 A SATA Connector B Clear CMOS switch C System Battery D BIOS flash backup switch E BIOS flash socket Installation Environment When preparing to install any equipment described in this manual, please refer to Chapter C: Important Safety Instructions.
Flat-head screwdriver Anti-static wrist strap Anti-static mat ADLINK PXI-3980 system controllers are electrostatically sensitive and can be easily damaged by static electricity. The equipment must be handled on a grounded anti-static mat, and operators must wear an anti-static wristband, grounded at the same point as the anti-static mat. Inspect the carton and packaging for damage. Shipping and handling may cause damage to the contents. Ensure that all contents are undamaged before installing. CAUTION: 2.
PXI-3980 4. Elevate the latch until the PXI-3980 is fully seated in the chassis backplane. 5. Fasten the four mounting screws on the faceplate of PXI-3980, and connect all peripheral devices. 2.3.13 Replacing the Hard Drive or Solid State Drive The PXI-3980 provides a SATA 2.0 port with a pre-installed 2.5" SATA hard drive or solid state drive. Replacing the HDD or SSD is accomplished as follows. 1. Locate the four screws attaching the drive to the bracket on the side of the PXI-3980. 2.
3. Gently lift and remove the SATA HDD or SSD 4. To install a HDD or SSD or other compatible SATA hard drive, reverse the steps and reinstall the PXI-3980 into the PXI system. 2.3.14 Replacing the Battery Backup The PXI-3980 is provided with a 3.0 V “coin cell” lithium battery, replacement of which is as follows. 1. Turn off the PXI chassis. 2. Remove the PXI-3980 embedded controller from the chassis. Observe all anti-static precautions. 3. To remove the battery, gently insert a small (approx.
PXI-3980 inserted under the positive retaining clip, and then pushed downward at the negative retaining clip. The battery should easily snap into position. 5. Reinstall the embedded controller into the PXI chassis and restore power. 2.3.15 Clearing CMOS In the event of a system malfunction causing the PXI-3980 to halt or fail to boot, clear the CMOS and restore the controller BIOS to its default settings. To clear the CMOS: 1. Shut down the controller operating system and turn off the PXI Chassis. 2.
and wait for 5 seconds, then return the switch to Normal position. 4. Remount the controller into the PXI chassis. 5. Press "Delete" or "F2" to enter the BIOS setup when the splash logo appears. 6. Press "F3" to load Optimized defaults in BIOS setup 7. Modify the system date and time 8. Press "F4" to save configuration and exit 2.3.16 Initiating Backup BIOS Flash BIOS flash on the PXI-3980 is divided into Backup and Normal sections.
PXI-3980 Getting Started 23
24 Getting Started
PXI-3980 3 Driver Installation After installing the operating system, all related drivers must be installed for correct system operation. This section describes drivers needed for Windows operating systems and the procedures to install them. For other OS support, please contact ADLINK. 3.1 Installing Windows Drivers 1. Fully install Windows, which contains most standard I/O device drivers 2. Install the chipset driver 3. Install the graphic driver 4. Install the Ethernet driver 5.
To install the chipset driver: 1. Close any running applications 2.
PXI-3980 x:\Driver Installation\PXI Platform\PXI controller\PXI3980\Win7_64bit\Graphics\ 3. Execute setup.exe and follow on-screen instructions to complete the setup 4. Reboot the system 3.4 Installing the Ethernet Driver To install the Ethernet driver: 1. Close any running applications. 2.
To install the GPIB driver: 1. Close any running applications. 2.
PXI-3980 x:\Driver Installation\PXI Platform\PXI controller\PXI3980\Win7_64bit\ME\ 3. Execute MEI_ALLOS_6.1.0.1042_PV.exe or setup.exe and follow on-screen instructions to complete the setup. 4. Reboot the system 3.7 Installing the PXI Trigger Driver The PXI-3980 controller provides a trigger I/O on the faceplate to route the trigger signal to and from the PXI trigger bus. Please see Appendix A: PXI Trigger I/O Function Reference for programming information. To install the PXI trigger driver: 1.
resets. Please refer to Appendix B: Watchdog Timer for programming information. To install the WDT driver: 1. Close any running applications. 2.
PXI-3980 x:\Driver Installation\PXI Platform\PXI controller\PXI3980\Win7_64bit\USB30\ 3. Execute setup.exe and follow on- screen instructions to complete the setup 4.
This page intentionally left blank.
PXI-3980 4 BIOS Setup The Basic Input/Output System (BIOS) provides a basic level of communication between the processor and peripherals. In addition, the BIOS also contains code for various advanced features applied to the PXI-3980 controller. The BIOS setup program includes menus for configuring settings and enabling PXI-3980 controller features. CAUTION: Changing BIOS settings may result in incorrect operation and possibly an inability to boot. If this occurs, follow the instructions in Section 2.3.
Navigation The BIOS setup/utility uses a key-based navigation system called hot keys. Most BIOS setup utility hot keys can be used at any time during setup navigation, as follows.
PXI-3980 A hot key legend is located in the right frame on most setup screens. NOTE: The < F8 > key on your keyboard is the Fail-Safe key. It is not displayed on the key legend by default. To set the Fail-Safe settings of the BIOS, press the < F8 > key on your keyboard. It is located on the upper row of a standard 101 keyboard. The Fail-Safe settings allow the motherboard to boot up with the least amount of options set. This can lessen the probability of conflicting settings. 4.
the left frame of the screen, such as SuperIO Configuration, to go to the submenu for that item. Display an Advanced BIOS Setup option by highlighting it using the < Arrow > keys. The Advanced BIOS Setup options are as follows.
PXI-3980 4.5 Boot Setup Item Detail Boot Configuration Quiet Boot When disabled, allows POST messages to be viewed (default is Enabled). Bootup NumLock State Selects default keyboard number lock setting CSM16 Module Version Displays the version of the CSM16 module, e.g. 07.
If passwords are used, the system prompts for a three- to twentycharacter password. Typed passwords are not displayed. Item Details Password Description Administrator Password Sets an administrative level password for the BIOS. User Password Sets user level passwords for the BIOS. HDD Security Configuration HDDO: INTEL SSDSA2 sets HDD password Table 4-6: BIOS Security Setup Menu CAUTION: Passwords are not recoverable. Please ensure that all passwords are recorded elsewhere.
PXI-3980 NOTE: BIOS Setup The "Restore the default values for all setup options” selection does not restore the original boot priority sequence. You must use the Boot Setup Menu (see Section 4.5: Boot Setup) to manually restore the boot priority sequence.
This page intentionally left blank.
PXI-3980 Appendix A - PXI Trigger I/O Function Reference This appendix describes use of the PXI trigger I/O function library for the PXI-3980 controller, to program routing of trigger signals between the trigger I/O SMB connector on the faceplate and the PXI trigger bus on the backplane. A.1 Data Types The PXI-3980 library uses these data types in pxitrigio.h in the directory X:\ADLINK\PXI Trigger IO\Include. It is recommended that you use these data types in your application programs.
Type Type Description Range C/C++ (for 32-bit compiler) Visual Basic Pascal (Delphi) F32 32-bit singleprecision floating-point -3.402823E38 to 3.402823E38 float Single Single F64 64-bit doubleprecision floating-point 1.7976831348 62315E308 to 1.7976831348 62315E309 double Double Double A.2 Function Library This section provides detailed definitions of the functions available in the PXI-3980 function library.
PXI-3980 ERR_BoardBusy ERR_OpenDriverFail ERR_GetGPIOAddress A.2.2 TRIG_Close Description Closes trigger I/O function of PXI-3980 controller, releasing resources allocated for the trigger I/O function. Users must invoke TRIG_Close before exiting the application. Supported Controllers PXI-3980, PXI-3950, PXI-3920, PXI-3910 Syntax C/C++ I16 TRIG_Close() Visual Basic TRIG_Close() As Integer Parameter None Return Code ERR_NoError ERR_BoardNoInit A.2.
I16 TRIG_SetSoftTrg(U8 Status) Visual Basic TRIG_SetSoftTrg Integer (ByVal status As Byte) As Parameters Status Logic level of trigger signal. Available value description: 0: Logic low 1: Logic high Return Code ERR_NoError ERR_BoardNoInit A.2.4 TRIG_Trigger_Route Description Routes the trigger signal between the trigger I/O SMB connector on the faceplate and the PXI trigger bus on the backplane.
PXI-3980 Source of trigger routing. It can be one of the following values.
be set as one of the trigger bus lines, otherwise as PXI_TRIG_VAL_NONE.
PXI-3980 ERR_Trigger_Clr A.2.6 TRIG_GetSoftTrg Description Acquires the current software trigger state, with default state after system boot of Logic Low Supported Controllers PXI-3980, PXI-3950, PXI-3920, PXI-3910 Syntax C/C++ I16 TRIG_GetSoftTrg(U8 *Status) Visual Basic TRIG_GetSoftTrg (status As Byte) As Integer Parameters Status Returns the logic level of software trigger signal Returned value: 0: Logic low 1: Logic high Return Code ERR_NoError ERR_BoardNoInit ERR_Query_Status A.2.
Visual Basic TRIG_Trigger_Route_Query (source As Long, dest As Long, halfway As Long) As Integer Parameters source Returns to the current source of trigger routing, with possible values including: Available Definition Defined Value PXI_TRIG_VAL_NONE 0 PXI_TRIG_VAL_SMB 2 PXI_TRIG_VAL_SOFT 3 PXI_TRIG_VAL_TRIG0 111 PXI_TRIG_VAL_TRIG1 112 PXI_TRIG_VAL_TRIG2 113 PXI_TRIG_VAL_TRIG3 114 PXI_TRIG_VAL_TRIG4 115 PXI_TRIG_VAL_TRIG5 116 PXI_TRIG_VAL_TRIG6 117 PXI_TRIG_VAL_TRIG7 118 dest Returns
PXI-3980 Available Definition Defined Value PXI_TRIG_VAL_TRIG7 118 halfway Returns to the current halfway point of trigger routing, with possible values including: Available Value Description PXI_TRIG_VAL_NONE 0 PXI_TRIG_VAL_TRIG0 111 PXI_TRIG_VAL_TRIG1 112 PXI_TRIG_VAL_TRIG2 113 PXI_TRIG_VAL_TRIG3 114 PXI_TRIG_VAL_TRIG4 115 PXI_TRIG_VAL_TRIG5 116 PXI_TRIG_VAL_TRIG6 117 PXI_TRIG_VAL_TRIG7 118 Return Code ERR_NoError ERR_BoardNoInit ERR_Query_Status A.2.
TRIG_GetDriverRevision (major As Integer, minor1 As Integer, minor2 As Integer) As Integer Parameters major Returns the major version number of the pxi trigger software driver minor1 Returns the first minor version number of the pxi trigger software driver minor2 Returns the second minor version number of the pxi trigger software driver Return Code ERR_NoError ERR_Query_Revision 50
PXI-3980 Appendix B - Watchdog Timer This appendix describes use of the watchdog timer (WDT) function library for the PXI-3980 controller. The watchdog timer is a hardware mechanism resetting the system when the operating system or application halts. After starting, periodic reset of the watchdog timer in the application before expiry is required. Once the watchdog timer expires, a hardware-generated signal is sent to reset the system. B.1 WDT Function Library B.1.
Supported Controllers PXI-3980, PXI-3950, PXI-3920, PXI-3910 Syntax C/C++ BOOL SetWDT(unsigned long second) Visual Basic InitWDT(ByVal second as Long) As Boolean Parameter second Specifies the timeout value of the watchdog timer.
PXI-3980 Syntax C/C++ BOOL StartWDT() Visual Basic StartWDT() As Boolean Parameter None Return Code True If watchdog timer starts successfully False If watchdog timer fails to start B.1.4 ResetWDT Description Resets the watchdog timer to the initial timeout value specified in SetWDT function, and ResetWDT or StopWDT should be called before the expiration of the watchdog timer, or the system will be reset.
Return Code True If watchdog timer resets successfully False If watchdog timer fails to reset B.1.5 StopWDT Description Stops the watchdog timer.
PXI-3980 Important Safety Instructions For user safety, please read and follow all instructions, WARNINGS, CAUTIONS, and NOTES marked in this manual and on the associated equipment before handling/operating the equipment. X X X X X Read these safety instructions carefully. Keep this user’s manual for future reference. Read the specifications section of this manual for detailed information on the operating environment of this equipment.
X X Never attempt to fix the equipment. Equipment should only be serviced by qualified personnel. A Lithium-type battery may be provided for uninterrupted, backup or emergency power. Risk of explosion if battery is replaced with an incorrect type; please dispose of used batteries appropriately.
PXI-3980 Getting Service Contact us should you require any service or assistance. ADLINK Technology, Inc. Address: 9F, No.166 Jian Yi Road, Zhonghe District New Taipei City 235, Taiwan ᄅؑקխࡉ৬ԫሁ 166 ᇆ 9 ᑔ Tel: +886-2-8226-5877 Fax: +886-2-8226-5717 Email: service@adlinktech.com Ampro ADLINK Technology, Inc. Address: 5215 Hellyer Avenue, #110, San Jose, CA 95138, USA Tel: +1-408-360-0200 Toll Free: +1-800-966-5200 (USA only) Fax: +1-408-360-0222 Email: info@adlinktech.com ADLINK Technology (China) Co.
ADLINK Technology, Inc. (French Liaison Office) Address: 15 rue Emile Baudot, 91300 Massy CEDEX, France Tel: +33 (0) 1 60 12 35 66 Fax: +33 (0) 1 60 12 35 66 Email: france@adlinktech.com ADLINK Technology Japan Corporation Address: ͱ101-0045 ᵅҀ䛑गҷ⬄ऎ⼲⬄䤯 ⬎ފ3-7-4 ⼲⬄ 374 ɛɳ 4F KANDA374 Bldg. 4F, 3-7-4 Kanda Kajicho, Chiyoda-ku, Tokyo 101-0045, Japan Tel: +81-3-4455-3722 Fax: +81-3-5209-6013 Email: japan@adlinktech.com ADLINK Technology, Inc.