background image

AT
 

 

 
 

Normal and State Analysis 

All trigger 
and the name of this tab changes depending on the Sampling Method selected.
 

Trigger Levels

AT
tree positioned on the left side of this tab.
To add a trigger level click on
To remove a trigger level click on 
To 
Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 
the right side o
the action to do when the condition appears. 
 

  

AT-LA500

 

 

U

SER MANUAL

 

 

 
 

Normal and State Analysis 

All trigger levels and conditions 
and the name of this tab changes depending on the Sampling Method selected.
 

Trigger Levels

AT-LA500 permits to edit up to 31 trigger levels, 
tree positioned on the left side of this tab.
To add a trigger level click on
To remove a trigger level click on 
To clear all the trigger settings and to 
Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 
the right side o
the action to do when the condition appears. 
 

 

None

 

Trigger

 

Jump to

   

SER MANUAL

 

Normal and State Analysis 

levels and conditions 

and the name of this tab changes depending on the Sampling Method selected.

Trigger Levels 

LA500 permits to edit up to 31 trigger levels, 

tree positioned on the left side of this tab.
To add a trigger level click on
To remove a trigger level click on 

clear all the trigger settings and to 

Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 
the right side of this tab. For each condition 
the action to do when the condition appears. 

None 
Trigger 

Jump to Level

 

Normal and State Analysis 

levels and conditions necessar

and the name of this tab changes depending on the Sampling Method selected.

LA500 permits to edit up to 31 trigger levels, 

tree positioned on the left side of this tab.
To add a trigger level click on 

 

:

 

a new trigger level will be added at the end of the list.

To remove a trigger level click on 

clear all the trigger settings and to 

Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 

f this tab. For each condition 

the action to do when the condition appears. 

The condition happening  will be ignored (Never Trigger);
The condition happening leads to a Trigger event;

Level 

n

 

The condition happening leads to a jump at trigger Level 
where

Normal and State Analysis Trigger 

necessaries for data acquisition can be set in this tab. 

and the name of this tab changes depending on the Sampling Method selected.

LA500 permits to edit up to 31 trigger levels, 

tree positioned on the left side of this tab. 

a new trigger level will be added at the end of the list.

 

: this command will remove the last l

clear all the trigger settings and to get the default trigger conditions click on 

Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 

f this tab. For each condition the user, by using the menu ring 

the action to do when the condition appears. The

The condition happening  will be ignored (Never Trigger);
The condition happening leads to a Trigger event;
The condition happening leads to a jump at trigger Level 
where 

n

 is the number of one of the present trigger levels.

 

Trigger 

for data acquisition can be set in this tab. 

and the name of this tab changes depending on the Sampling Method selected.

LA500 permits to edit up to 31 trigger levels, which are represented with the symbol 

a new trigger level will be added at the end of the list.

this command will remove the last l

get the default trigger conditions click on 

Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 

the user, by using the menu ring 

e possible actions

The condition happening  will be ignored (Never Trigger);
The condition happening leads to a Trigger event;
The condition happening leads to a jump at trigger Level 

is the number of one of the present trigger levels.

for data acquisition can be set in this tab. 

and the name of this tab changes depending on the Sampling Method selected.

are represented with the symbol 

a new trigger level will be added at the end of the list.

this command will remove the last l

get the default trigger conditions click on 

Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 

the user, by using the menu ring 

possible actions are: 

The condition happening  will be ignored (Never Trigger);
The condition happening leads to a Trigger event;
The condition happening leads to a jump at trigger Level 

is the number of one of the present trigger levels.

for data acquisition can be set in this tab. 

and the name of this tab changes depending on the Sampling Method selected. 

are represented with the symbol 

a new trigger level will be added at the end of the list.

this command will remove the last level from the list.

get the default trigger conditions click on 

Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 
the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 

the user, by using the menu ring 

Action,

The condition happening  will be ignored (Never Trigger);
The condition happening leads to a Trigger event; 
The condition happening leads to a jump at trigger Level 

is the number of one of the present trigger levels.

for data acquisition can be set in this tab. The controls 

are represented with the symbol 

 in the 

a new trigger level will be added at the end of the list. 

evel from the list. 

 

Each trigger level has 2 trigger condition “A” and “B”. Selecting one of the conditions 

A

 or 

B

the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 

Action,

 can also set up 

The condition happening  will be ignored (Never Trigger); 

The condition happening leads to a jump at trigger Level 

n

is the number of one of the present trigger levels. 

 

The controls 

 

in the 

B

 on 

the  tree,  the  correspondent  settings  pattern  will  be  automatically  updated  on  controls/indicators  at 

