Difference between revisions of "Tektronix TLA520X"

From sigrok
Jump to navigation Jump to search
Line 26: Line 26:
== Hardware ==
== Hardware ==


The sampling front end stores a short 16K-sample buffer at 8GHz (125ps) which is driven directly into a multiplexer stage then into a Clock/Trigger state machine that allows for complex clock/signal-qualifier sequences, and signal sequence storage control (conditional storage, complex conditional triggering, or cascaded triggering )
The sampling front end stores a short 16K-sample buffer at 8GHz (125ps), called MagniVu.  This buffer then is driven directly into a multiplexer stage then into a Clock/Trigger state machine that allows for complex clock/signal-qualifier sequences, and signal sequence storage control (conditional storage, complex conditional triggering, or cascaded triggering )
 
Sampled data is passed into the multiplexer, allowing to sample all probe channels (1X), or half the probe channels at twice the speed (2X / DDR mode) or one quarter of the probe channels at four times the speed (4X)


Sampled data is passed into the multiplexer, allowing to sample all probe channels (1X), or half the probe channels at twice the speed (2X / DDR mode) or one quater of the probe channels at four times the speed (4X)
Irrespective of the multiplexer speed, samples are stored along with 51-Bits at 125 ps resolution timestamps (aprox 3 days) either continuously or conditionally based on one of the trigger controller edge detection methods.
Irrespective of the multiplexer speed, samples are stored along with 51-Bits at 125 ps resolution timestamps (aprox 3 days) either continuously or conditionally based on one of the trigger controller edge detection methods.


Line 52: Line 52:
  * sample, goto state, set/clear signal, do nothing.
  * sample, goto state, set/clear signal, do nothing.


Clock state machine is similar to the trigger state machine, it allows multiple states with any combination of rising / falling or both edge logic being used to choose when to signal the trigger state machine to be clocked.
All of the TLA520X are based on a VME bus acquisition card, plugged into a 32bit/33MHz PCI card that plugs into a custom Intel PC running the Tektronix Logic Analyzer controller software under windows.
The VME acquisition card requires matching firmware to the version of the application software, with the newest being 5.7 firmware under 6.1sp1 software.


== Photos ==
== Photos ==

Revision as of 12:15, 30 January 2018

Tektronix TLA520X
Tektronix TLA5204 1000.png
Status in progress
Channels 32/64/96/128
Samplerate Asynchronous 2Ghz @ 32/64/96/128ch, MagniVu 8Ghz @ 32/64/96/128ch
Samplerate (state) Synchronous (state) 235MHz @ 32/64/96/128ch
Triggers complex trigger state machine @ 32/64/96/128CH
Min/max voltage -3.5V — 6.5V continuous
Threshold voltage Configurable: -2V — 4.5V
Memory 1MB,2MB,4MB,16MB,32MB (16K MagniVu high speed buffer)
Compression None
Website tla5200 series logic analyzers

The Tektronix TLA520X series logic analyzer is a networked, 32/64/96/128-channel logic analyzer with up to 2Ghz Asynchronous, 8Ghz memory-limited glitch detection, 235Mhz synchronous sample rate


TLA5201/TLA5201B: 34 channels (2 are clock channels) TLA5202/TLA5202B: 68 channels (4 are clock channels). TLA5203/TLA5203B: 102 channels (4 are clock and 2 are qualifier channels). TLA5204/TLA5204B: 136 channels (4 are clock and 4 are qualifier channels).


Hardware

The sampling front end stores a short 16K-sample buffer at 8GHz (125ps), called MagniVu. This buffer then is driven directly into a multiplexer stage then into a Clock/Trigger state machine that allows for complex clock/signal-qualifier sequences, and signal sequence storage control (conditional storage, complex conditional triggering, or cascaded triggering )

Sampled data is passed into the multiplexer, allowing to sample all probe channels (1X), or half the probe channels at twice the speed (2X / DDR mode) or one quarter of the probe channels at four times the speed (4X)

Irrespective of the multiplexer speed, samples are stored along with 51-Bits at 125 ps resolution timestamps (aprox 3 days) either continuously or conditionally based on one of the trigger controller edge detection methods.

The trigger controller has

* 16 Independent Trigger States
* with 16 Conditional expression clauses per state
* with 8 Events per Conditional expression Clause
* Each Conditional expression clauses can take 8 Actions

Events

 * 18 Events
   Single Channel, Group, Word, Range, signal transition, glitch, setup-hold violation, timer hit, counter hit, external signal, snapshot.
 * 2 counter/timers 
 * plus 16 other resources ( Word value recognizers, Signal Transition recognizers )
 * 4 Range Recognizers

Actions

* Trigger main, trigger MagniVu, 
* store, don’t store, start store, stop store,
* increment counter, decrement counter, reset counter,
* start timer, stop timer, reset timer, snapshot current
* sample, goto state, set/clear signal, do nothing.


Clock state machine is similar to the trigger state machine, it allows multiple states with any combination of rising / falling or both edge logic being used to choose when to signal the trigger state machine to be clocked.


All of the TLA520X are based on a VME bus acquisition card, plugged into a 32bit/33MHz PCI card that plugs into a custom Intel PC running the Tektronix Logic Analyzer controller software under windows.

The VME acquisition card requires matching firmware to the version of the application software, with the newest being 5.7 firmware under 6.1sp1 software.

Photos

TODO.

Protocol

TODO.

Resources