Page 2 - Chapter 3
2 Contents Chapter 3 VXI Programming Using the IEEE 1394 Serial Bus ................................................ 35 Using this Chapter ...................................................................................................... 35 Programming Register-Based and Message-Based VXI Instru...
Page 3 - Appendix B
Contents 3 Appendix B Editing the HP E8491A Resource Manager Configuration ..................................... 69 Introduction ................................................................................................................. 69 Configuration File Overview .............................
Page 9 - Reader Comment Sheet; BUSINESS REPLY MAIL; HEWLETT-PACKARD COMPANY
NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES fold here Please fold and tape for mailing Reader Comment Sheet HP E8491A IEEE 1394 PC Link to VXI Configuration and User’s Guide Edition 1 You can help us improve our manuals by sharing your comments and suggestions. In appreciation of your time, ...
Page 11 - Chapter 1; Introduction; Using the IEEE 1394 Serial Bus in VXI Systems; Component; to VXI Interconnect; Using this Manual; Installation and
Introduction 11 Chapter 1 Chapter 1 Introduction Using the IEEE 1394 Serial Bus in VXI Systems The IEEE 1394 Serial Bus (FireWire) is a high-speed bus that has been implemented as an I/O interface between external PCs and HP VXI systems. The bus links the PC backplane to the VXI mainframe backplane....
Page 12 - Additional
12 Introduction Chapter 1 Chapter 3: VXI Programming Using the IEEE 1394 Serial Bus This chapter contains the information necessary to begin communicating with VXI instruments through the HP E8491A and IEEE 1394 serial bus. The chapter contains information on optimizing system performance using bloc...
Page 13 - Chapter 2; Interface Installation and Configuration; Using this Chapter; Host Adapter; Note
Interface Installation and Configuration 13 Chapter 2 Chapter 2 Interface Installation and Configuration Using this Chapter This chapter contains information necessary to install and configure the IEEE 1394 host adapter (if required) and the HP E8491A interconnect. The installation sequence and othe...
Page 16 - Connecting the Power Cable
16 Interface Installation and Configuration Chapter 2 D. Align the bus contacts on the bottom of the host adapter with the PCI bus slot. Carefully, but firmly, press the adapter into the slot. E. Secure the host adapter bracket to the computer chassis with the screw from the expansion slot cover rem...
Page 17 - Where to go Next; Interconnect
Interface Installation and Configuration 17 Chapter 2 G. Replace the computer cover. Connect one end of the interface cable to either of the adapter’s external connectors. You can now turn on the PC. Note When power is applied, Windows 95 operating systems may detect the Adaptec ® card and indicate ...
Page 19 - Connecting the HP E8491A to the Host Adapter
Interface Installation and Configuration 19 Chapter 2 C. Tighten the retaining screws on the top and bottom of the module. Connecting the HP E8491A to the Host Adapter D. Connect the interface cable from the host adapter to E8491A port A, B, or C. The ports are identical and unused ports are availab...
Page 20 - VXI Instruments; Instruments
20 Interface Installation and Configuration Chapter 2 If you want the E1406 to provide slot 0 functionality in addition to providing an HP-IB interface, set its configuration as follows: 1. Set the E1406 logical address to a value other than 0. 2. Set the Slot 0 and System Controller switches to “En...
Page 21 - Caution
Interface Installation and Configuration 21 Chapter 2 Caution To prevent damage to the VXI instruments, install the instruments when the mainframe is turned off. A. Insert the instrument into the mainframe by aligning the instrument with the card guides inside the mainframe. Slowly push the instrume...
Page 22 - HP E1403C A/B-size Module Carrier extends the P1 connector on
22 Interface Installation and Configuration Chapter 2 WARNING All instruments within the VXI mainframe are grounded through the mainframe chassis. During installation, tighten the instruments’ retaining screws to secure the instrument to the mainframe and to make the ground connection. Installing A-...
Page 25 - Configuring the
Interface Installation and Configuration 25 Chapter 2 D. After the installation is complete, re-start the computer. Configuring the HP E8491A Interconnect A. Connect the IEEE 1394 interface cable between the host adapter (PC) and the E8491A interconnect if you have not already done so. Turn on the V...
Page 27 - Configuration
Interface Installation and Configuration 27 Chapter 2 D. Click on OK to close the utility and complete the configuration. Editing the HP E8491A Configuration When it is necessary to edit your configuration, click ‘I_O Config’ in the HP I_O Libraries program group (Figure 2-10). To edit the HP E8491A...
Page 28 - Configuration on; Refresh Resource Manager: re-runs the resource manager on all VXI; the
28 Interface Installation and Configuration Chapter 2 Editing the HP E8491A Configuration on Windows 95 Platforms After installing the HP I_O Libraries and configuring the HP E8491A on the Windows 95 platform, an hp icon is placed in the bottom right corner of your PC monitor (Figure 2-13). Clicking...
Page 29 - Step 6. Verifying the; Using Instrument Soft
Interface Installation and Configuration 29 Chapter 2 Note If you are updating an existing VXI system to use the HP E8491A and IEEE 1394 serial bus, we highly recommend that you obtain the latest version of the HP VXIplug&play drivers. Information on the latest drivers available can be found on ...
Page 30 - Viewing the Resource
30 Interface Installation and Configuration Chapter 2 Viewing the Resource Manager Output Another way to determine if your system is properly configured is to view the output of the resource manager. The easiest way to view the output is using the I_O Libraries’ ‘I_O Config’ utility. Select and star...
Page 33 - Running the
Interface Installation and Configuration 33 Chapter 2 Running the Resource Manager When the VXI mainframe is turned on and the E8491A interface has been configured using ‘I_O Config’, the SICL iproc utility is started. This enables the resource manager to run when: • mainframe power is cycled • the ...
Page 35 - VXI Programming Using the IEEE 1394; Programming
VXI Programming Using the IEEE 1394 Serial Bus 35 Chapter 3 Chapter 3 VXI Programming Using the IEEE 1394 Serial Bus Using this Chapter This chapter contains examples and general information for programming VXI systems over the IEEE 1394 serial bus. The contents of the chapter include: • Programming...
Page 36 - HP VISA; Optimizing
36 VXI Programming Using the IEEE 1394 Serial Bus Chapter 3 HP VISA ViSession defaultRM, id; //open device (VISA) session to the HP E1563viOpenDefaultRM (&defaultRM); viOpen (defaultRM, “VXI0::24::INSTR”,VI_NULL,VI_NULL, &id); SICL INST id; // open device (SICL) session to the HP E1563id = i...
Page 37 - Block Transfers using
VXI Programming Using the IEEE 1394 Serial Bus 37 Chapter 3 The following extended SICL function is unique to the HP E8491A and is used for block transfers over the bus: iblockmovex Additionally, the extended SICL functions shown below must be used when porting SICL programs to the IEEE 1394 bus fro...
Page 39 - Comments
VXI Programming Using the IEEE 1394 Serial Bus 39 Chapter 3 // reset digitizer following the transfererrStatus = hpe1563_reset(vi); // close the device sessionhpe1563_close(vi);// HP VXIplug&play session } //*********************************************************************** // error checkin...
Page 43 - Triggering; Using Triggers
VXI Programming Using the IEEE 1394 Serial Bus 43 Chapter 3 HP E8491A Triggering The HP E8491A is capable of asserting, receiving, and routing trigger signals along the VXI (mainframe) backplane trigger lines. In addition to the VXI backplane’s eight TTL level trigger lines and two ECL level trigger...
Page 44 - Trig In and Trig Out Ports
44 VXI Programming Using the IEEE 1394 Serial Bus Chapter 3 Asserting Triggers - HP SICL ivxitrigoffivxitrigonixtrig I_TRIG_ALLI_TRIG_TTL0 to I_TRIG_TTL7I_TRIG_ECL0 to I_TRIG_ECL1I_TRIG_EXT0 (specifies faceplate ‘Trig Out’ port) Routing Triggers- HP SICL ivxigettrigroute ivxitrigroute 1 I_TRIG_ALLI_...
Page 47 - Trigger Pull Up; Shared Memory; Memory
VXI Programming Using the IEEE 1394 Serial Bus 47 Chapter 3 Trigger Pull Up Trigger signals output from the E8491A ‘Trig Out’ port can be “pulled up” to +30V as shown in Figure 3-2. Using HP E8491A Shared Memory The E8491A has 128 kBytes of shared (VME) memory. This memory is in the E8491A’s A24 add...
Page 48 - Locating Shared Memory Using HP VISA; Locating Shared Memory Using SICL
48 VXI Programming Using the IEEE 1394 Serial Bus Chapter 3 Locating Shared Memory Using HP VISA For HP VISA programs, the E8491A shared memory starting address is obtained using the function: viGetAttribute and the VXI interface attribute: VI_ATTR_MEM_BASE The HP VISA version of the example “Storin...
Page 49 - Example Programs
VXI Programming Using the IEEE 1394 Serial Bus 49 Chapter 3 Example Programs The following examples show an application using the E8491A’s shared memory. In the program, 8,000 readings are taken with the HP E1410 multimeter. Because the E1410 has only enough memory to store 4,096 readings internally...
Page 50 - Storing Readings in
50 VXI Programming Using the IEEE 1394 Serial Bus Chapter 3 Storing Readings in Shared Memory - HP VISA Example This example uses the HP E1410 VXIplug&play driver to configure the multimeter, take the readings, and store them in E8491A shared memory. HP VISA functions are used to transfer the re...
Page 57 - Chapter 4; Interface Overview; and Terminology
IEEE 1394 Fundamentals and Interface Overview 57 Chapter 4 Chapter 4 IEEE 1394 Fundamentals and Interface Overview Using this Chapter This chapter contains reference information on the IEEE 1394 Serial Bus, the data transfer protocol, and on the related hardware. The contents of the chapter include:...
Page 58 - Features of the
58 IEEE 1394 Fundamentals and Interface Overview Chapter 4 The terms shown in Figure 4-1 are defined in the following table. Features of the IEEE 1394 Bus The following features of the IEEE 1394 bus apply to all bus applications including VXI systems. * Daisy-chain or branching configurations are al...
Page 59 - Optimizing the; Data Transfer
IEEE 1394 Fundamentals and Interface Overview 59 Chapter 4 Optimizing the Configuration I/O performance is impacted slightly by the hardware configuration.The VXI mainframe closest to the PC (root node) has the highest priority. For example, if instruments in VXI mainframes 1 and 3 (Figure 4-1) cont...
Page 60 - Asynchronous Data
60 IEEE 1394 Fundamentals and Interface Overview Chapter 4 Asynchronous Data Transfers During an asynchronous data transfer, a variable amount of data is transferred to an explicit address in real time, and an acknowledgement is returned. Data is transferred across the IEEE 1394 bus in packets calle...
Page 63 - Annunciators
IEEE 1394 Fundamentals and Interface Overview 63 Chapter 4 Figure 4-5. The HP E8491A IEEE 1394 to VXI Interconnect. Annunciators Failed - a hardware failurewas detected in the HP E8491A, or the E8491A is performing a self-test. IEEE-1394 - indicates data traffic over the IEEE 1394 bus SYSFAIL - asse...
Page 64 - Command Module; Libraries
64 IEEE 1394 Fundamentals and Interface Overview Chapter 4 Using the HP E8491A with the HP E1406 Command Module Though not a common configuration, the HP E1406 command module can be used in the same mainframe as the HP E8491 to provide HP-IB access to instruments. In this configuration, however, the...
Page 65 - Appendix A; Specifications; Interface; General
Specifications 65 Appendix A Appendix A Specifications The following specifications define the operating and performance characteristics of the HP E8491A. Interface Characteristics VXI Characteristics General Operating System Windows 95 Windows NT Controllers PC based I/O Library SICL / VISA Backpla...
Page 66 - External Trigger Input
66 Specifications Appendix A CLK 10 External Trigger Input External Trigger Output Clk In Input TTL Frequency Stability 100 ppm Duty Cycle 50% ± 5% Clk Out Output TTL Frequency Stability 100 ppm Duty Cycle 50% ± 5% Connector SMB (on faceplate) Levels TTL, CMOS, ECL, 0 to +33V Programmable Threshold ...
Page 67 - Trigger Delays
Specifications 67 Appendix A Trigger Delays Cooling Power Supply Loading Maximum delay from TTLTRG to ECLTRG 60 ns Maximum delay from ECLTRG to TTLTRG 60 ns Maximum delay from Trig In port to ECLTRG or TTLTRG 300ns Maximum delay from TTLTRG or ECLTRG to Trig Out port 100 ns Watts / slot 20W P mm H 2...
Page 69 - Editing the HP E8491A Resource Manager; Configuration File
Editing the HP E8491A Resource Manager Configuration 69 Appendix B Appendix B Editing the HP E8491A Resource Manager Configuration Introduction The resource manager functionality provided through the HP E8491A configures your VXI system based on rules specified by the VXI standard. The configuration...
Page 73 - Utility Function
Editing the HP E8491A Resource Manager Configuration 73 Appendix B The irq.cf Configuration File The irq.cf file is a database that maps specific interrupt lines to VXI interrupt handlers. If you have non-programmable interrupters and you want the interrupters to be recognized by a VXI interrupt han...
Page 74 - is the value from the ‘Logical Unit’ window in
74 Editing the HP E8491A Resource Manager Configuration Appendix B where <logical unit> is the value from the ‘Logical Unit’ window in the HP I_O Libraries ‘I_O Config’ utility. An example of the output produced by ivxisc is shown in Figures B-3 and B-4. Figure B-3. Output of ivxisc.
Page 75 - Using iclear
Editing the HP E8491A Resource Manager Configuration 75 Appendix B Using iclear The iclear function is used to clear the interface (HP E8491A) or individual message-based instruments in the VXI mainframe. iclear is executed from the DOS command prompt (..\siclnt\bin or \sicl95\bin directory) as: icl...
Page 77 - Index; Configuration and User’s Guide
Index 77 Index HP E8491A IEEE 1394 PC Link to VXI Configuration and User’s Guide A alternate configurations , 19 applying power , 33 asynchronous data transfers , 60 B Block , 36 – 37 , 40 block data transfers , 36 using HP VISA , 40 using HP VXIplug&play drivers , 37 C CLK 10 specifications , 6...