can also set up 

Содержание AT-LA500

Страница 1: ...RELEASE 3 4 JUNE 2009 1 USER MANUAL Active Technologies S r l www activetechnologies it AT LA500 USB Logic Analyzer ...

Страница 2: ......

Страница 3: ...FTWARE 19 MENU BAR 20 File 20 View 20 Tools 20 Window 20 Help 20 STATUS BAR 21 TOOL BAR 21 SOLUTION EXPLORER 22 SIGNAL DEFINITION 22 Adding a signal 23 Adding a bus 23 Removing a signal or a bus 23 Editing a signal or bus name 24 SETTINGS 24 SAMPLING 24 Normal Timing Analysis 24 State Analysis 26 NORMAL AND STATE ANALYSIS TRIGGER 28 Trigger Levels 28 Edges and Levels 29 Conditions on edges 29 Cond...

Страница 4: ...rsors 57 Browse the State Listing window and export data 58 Search 59 Serial Protocol Interpreter 60 AT XSS EXPANSION BUS 60 DIGITAL PATTERN GENERATOR SAMPLER OPTIONAL 62 PROBES DESCRIPTION 63 SIGNALS DESCRIPTION 64 COMMAND BAR 65 PROJECT WINDOW 65 TREE FUNCTIONALITIES 66 SETTINGS 66 GENERAL 66 SERIALIZER SDK ONLY 67 CLOCK GENERATOR 69 TRIGGERING 70 Edges and Levels 70 Conditions on edges 71 Condi...

Страница 5: ...09 5 Waveform View Settings 83 Cursors 85 Go To a Selected Target 86 Search 86 Waveform Sequencer Editor 88 DATA VISUALIZATION 91 WAVEFORM VIEW 91 Create a Waveform View window 91 STATE LISTING 94 Create a State Listing window 94 Cursors 95 Search 97 ...

Страница 6: ......

Страница 7: ...internally a trigger event so that data acquisition is independent of applied signals and it is performed automatically free acquisition or enabled by the user manual acquisition AT LA can also trigger on events occurring on many serial protocols i e I2 C SPI RS232 and then analyze the packets of data transferred Once data acquisition is terminated data are transferred to the PC through a USB 2 0 ...

Страница 8: ...uisition the signal status must be monitored continuously The operating principle of a Logic Analyzer can then be schematically represented as Note This manual refers to a single AT Logic Analyzer However since up to 8 AT LA can be connected together to increase the number of examined channels up to 288 ...

Страница 9: ...t Windows 2000 or XP operating system Pentium III processor 128 MBytes RAM 100 MBytes available on hard disk for software installation 800x600 video resolution USB 1 1 connection Suggested requirements Microsoft Windows XP operating system Pentium IV processor 512 MBytes RAM 1024x768 video resolution USB 2 0 connection ...

Страница 10: ... RELEASE 3 4 JUNE 2009 10 Instrument description Ch 35 18 Ch 17 0 Pod B 50 0 MS s USB Logic Analyzer AT LA500 Status Pod A AT LA500 Front view AT LA500 Rear view USB AT EXPANSION BUS TRIGGER OUT TRIGGER IN DC IN POWER O I ...

Страница 11: ...like an oscilloscope with optionally AT scope card Status Led The status led may be ON OFF or blinking and it indicates different operating conditions The status led is ON when The instrument is ON it is connected to the PC and its drivers have been correctly installed The status led is OFF when The instrument is switched on but is not connected to the PC The instrument is switched on and it is co...

Страница 12: ...6 Ch 5 Ch 4 Ch 3 Ch 2 Ch 1 Ch 0 n c n c GND n c GND n c GND n c GND n c n c Bank 1 Ch 17 9 Ch 17 Ch 16 Ch 15 Ch 14 Ch 13 Ch 12 Ch 11 Ch 10 Ch 9 n c n c GND n c GND n c GND n c GND n c n c Regarding the probes connected to the Pod B the correspondence between the pins and the number of channels is reported in the following tables Bank 2 Ch 26 18 Ch 26 Ch 25 Ch 24 Ch 23 Ch 22 Ch 21 Ch 20 Ch 19 Ch 18...

Страница 13: ...em under test by mean the corresponding enumeration for signals and Pod A correspond to channels 0 17 while those present on a probe connected to Pod B correspond All ground connectors are electrically connected A wrong connection may cause shor circuits and damage the system under test GND between the channels and the pod cables Channels Pod A Bank 1 9 10 11 12 13 14 15 16 17 LA500 it must be dis...

