Timing Diagram Editing and Analysis

11.6 Agilent Logic Analyzer & Oscilloscope - Import

11.6 Agilent Logic Analyzer & Oscilloscope - Import

Previous topic Next topic  

11.6 Agilent Logic Analyzer & Oscilloscope - Import

Previous topic Next topic  

WaveFormer Pro can import data from the following Agilent logic analyzers and oscilloscopes. The following table shows the Agilent model type and the corresponding WaveFormer Pro file type.

Agilent Equipment

WaveFormer File Type

LogicWave

Agilent Logic Analyzer (CSV)

** 16900, 16800

Agilent Fast Binary Out (Logic Analyzer)(bin)

Agilent Logic Analyzer/PatGen (CSV)

** HP16700/16600 Series Logic Analyzers (all logic analyzer cards including HP16550 & HP16555)

Agilent Fast Binary Out (Logic Analyzer)(bin)

Agilent Wave Logic Analyzer (hwl)

Agilent Logic Analyzer (hpl)

** HP 1660, 1670, 16500 ASCII

Agilent Logic Analyzer (hpl)

Infinium Digitizing oscilloscope

Agilent Infinium Digitizing oscilloscope (txt)

Agilent Infinium Raw Data (csv, tsv)

Agilent MSO 6000/7000 (6012A) mixed signal oscilloscopes

Agilent Mixed-signal oscilloscope (CSV)

** See the below special instructions for getting the logic analyzer to create a WaveFormer compatible file.

HP16900 and LogicWave analyzers generate CSV files:

Inside the logic analyzer save the data to a CSV file. For the HP16900 this is not the default file type so you have to choose CSV file.

Inside WaveFormer Pro, choose Import/Export > Import Timing Diagram From menu to open the file dialog, and select Agilent Logic Analyzer (*.csv) from the files of type drop-down list box, select the file, and then click OK to open the file.

Use the HP16700/16600 Series Logic Analyzers (HP16550 & HP16555) to generate ASCII files

WaveFormer can import files ASCII and binary-based waveform files created by Aglient logic analyzers that run in the HP16700 and the HP16600 series timing analysis system. The default, waveform displays in the HP16555 and HP16550 generate files that have ASCII headers and binary waveform data that are NOT compatible with WaveFormer. However, there are two methods that use the Workspace and Listing windows to generate all-ASCII data. Either of the methods described in the next two sections can be used to generate WaveFormer Pro data files.

Method 1: Generate HWL files with the HP16700 Workspace window

The following instructions describe how to setup the Workspace window to generate ASCII and binary waveform files using the HP16700. The instructions may seem tedious, but once you have configured the options for a particular logic analyzer you can skip most of the beginning steps.

Set up the logic analyzer and capture data. Click the Workspace button in the Logic Analysis System dialog. This will open the Workspace dialog. You should see a machine icon that represents the logic analyzer that captured the data.

Drag the blue utilities icon called File Out to the working window and attach it to the machine that captured the data. You may have to expand the dialog to view the buttons at the bottom.

Double-click on the File Out icon to open the File Out dialog.

Enter a file name with an extension of HWL for ASCII or BIN for binary in the File edit box. Note: Select a file name that is compatible with both the Aglient logic analyzer and the computer running WaveFormer Pro. File names of eight characters or less, no spaces, and no extra punctuation have the greatest compatibility.

Next, select the type of file you are creating:

For Binary:

- Select the Fast Binary radio button.

For ASCII:

- Select the ASCII radio button and press the ASCII Options button to open the ASCII Output Options dialog.

Determine the signal labels and the time range that you would like saved in the file. If you choose All as the time range than you may be generating very large files (greater then 50MB). Remember that most logic analyzers capture waveforms over a greater time range then is normally used by simulator test benches or timing diagram editors. Save only what you need.

Click the Close button to close the ASCII Output Options dialog.

Click the Save Data button, in the File Out dialog, to generate the file.

Use the File Manager to verify that the file is the size that you expected it to be, then transfer the file to the computer running WaveFormer Pro.

Method 2: Generate HPL files with the HP16700 Listing Display window

