Verigy V93000Service Training
Module 8:Linux Controller
08 - Linux ControllerPage 2
Verigy Restricted
DVD-ROM
DVD+RW
Floppy Disk
Power On/Off
2 USB Devices
Power
KeyboardMouse
6 USB Devices
Monitor DVI
On-board LAN
RS-232 serial port
Optical ports #1 and #2
Optical ports#3 and #4
Test System LAN Port
GPIOGPIB
TAMS 80100B VXI
System Controller – XW8200
08 - Linux ControllerPage 3
Verigy Restricted
RAM 4 (4x1) GB DDR2-400 ECC
CPU 2 x Intel 3.6 GHz/1 MB Xeon
Hard disks 2 x 73 GB U320 SCSI 15k rpm
Graphic card NVIDIA Quadro NVS 280 64 MB (PCI-E)
Network card Intel Pro 1000 MT NIC
Monitor (optional) Flat panel L2035
Keyboard PS2 Keyboard Kit - English (US) Version
Mouse PS2 Scroll Mouse
Floppy drive FDD 3,5“
DVD-ROM drive HP 16X DVD drive - 5.25’’ IDE
DVD+RW drive HP 8x DVD plus writer dvd400i - 5.25’’ IDE
Configuration
08 - Linux ControllerPage 4
Verigy Restricted
Installed system controller configuration and supported cardsSingle mainframe, Eqp. and handler/proberSlot Card type Equipment1. PCI Reserved (for RF)2. PCI-E (16x) Graphical Interface Monitor3. PCI CIC (E7024A) Tester4. PCI-E (4x) E8001-68543 Tester CIC Express5. PCI-X (133 MHz) LAN (LAN-to-GPIB) Prober/Handler/Tracecal/PV/PPS cal6. PCI-X (100 MHz) GPIB (E7031B [optional]) Customer Furnished Equipment7. PCI-X (100 MHz) GPIO (E7030A) HandlerVerigy V93000-SOC >= 4.2.4T82091-2.1-4 TAMS I/O LibrariesT81622-1.4-2 SICL GPIO driver
Card Type Application/EquipmentGraphics PCI-E Monitor ControlE7024A OptIf Tester ControlE8001-68543 OptIf PCI Express Tester ControlE7028A LAN-to-GPIB a. Trace cal, PV, PPS cal
b. Prober&Delta Handler ControlE7030A GPIO Prober/Handler ControlE7031B [optional] GPIB Customer Furnished Equipment ControlUSB USB-to-RS232 adapter Online DiagnosticsRS232 RS232 PPU & Permanent Upgrade
PCI Slot Configuration
NOTE: Controller will have either a PCI or PCIe CIC, but not both.
08 - Linux ControllerPage 5
Verigy Restricted
Installing PCI Cards
08 - Linux ControllerPage 6
Verigy Restricted
Installed in the PCI slot 3
When connected to 8CC test head, 2 additional fibre optic cables are installed
Assemble the CIC parts as described in “System Controller and Software Installation Guide Linux”.
Computer Interface Card (CIC) - PCI
08 - Linux ControllerPage 7
Verigy Restricted
Computer Interface Card (CIC) - PCIe
Installed in the PCI-Express slot 4
Provides 4 pairs of fiber optic links (4 inputs and 4 outputs).
Each link can transfer up to 2Gbit/s raw data.
Flash (FPGA Config)
EPLD (Boot Circuit)
RAM (NIOS)
4x Optical Transceiver
FPGA (1020pin BGA)
08 - Linux ControllerPage 8
Verigy Restricted
• The computer interface card is automatically set up during the installation of the SmarTest software package.
• Reconfiguring the computer interface card (in case of problems)
• Log in as root and open a terminal window.
• Execute the script to reconfigure the CIC card./etc/opt/hp93000/soc_common/cic/pci/reconfig_pci/etc/opt/hp93000/soc_common/cic/pci/reconfig_pcie
Configuring CIC & CIC Xpress
08 - Linux ControllerPage 9
Verigy Restricted
• The LAN card is installed in slot 5
• It is used to connect LAN to GPIB Gateway
• LAN card is detected on boot
LAN card configuration details:
IP address 192.168.0.1
Netmask 255.255.255.0
Default gateway IP address of eth0
Primary name server empty
LAN Card
08 - Linux ControllerPage 10
Verigy Restricted
• The GPIO card is located in slot 7
• The switch is set to the number of the slot in which the card is inserted.
• GPIO card is used to connect and control Handlers
GPIO Card (Optional)
08 - Linux ControllerPage 11
Verigy Restricted
• The GPIB E7031B card is located in slot 6
• GPIB card is used to connect and control GPIB equipment
GPIB Card (Optional)
08 - Linux ControllerPage 12
Verigy Restricted
• E7050-13010 Verigy V93000 SOC Series Linux Recovery DVD or E8600-13001 Verigy V93000 HSM Series Linux Recovery DVD
• Full installation of the correct and Verigy supported version of Linux Redhat Enterprise
• Installation of
Java ccrypt Tcl/tk TAMS Libraries
• Latest SmarTest version
Linux Recovery DVD
08 - Linux ControllerPage 13
Verigy Restricted
• Check the Device Name Of the LAN Interfaces
• Installing the Graphics Card Driver
• Configuring a Second Monitor
• Configuring the GPIO Card
• Configuring the V93000 LAN to GPIB solution
• Configuring the Computer Interface Card
• Reference the “System Controller and Software Installation Guide Linux”.
Linux Recovery DVD, Steps After
08 - Linux ControllerPage 14
Verigy Restricted
Swapping the Device Name Of the LAN InterfacesAfter Linux Installation
Final Network Setup
eth0eth1
On-board LAN Interface
(82541EI)
eth0 eth1 PCI LAN Card(PRO/1000 MT or 82540EM)
False configuration
Correct configuration
On-board LAN Interface
(82541EI)
PCI LAN Card(PRO/1000 MT or 82540EM)
Network Device Name Issue
08 - Linux ControllerPage 15
Verigy Restricted
Again, there are multiple possibilities to achieve the same goal with Linux. As for directory listings the following commands are available:
“dir” [directory listing, names only] “ll” [long listing, permissions, owner, group, size, date stamp, file/directory
name] “ls” [similar to dir but executables and directories are color coded]
These commands may be followed by options to format your query to a more specific format.
Linux Commands
08 - Linux ControllerPage 16
Verigy Restricted
Directory command options:
“-l” [long listing – use long listing format] “-a” [all – displays all files including hidden] “-r” [reverse – reverse order while sorting] “-t” [time – sort by modification time]
Options can be used individually or in combination.
Example: “ls –lart” [display listing sorted by time where newest file creation is last]
NOTE: Due to file creations within SmarTest, it is recommend that the “-lart” option be used. This will play a important role in obtaining critical information during diagnostics and calibration.
Linux Commands
08 - Linux ControllerPage 17
Verigy Restricted
Most recent touched file listed last
Linux Commands [ls –lart]
08 - Linux ControllerPage 18
Verigy Restricted
Linux is a cross between UNIX and Windows, therefore more options are available to the user. User can execute copy, move via a terminal window or, as in Windows, drag and drop, use the right click function of the mouse etc…
Here we show the home directory (window is user configurable). Hidden files can be viewed but as in Windows, must be selected.
Examples:cp /tmp/file1 /home/file1 (copies file1 from tmp to home)
mv /tmp/file1 /home/file1 (moves file1 from tmp to home)
mv file1 file2 (renames file1 to file2)
Linux Commands - Copy [cp], Move[mv] and Rename[mv]
08 - Linux ControllerPage 19
Verigy Restricted
Most command from UNIX are transferable to Linux but there could be some differences. Linux also offers additional commands which can be seen as useful such as those that follow.
The ‘which’ command followed by a command example iosetup returns directory of location for command.
Linux Commands – find, locate
08 - Linux ControllerPage 20
Verigy Restricted
SmarTest supports multiple revisions.
Process to swap via CLI: /opt/hp93000/soc_common/bin/switch_version
Linux Commands – Switch Version
08 - Linux ControllerPage 21
Verigy Restricted
UI report window “Help” pull down allows ability to view ‘version’
SmarTest Version / Patch Identification
08 - Linux ControllerPage 22
Verigy Restricted
/(root)/etc/opt/hp93000
/soc
/soc_common
/model -> /etc/opt/hp93000/soc_common/model
/license -> /etc/opt/hp93000/soc_common/license
/license
/model
/MCDIgnore
ConfigurationFiles
/opt/hp93000
/var/opt/hp93000
/soc
/soc_common
/soc
/soc_common
/prod_env
/cic
/pws/bin
/fw/bin ExecutableFiles/switch_version
/diagnostic -> /var/opt/hp93000/soc_common/diagnostic
/calibration
/diagnostic
/calibration -> /var/opt/hp93000/soc_common/calibration
LogFiles
/tmp
/hp93000, DIFT, DIUI, PDIAG
ReportWindow.dump
/hpt
/HPSmarTest
/kill_smarTest
/bin
/lbin
/bin
/std__
/std_analog__
Software Directory Structure For SOC
/pogo_mapping
08 - Linux ControllerPage 23
Verigy Restricted
SmarTest revision
Global System Info
Total number of channelsseen by tester
Maximum possiblesystem configuration
Requested systemconfiguration
FlexLM license server
Report Window Information – 1 of 2
08 - Linux ControllerPage 24
Verigy Restricted
Report Window Information – 2 of 2
Analog board Info
AV8 Multi-channel analog board configuration
DPS board Info
Hardware initiation of AV8 analog boards
User and device Info
Digital calibration status
08 - Linux ControllerPage 25
Verigy Restricted
Model FileGLOBAL testhead = TH_8CC # TH_2CC | TH_4CC | TH_8CC dut_interface = SOC # F330 | SOC | EXHIBITION hpib_interface = vxi11/192.168.0.100/gpib0 # hpib | vxi11/192.168.0.100/gpib0# ppu_device = /dev/tty1p0# gigamem = 5# noise_figure = ON# rapid_source_synch = 5# device_maintenance = ON timing_bundle = w256-d8-r8# multisite = ON
IOCHANNEL 10901-22416:HW = PS800, speed = 400 MHZ , smem = 2M, vmem = 54M, diff, ppTIA 10301-10816:HW = PS3600, speed = 3200 Mbps, smem = 2M, vmem = 54M, diff
ANALOGBOARD# 223: type = MCA, core=16# 209: type = BAA# 209: type = HXA, speed = 6400 Mbps, loopback, pattern
BOARDCONF# 2231-2234: type = MCA, mtype = SRCA# 2235-2238: type = MCA, mtype = MESA# 2091: type = HXA, muxd=10101/10102/10103/10104, termd=10105, clkd=10106, clkr=10107, muxr=10108/10109/10110/10111
SOC_CABLING# TIA : board=225, core=1, devid=1, devchan=1
SOC_INSTRUMENTS# SOCGPIB: type=TIA, devid=1, addr=17, name=DTS2077
AMC# 1: type = E4426B, level = 0, address = 15
INTERFACE_SECTION# SOCGPIB : iftype=GPIB, addr="vxi11/192.168.0.100/gpib0"
ETC# NFSSERVER : ipaddr=192.168.0.1# CALIBRATION : pps_cal_mode = PPS_EXD_CAL# ACPOWER : FREQ = 50# REFERENCECLOCK : input = INTERNAL
DPS 1-2: type = MSDPS, channels = 8
OSCILLOSCOPE# 1: type = HP54503A, address = 8
08 - Linux ControllerPage 26
Verigy Restricted
Each time SmarTest is started, a file is created under the /var/opt/hp93000/soc directory named model_template.
This file gives the global variables and maximum configuration of the tester hardware for help in setting up the model file.
Model File Template
08 - Linux ControllerPage 27
Verigy Restricted
GP-IB Instrument
System controller Hub LAN/GPIB Gateway
LANconnection
LANconnection
GP-IBconnection
LAN to GPIB Solution – MILAN(Multiple Instruments on LAN)
08 - Linux ControllerPage 28
Verigy Restricted
Block Diagram
08 - Linux ControllerPage 29
Verigy Restricted
Determine the default IP address of the unit
Add a temporary route (if necessary)
Start the web browser (Mozilla)
Connect to “http://IP_address>”
Configuration details of the LAN card and the LAN to GPIB Gatewaycan be found in the following manuals:
System Controller and Software Installation Guide Linux Installation Guide
E5810 Setup and Configuration
08 - Linux ControllerPage 30
Verigy Restricted
Using the web browser tool
E5810 Setup and Configuration
08 - Linux ControllerPage 31
Verigy Restricted
Changing Configuration
In order to change the configuration of the Lan-to-GPIB gateway select the tab “View & Modify Configuration” and enter any desired change, eg. new IP-Address
E5810 Setup and Configuration
08 - Linux ControllerPage 32
Verigy Restricted
E5810 Setup and Configuration
• By pressing the “Find” button the LAN to GPIB Gateway checks for all connected instruments.
• For troubleshooting you can use instrument specific commands to check for a working connection
08 - Linux ControllerPage 33
Verigy Restricted
Model File– Global Section (TraceCal)hpib_interface = vxi11/192.168.0.100/gpib0
– Interface Section (External Instruments)SOCGPIB : iftype=GPIB, addr=”vxi11/192.168.0.101/gpib0”SOCGPIB2 : iftype=GPIB,addr=”vxi11/192.168.0.102/gpib0”
Prober/Handler plug-in Configuration filesymbolic_interface_name = <F> “hpib”symbolic_interface_name = <F> “vxi11/192.168.0.103/gpib0”
LAN to GPIB Solution – Model File
08 - Linux ControllerPage 34
Verigy Restricted