Страница 14: ... Logic Analyzer is switched OFF or if it is non connected to the PC the software DEMO version will be loaded Once the software has been loaded the AT LA Start Page window appears At this point a new project can be created or an existing project can be opened If available the list of the recent projects appears on the left of the main window If an Internet connection is available the Active Technol...

Страница 15: ...the instrument is connected to the PC and that is switched ON Drivers must have been correctly installed Click on Create Workspace on the Getting Started New Workspace window you can insert the desired name for the project and the folder path where the acquired and settings On the left of the main window will appear the project tree column Double click on the Signal Definition icon The procedure r...

Страница 16: ... the Ch0 row on the channel list available on the right This will set the correspondence of the channel 0 of the AT previous point Click OK to close the Signal Double click on the Setting icon the Settings window will appear Bus or Signal Name box i e CLOCK Double click the Ch0 row on the channel list available on the right This will set the correspondence of the channel 0 of the AT LA500 with the...

Страница 17: ...AT LA500 USER MANUAL RELEASE 3 4 JUNE 2009 17 In the Sampling tab choose the better Sample Rate i e 5x the frequency of the signal to acquire ...

Страница 18: ...f the trigger level 0 is verified on every event occurring on In the Probes tab you can set the threshold of the logic levels detected by the AT This options is available only for active probes Press OK to close the window on the toolbar to start the acquisition At the first edge on the hen a Signal Selection window will appear Click on then click OK Now you can examine acquired data on the button...

Страница 19: ...EASE 3 4 JUNE 2009 19 AT LA500 Software AT LA Software allows controlling all settings related to the instrument and to the open acquisition windows Closing the AT LA Navigator means to exit from the instrument control program ...

Страница 20: ...port Acquisition it allows loading acquisitions data previously saved Close Current Window Closes the window currently selected Close All Window Closes all the windows in the project Exit it allows closing the program View AT LA Solution Explorer it shows the project explorer tree AT LA Start Page it shows the Start Page with the recent projects list Tools Pod Status it opens the Pod Status Reader...

Страница 21: ...ating a new project allows opening an existing project It allows saving the current project It allows saving the current acquisition will be stored and the saved acquisition will be added to the Solution Explorer tree It shows the Solution It allows visualizing the status of inputs in real time It allows choosing between acquisitions It starts the data acquisition stops the data acquisition forces...

Страница 22: ...ton on the Waveform View icon on the State Listing icon on the Settings icon or on the Signal Definition icon the corresponding window will be opened or created Signal Definition This panel allows defining a list of signals or bus and choosing their correspondence to the channels of the AT LA500 Only the signals defined in this panel can be viewed in the Waveform View or State Listing windows The ...

Страница 23: ... trigger is selected their standard signals are automatically added to C the SCL and SDA signals To add a signal to the list write the desired name in the then double click on the desired channel row of the right table signal name and channel You can also select the desired channel row and click on methods can be used also to change any previously defined correspondence To add a bus to the list wr...

Страница 24: ... AT XSS Bus Master Using the radio buttons Logic Analyzer Trigger Master and Oscilloscope Trigger Master it s possible to select the trigger signal source if an oscilloscope is present and connected all the AT LA500 instruments connected together can be triggered by the oscilloscope Note The trigger event will be always generated evaluating only one of the connected instruments For a better acquis...

Страница 25: ...AT LA500 USER MANUAL RELEASE 3 4 JUNE 2009 25 Note For a correct acquisition the sampling frequency should be at least 4 or 5 times higher than the maximum frequency of the signals to be acquired ...

Страница 26: ...allows synchronizing the data acquired by AT LA500 In the Expected Clock Frequency Hz control the clock frequency applied to the instrument can be entered This feature allows dimensioning correctly the time bars in the visualization windows Signals determining the clocks are divided in 4 groups of 4 signals one for each bank The division is the following Clock Channel 0 0 9 18 27 1 1 10 19 28 2 2 ...

Страница 27: ...ble c Don t care the signal will be ignored High logic value Low logic value Rising edge Falling edge Any edge Each sample will be acquired when at least one condition is verified on the signal edges and at least one condition on the signal levels The Resultin t least one condition on an edge of at least one clock must be set efore commuting to an external clock the instrument requires an initiali...

Страница 28: ...tern will be automatically updated on controls indicators at f this tab For each condition the user by using the menu ring the action to do when the condition appears The The condition happening will be ignored Never Trigger The condition happening leads to a Trigger event The condition happening leads to a jump at trigger Level where n is the number of one of the present trigger levels Trigger fo...