An alternate method for generating files uses the Listing Display of the Aglient logic analyzer. The Listing Display allows the user to save data in different base formats, sample methods, and time ranges. The following instructions will help you create files that can be read by WaveFormer Pro. Use the Listing Display to generate ASCII waveform files:

Set up the logic analyzer and capture data. Make a note of the sample time interval used to capture the data. You may need this later.

Inside the logic analyzer Machine dialog, click on the Navigate button to open a series of pop-up menus. Choose the slot: machine>listing menu tree to open the Listing dialog

Look at the data in the Listing dialog. Identify the trigger points and end points of the file.

The middle column or columns contain the waveform data captured by the logic analyzer. The base readout controls the type of data that is displayed. WaveFormer Pro supports binary, octal, hex, decimal, and ASCII data types. To change the data type, Right-click on the base readout above the column.

The last column is the sample time column. The sample column is displayed in either the Relative or Absolute time modes. To maintain timing accuracy, we recommend using the Relative time mode. In the Absolute time mode, the Listing window displays the times using a fixed number of digits. As time progresses, the display changes from nanoseconds to milliseconds and then to microseconds. This results in the truncation of decimal points. Two samples may appear to occur at 32us, when in reality one occurs at 32.1us and the other at 32.8us. By selecting the Relative time mode, you maintain data integrity.

Verify that no column heads are selected. A selected column head has a yellow box around it. To deselect it, click on it. Warning: If a column is selected, only that column is saved to the file and WaveFormer Pro will not be able to read the file.

Choose the File > Print to File menu option to open the File dialog.

Enter a file name with an HPL extension in the file edit box. Note: Select a file name that is compatible with both the Aglient logic analyzer and the computer running WaveFormer Pro. File names of eight characters or less, no spaces, and no extra punctuation have the greatest compatibility.

Choose the time range that you would like saved to the file. If you choose All as the time range then you may be generating very large files (greater then 50MB). Remember that most logic analyzers capture waveforms over a greater time range than is normally used by simulator test benches or timing diagram editors. Save only what you need.

Use the File Manager to verify that the file is the size that you expected it to be, then transfer it to the computer running WaveFormer Pro.

HP1660/1670/16500 Series Logic Analyzer generate HPL files:

WaveFormer Pro is capable of importing ASCII files generated by HP1660 and HP1670 series logic analyzers and from logic analyzers running on the HP16500 series frames. The following instructions were written specifically for the HP1670, however the HP1660 and HP16500 have similar interfaces. After capturing data with the logic analyzer, follow these steps to create the file:

1.Press the List button on the logic analyzer panel to see a listing of your data.

2.Look at the data in the Listing dialog. Identify the trigger points and end points of the file.

3.The middle column or columns contain the waveform data captured by the logic analyzer. The base readout controls the type of data that is displayed. WaveFormer Pro supports binary, octal, hex, decimal, and ASCII data types. To change the data type, Right-click on the base readout above the column.

4.The last column is the sample time column. The sample column is displayed in either the Relative or Absolute time modes. To maintain timing accuracy, we recommend using the Relative time mode. In the Absolute time mode, the Listing window displays the times using a fixed number of digits. As time progresses, the display changes from nanoseconds to milliseconds and then to microseconds. This results in the truncation of decimal points. Two samples may appear to occur at 32us, when in reality one occurs at 32.1us and the other at 32.8us. By selecting the Relative time mode, you maintain data integrity.

5.Click on Print at the top of the screen to open the print menu.

6.Select Print Disk from the list of menu options to open the Print to Disk dialog.

7.Enter a file name with an HPL extension.

8.Click the Output Format button and select either ASCII (ALL) or ASCII (PARTIAL) depending on how much data you want to save. If you select a time range of ALL, the files you generate may be very large (greater then 50MB). Remember that most logic analyzers capture waveforms over a greater time range than is normally used by timing diagram editors or test bench simulators. Save only what you need.

9.If you selected ASCII (PARTIAL), fill in the Start State and End State. These refer to the sequential listing of numbers on the left-hand side of the data listing.

10.Click the Output Disk button and select either Hard Disk or Flexible Disk. If you choose the hard disk and later want to copy the file to a flexible disk, follow the instructions in Section 2.

11.Click the Execute button to save the file.

12.In WaveFormer, use the Agilent Logic Analyzer (hpl) import type when importing