Skip to content

TTL event viewer, toggle panel, and pattern generator for debugging.

License

Notifications You must be signed in to change notification settings

att-circ-contrl/PluginTTLDebug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTL Debugging Tools Plugin

Overview

This plugin offers a set of widgets to make TTL event debugging easier:

  • A toggle panel manually generates TTL events.

  • A front panel display shows the current state of TTL inputs.

Planned but not implemented yet:

  • (NYI) A pattern generator allows sequences of pulses or words to be generated.

  • (NYI) A logic analyzer display allows TTL waveforms or code sequences to be viewed on a strip-chart.

Limitations

  • The toggle panel and front panel are not visualizers; they're limited to a small number of TTL channels (32), to allow display in the plugin bar.

  • The number of bits per bank in the toggle panel and front panel is limited to 64, due to internally storing bank state as a uint64 integer.

  • (NYI) The pattern generator only supports up to 64 outputs, due to internally storing output state as a uint64 integer.

Notes

Toggle Panel

  • The toggle panel creates one physical TTL event channel per bank, with one virtual channel per bit.

Front Panel

  • Any given bank shows data from only one physical input channel.

    For example, if there are two physical input channels with two and three virtual bit channels (respectively), the first bank will show the first channel's bits as its 2 least-significant bits, with the remaining positions off, and the second bank will show the second channel's bits as its 3 least-significant bits, with the remaining positions off.

(This is the end of the file.)

About

TTL event viewer, toggle panel, and pattern generator for debugging.

Resources

License

Stars

Watchers

Forks

Packages

No packages published