Страница 29: ...ssible to indicate whether the trigger conditi of the two edge edges of several signals the trigger event will be determined by the itions on edges have been set For each signal it is possible to indicate whether the trigger condition must be detected on a high or a low logic level When the trigger conditions have been set on logic levels of several signals the the occurrence If no trigger conditi...

Страница 30: ...s when an edge condition has been detected at least once before that on logic levels Edge AFTER Level A trigger condition occurs when an edge condition has been detected at least once after that on logic levels ALWAYS A trigger condition occurs automatically when data acquisition starts Any setting on edges or on logic levels will be ignored NEVER Trigger is inhibited Any setting on edges or on lo...

Страница 31: ...AT LA500 USER MANUAL RELEASE 3 4 JUNE 2009 31 Note The PretriggerHS can only assume values in the range 10 90 ...

Страница 32: ... bus this could prevent the system under test to work properly The I2 C trigger has 2 different options Address and Address Data These options are selectable by using the I2C Trigger Type control Address In this mode the AT LA500 can trigger when the I2 C bus addresses one or more peripheral In the Trigger On control it is possible to choose which operation has to be triggered The available option...

Страница 33: ...to 15 in the bottom side of the window The controls have the same meaning of the ones just described To add a condition fill the controls on the Additional Conditions To remove a condition select the correspondent row in the table then click on To edit a condition double click on the correspondent row in the table modify the required to apply them When more than one address condition are set the w...

Страница 34: ... selected address followed by one or more data bytes The controls related to the address have the same meaning of t To set the data it is necessary to fill the Data Value and choose if this value should match or not match the one control it is possible to choose between the acknowledge bit is ignored trigger on an acknowledged data trigger on a not acknowledged data conditions up to 15 in the bott...

Страница 35: ...e AT LA500 triggers when the address condition and at least one of the entered data conditions are verified Pretrigger The Pretrigger control on the bottom side allows specifying the position in which the trigger event will be located with respect to the AT LA500 memory If the most meaningful data must be sampled after the trigger detection low pretrigger percentage must be selected On the contrar...

Страница 36: ...tocol When the µWire protocol is selected some controls are disabled The following description refers to the more general SPI protocol trigger settings options To set up the AT LA500 for a SPI acquisition the following steps are required Connect a probe to the pod A of the AT LA500 Connect at least one grounded pin white wires to the ground of the board to test Connect the Channel 0 black wire to ...

Страница 37: ... 15 in the bottom side of the window The controls have the same meaning of the ones just described To add a condition fill the controls on the Additional Conditions To remove a condition select the correspondent row in the table then click on To edit a condition double click on the correspondent row in the table modify the required to apply them When more than one data condition are set the LA500 ...

Страница 38: ...steps are required Connect a High Z Probe to the pod A In this case you also have to correctly set the threshold voltage in the Probes tab of the Settings window Connect at least one grounded pin white wires to the ground of the board to test Connect the Channel 0 black wire to the RxD line of the UART bus to test Connect the Channel 1 brown wire to the TxD line of the UART bus to test Note It is ...

Страница 39: ...3600 bps To set the data to trigger on it is necessary to fill the leaving X on the don t care bits or not match the one detected on the bus It is possible to add other data conditions up to 15 in the bottom side of the window The controls have the same meaning of the ones just d To add a condition fill the controls on the Additional Conditions To remove a condition select the correspondent row in...

Страница 40: ...ts value in V in the corresponding control Depending on the probe type the threshold voltage must be confined in a range automatically set by AT LA500 when the probe is plugged in Furthermore it is possible to set all thresholds to the same value by entering the selected value in the Set All Thresholds to control and by clicking on Apply Thresholds In addition for sake of simplicity some threshold...

Страница 41: ...00mV LVCMOS 2 5 1 25V LVCMOS 3 3 1 65V LVDS 100mV The appropriate value can be selected by means of the Threshold Presets menu ring and then the Set all key must be pressed Note If an active probe is not connected to a Pod it is not possible to set a specific threshold voltage for the corresponding banks ...

Страница 42: ...ommand The opened panel is formed by two tables Signal Definitions Value If signals have been associated to the channels This option is useful for instance to detect the values of b ed with its own value the status of each channel It indicates that a voltage below the threshold value is present on the corresponding that a commutation is present on the corresponding channel rising or falling Once o...

Страница 43: ...roving data acquisition must be checked when connecting probes It indicates that a voltage above the threshold value is present on the corresponding channel has been set correctly data acquisition can be starte the acquisition status The possible options are The project has been loaded and the AT ready to acquire AT LA500 is waiting for the trigger event at Level AT LA500 is waiting for an externa...

