Tektronix TLA520X

From sigrok
Revision as of 11:06, 30 January 2018 by JapOnOff (talk | contribs)
Jump to navigation Jump to search
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) 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 )

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.

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.


Photos

TODO.

Protocol

TODO.

Resources