Страница 44: ...ient to use active probes for signal clocks In this case a correct setting of threshold values allows using the clock signal with the correct duty cycle Signal clocks furthermore must be if possible not affected by noise or disturbs that may activate erroneous acquisitions Depending on clock signal frequencies it could be necessary to invert the trigger setting on edge conditions to get a better a...

Страница 45: ...e Trigger pulse to from the oscilloscope For Protocol Analysis AT LA500 can only send the trigger pulse to the oscilloscope through the TriggerOUT output If the AT LA500 is set to receive the Trigger pulse from the oscilloscope the Trigger condition must be set manually if AT LA500 is the Trigger master the oscilloscope settings will be set by the AT LA500 software automatically Note The analog da...

Страница 46: ...Waveform View window is not yet open a Signal Selection window will appear to select which signals or groups of signals among those that have been acquired are to be visualized then the Waveform View window will be shown Note The High Speed signals acquired will appear with the user defined name and the HS prefix Analog data will not be shown in this list they will be automatically added to the Wa...

Страница 47: ...ode the signal protocol names are shown They can t be removed from the Waveform View window The Waveform Window allows analyzing acquired data in a graph containing digital Single signals are visualized as digital signals while grouped signals are represented as can be opened only a indicated by a The icon of an opened bus becomes Double click on it to It is possible to drag and drop the waveforms...

Страница 48: ...to add a signal i series of interval that represents the number of samples Select this option to remove the selected sample scale This option available only for the buses will represent a b as an analog waveform This is useful for example if an ADC or a DAC has to be tested This option allows to add or remove signals to the Waveform Select this option to open the window see Graph Property This opt...

Страница 49: ...le to show or hide a line that always identify the trigger position it is possible also to select the line color and the linr style icon The Waveform Vi tab it is possible to change the graph background color by clicking on the Minor Grid switches it is possible to show or hide the vertical switch it is possible to show or hide the cursor position indication le to show or hide a line that always i...

Страница 50: ...o show or hide the marker window In the Waveform View toolbar are also available indicators that show the active cursor that is the Id of the cursor currently selected and the Absolute and Relative Positions whose means are described below In the marker window are listed all cursors present in the Waveform View window The master cursor is identified by the icon All relative positions will be calcu...

Страница 51: ...alization area The possible options in the Go to master cursor is moved to the trigger event and the visualization area is centered on it the master cursor is moved to the time the box near the control master cursor is moved at the acquisition begin and the visualization area starts with the acquisition begin master cursor is moved at the acquisition end and the visualization area starts with the ...

Страница 52: ...ion it shows the icon selected in the to the middle of the current visualization click on the is moved at the end of the analog acquisition and the visualization area is centered on it This option is available only with oscilloscope integration The visualization area is centered on the cursor to activate this operation it shows the icon selected in the to the middle of the current visualization cl...

Страница 53: ...for searching Possible options are Search starts from the acquisition begin Search starts from the acquisition end Search starts from the trigger Search starts from the High Speed acquisition begin Search starts from the High Speed acquisition end Search starts from the cursor Depending on the signal type selected in the S Value box can assume these values Search for a logic 0 Search for a logic 1...

Страница 54: ...al Find greater values selected Find minor values enabled only if a bus is selected High Impedance only for Pattern Generator Mode To make active the selected criteria click the click on the Search Forward will move to the next found value between the search option Find greater values enabled only if a bus is Find minor values enabled only if a bus is High Impedance only for Pattern Generator To m...

Страница 55: ...ndition detected Addr Hexadecimal indication of the I2 C address R Read operation W Write operation ACK Acknowledged operation NACK Not acknowledged operation Data Hexadecimal indication of the I2 C data STOP Stop bus condition detected SPI START Start bus condition detected MOSI Hexadecimal indication of the data transferred on the MOSI line MISO Hexadecimal indication of the data transferred on ...

Страница 56: ...dditional columns indicate the sample number interpretation of the serial protocol bus operations if t window double click on the Signal Selection groups of signals among those that have been acquired are to be visualized then the he High Speed signals acquired will appear with the user defined name and the To add a signal or a bus to the list of the ones that will be shown in the To add all signa...

Страница 57: ...culated respected to the position of the Signals can be added in removed from the State Listing window toolbar hen the trigger is set on a serial protocol mode the signal protocol names are automatically shown They can t be removed from the State Listing icon on the left of its name It is possible to click on it to open a bus The icon of an opened bus becomes Click on it to close a bus column cont...

Страница 58: ...isting where n is the progressive identification number Browse the State Listing window and export data To jump quickly to the desired position of the State Listing list it is possible to click with the right mouse button on the data and to select one of these options in the shortcut menu that will appear Add marker Add a cursor in the selected point of the State Listing window Move selected marke...

Страница 59: ...value or the edge to search can be entered The menu ring allows selecting the start location for searching Possible options are Search starts from the acquisition begin Search starts from the acquisition end Search starts from the trigger position Search starts from the Depending on the signal type selected in the S Value box can assume these values Search for a logic 0 Search for a logic 1 Search...

Страница 60: ...nizing and controlling an external device A s card are needed to perform this operations For example it s possible to LA500 with a oscilloscope set the trigger on it the logic analyzer will wait an external trigger transfer analog data to the pc when th visualize digital and analog waveforms on the Waveform View window When a data acquisition is performed using several AT expansion cable it is con...

Страница 61: ...LEASE 3 4 JUNE 2009 61 Note For a better acquisition it is suggested to connect all AT LA500 in consecutive slots of the AT XSS expansion bus and to set the trigger event on an AT LA500 positioned in an intermediate location ...

Страница 62: ...igh speed As Digital Pattern Generator Sampler the AT LA500 provides 36 Channels 125 MHz in Generation mode 36 Channels 250 MHz in Acquisition mode 640 Vectors in Generation 2 Million samples in Acquisition Digital Waveform Sequencer Parallel or 1 2 or 4 wire Serial Operating Modes Programmable Event Detector Multi device synchronization with AT XSS SDK The 36 channels are divided in two banks ban...

Страница 63: ... channels is reported in the following tables Bank 0 Ch 8 0 Ch 8 Ch 7 Ch 6 Ch 5 Ch 4 Ch 3 Ch 2 Ch 1 Ch 0 n c n c GND n c GND n c GND n c GND n c n c Bank 1 Ch 17 9 Ch 17 Ch 16 Ch 15 Ch 14 Ch 13 Ch 12 Ch 11 Ch 10 Ch 9 n c n c GND n c GND n c GND n c GND n c n c Regarding the probes connected to the Pod B the correspondence between the pins and the number of channels is reported in the following tab...

Страница 64: ... The signals available on AT LA500 Digital Pattern Generator Sampler connectors are reported below Signal name Type Description GND Digital ground Ch 17 0 Input Output Digital pattern generator bidirectional pins bank 0 Ch 35 0 Input Output Digital pattern generator bidirectional pins bank 1 Ch 35 CLK Input Output Clock generator module output pin or additional input output pin ...

Страница 65: ...the user make changes on Digital Editor form or on the Sequencer form the upload button has to be pressed to load the changes on the instrument Start the sequencer and the generation of the digital waveforms Stop the Sequencer It opens the Strobe form View Pod Status Dock Windows Tile Horizontally Windows Tile Vertically Windows Cascade Windows Project Window This section allows a full control of ...

Страница 66: ...neration It is divided in three tabs General Triggering and Clock Generation General The General tab allows defining the basic operation for Control Register Settings Vector Clock Gen Ch 35 Channel 35 can be used as output for the clock generated by the Clock Generator Module or as output for Vector 35 Vect OUT sets Ch35 as output for Vector 35 Clk Gen Out sets Ch35 as Clock output Parallel Serial...

Страница 67: ... 125 MHz but a different working frequency can be set by changing the frequency register This feature is useful to save vector memory in case of generation of waveforms with slow update rates The new working frequency will be 125 MHz 2 FrequencyDiv and also the Clock Generator module will be affected by the frequency division so the clock generator maximum output frequency will be 125 MHz 2 Freque...

Страница 68: ...ust be loaded in this way VECTORS 31 0 will be serialized by Serializer Module to generate Ch0 LSB first Vectors 31 0 CH0 8 bit CONTROLS are updated every 8 16 or 32 clock cycles depending on the Serial Mode In Serial Mode if VECTOR 32 is 1 the Serializer starts to serialize the VECTORS stream if it is 0 the Serializer doesn t serialize the stream please refer to SDK manual for further information...

Страница 69: ...requency It sets the frequency in MHz of the Clock Generator The output frequency depends on the frequency division set by the user Note user entries could be recalculated to allowed frequency values Duty Cycle It sets the generated clock duty cycle of the clock signal Note user entries could be recalculated to allowed duty cycle values Delay It sets the delay to the synchronized signal Note user ...

Страница 70: ...ther the trigger condition must be detected on a rising edge on a falling edge or for any of the two edges When the trigger conditions have been set on edges of several signals the trigger event will be dete condition If no trigger conditions on edges have been set for any signals trigger events on edges Don t care the signal will be ignored High logic level Low logic level Rising edge Falling edg...

Страница 71: ...le to indicate whether the trigger condition must be detected on a high or a low logic level When the trigger conditions have been set on logic levels of several signals the trigger event will be determined by the occurrence of all conditions simultaneously If no trigger conditions on logic levels have been set for any signal the trigger conditions on logic levels are always considered as verified...

Страница 72: ...rs when an edge condition and a logic level condition are satisfied simultaneously Edge BEFORE Level A trigger condition occurs when an edge condition has been detected at least once before that on logic levels Edge AFTER Level A trigger condition occurs when an edge condition has been detected at least once after that on logic levels ALWAYS A trigger condition occurs automatically when data acqui...

Страница 73: ...sired name in the button then double click on the desired channel row of the right table to set the correspondence between signal name and channel It is also possible to select the desired channel row and click the Both these methods can be used also to change any previously defined correspondence To add a bus to the list write the desired name in the button Then select the rows of the channels th...

Страница 74: ...ift key then click on the last one All the channels between the first and he last will be selected To remove a signal or a bus select it then click on To change the name of a signal select it change its name in the Both these methods can be used also to change any previously defined correspondence To choose more than one channel keep pressed the Ctrl key and click on the desired channels To choose...

Страница 75: ...e in Sampler mode Channels change their behavior from outputs to inputs When the Read Pods Status button is pressed the logic level of each input can be examined in real time HiZ Strobe By pressing the Set HiZ button all channels will go in a impedance state Buffer 0 1 Direction It controls the direction of the output buffer 0 Ch 17 0 and the direction of the buffer 1 35 0 If Out is selected the d...

Страница 76: ...n the select it on the left side table and click To add all signals at a time just click on Add waveform When the New Waveform window is opened Remove waveform Modify waveform Save waveforms and sequencer instructions This windows allows editing digital waveforms the vector control memory the sequencer will recall during its operations This windows presents many commands in the Menu Bar They will ...

Страница 77: ... click on a signal name and drag it in the new position In the same way it is also possible to insert a signal into an opened bus or to extract a waveform To resize the signals amplitude just drag the line betwee To remove a signal from the visualization list select it on the right side table and click on are always present in the new waveform if it goes high the Digital Pattern Generator stores d...

Страница 78: ...om Out auto Click to zoom out Zoom Manual Select this tool to manually select the area to zoom Click in the start point of the Waveform View and drag the cursor to the end point keeping the left mouse button pressed All Click to fit the visualization to view all the acquisition time Analog Zoom in Click to zoom in the selected analog waveform if On the right of every signal or bus name a number in...

Страница 79: ...rm if lick to fit the selected analog waveform amplitude Analog Zoom out Click to zoom out the selected analog waveform if lick to fit the selected analog waveform amplitude Analog Zoom out Click to zoom out the selected analog waveform if lick to fit the selected analog waveform amplitude Analog Zoom out Click to zoom out the selected analog waveform if lick to fit the selected analog waveform am...

Страница 80: ...one or more nodes or groups To overwrite a node value perform the following steps Select a node or a bus and click the Value button on the Digital Editor toolbar The Arbitrary Value dialog box appears In the Radix list select the radix type Specify the new value you want overwritten in the Numeric or named value box Click OK Clock Editor for selected signal The Clock feature can be used to automat...

Страница 81: ...orm waveform interval or across one or more nodes or groups Random node values by every grid interval every specified time or at fixed intervals can be generated Import Data Import waveforms from a csv file The file is encoded using the CSV Comma Separated Values format each line in the CSV file corresponds to a row in the table and within a line fields are separated by commas each field belonging...

Страница 82: ...alues format each line in the CSV file corresponds to a row in the table and within a line fields are separated by commas each field belonging to one table column The first exported row contains the pod index with the prefix character for example 1 stands for Pod 1 Note 38 is the Write Ram signal 39 is the Extended Trigger IN signal please see above for description Next exported rows contain the p...

Страница 83: ... signal bus values data are visualized The modifications will also appear on the Digital Editor In the Data Editor two additional columns are present It contains the progressive number of the acquired samples It contains On the Data Editor a bus is indicated by the It is possible to click on it to open a bus To resize the columns amplitude just drag the line between signals name properties click o...

Страница 84: ...s it is possible to show or hide the vertical grids and to choose their colors By clicking the x Cursor position visible switch it is possible to show or hide the cursor position indication near the cursors In the Signals Property tab it is possible to change the color of a single signal the representation of the value of a bus the transition visualization mode the space between signals and the he...

Страница 85: ...cursor is drawn in blue all others cursors are drawn in The columns of the marker window show the progressive cursor identifier the absolute time position the time distance between the cursor position and the start of the relative time position the time distance between the cursor and the master cursor the cursors is moved all the values are automatically updated and shown The following command al...

Страница 86: ...marker windows and by selecting the desired option in the shortcut menu that will It is possible to remove all the cursors but one The user however can create as many cursors as menu ring allows selecting the position where the master cursor is going to be moved within the visualization area The possible options in the the master cursor is moved to the time position specif the box close to the con...

Страница 87: ... The menu ring allows selecting the start location for searching Possible Search starts from the acquisition begin Search starts from the acquisition end Search starts from the cursor Depending on the signal type selected in the Search Value box can assume these values Search for a logic 0 Search for a logic 1 Search for a High Impedance o Mode Search for a Search for Search for any edge menu ring...

Страница 88: ...ck the In the visualization window click on the Search Forward key The master cursor will move to the next found value Editor The sequencer unit is a programmable finite state machine with a microcode memory that command memory can generate very long digital patters and control speed 125 MHz of the Project Tree The sequencer instructions allow to Repeat vectors stored inside the vector memory at e...

Страница 89: ...dress instruction jump address Jump addresses inside a Loop must be avoided Input Event HEX 16 bits input event Input Event 14 0 are DPIO 14 0 Input Event 15 is the trigger event please see Trigger Module for description The Input Event bits are masked in AND with Mask value The expression to evaluate will be Input Event Group AND Mask Input Event Load Event Mask Load the mask value Event Mask HEX...

Страница 90: ...lock generator signal Sync signal can be delayed with Sync Delay Sequencer Memory depth is 512 instructions Waveforms Memory depth is 640 A block of instructions can be repeated with Loop Begin Loop End parameters Loop Begin marks the first instruction of the loop Loop End marks the last instruction Loop Repetitions parameter is the number of times that the loop will be repeated Allowed values are...

Страница 91: ... to select which signals or groups of signals among those that have been acquired are to be visualized then the Waveform View window will be shown To add a signal or a bus to the list of the ones that will be shown in the Waveform View window select it on the left side table and click on To add all signals at a time just click on nal from the visualization list select it on the right side table an...

Страница 92: ...der to help the user to focus the time relationship between edges To do this click on a signal name and drag it in the new position possible to insert a signal into an opened bus or to extract a waveform To resize the signals amplitude just drag the line between signals name On the right of every signal or bus name a number indicates the value that this signal or bus mes at the time position of th...

Страница 93: ...AT LA500 USER MANUAL AT LA NAVIGATOR RELEASE 3 4 JUNE 2009 93 Zoom Cursors Graph Property Search toolbars are the same explained above for the Digital Editor please see above for descriptions ...

Страница 94: ...enting a signal or a group of signals indicate the sample number column and the interpretation of the serial protocol bus operations if this trigger option has been window window double click on the Signal Selection groups of signals among those that have been acquired are to be visualized then the To add a signal or a bus to the list of the ones that will be shown in the To add all signals at a t...

Страница 95: ...cursor list and select one of these options in the shortcut menu that will appear icon on the left of its name It is possible to click on he icon of an opened bus becomes Click on it to close a bus column contains the progressive number of the acquired samples It is indicated by the column contains the progressive absolute time of every sample It is indicated by the To resize the columns amplitude...

Страница 96: ...on the data and to select one of these options in the shortcut menu that will appear Add marker Add a cursor in the selected point of the State Listing window Move selected marker here Places the selected cursor to the specified position of the State Listing Show this sample on Waveform View Center the Waveform View on the selected sample only if the Waveform View is already open Go to selected ma...

Страница 97: ... the edge to search can be entered The menu ring allows selecting the start location for searching Possible options are Search starts from the acquisition begin Search starts from the acquisition end Search starts from the trigger position Search starts from the master market Depending on the signal type selected in the Search Value box can assume these values Search for a logic 0 Search for a log...

Страница 98: ...Find greater values enabled only if a bus is selected Find minor values enabled only if a bus is selected High Impedance only for Pattern Generator Mode To make active the selected criteria click the In the visualization window click on the Search Forward key The master cursor will move to the next found value Find greater values enabled only if a bus is Find minor values enabled only if a bus is ...

Отзывы: