Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

Viewfinder #11

Open
drom opened this issue Nov 3, 2018 · 2 comments
Open

Viewfinder #11

drom opened this issue Nov 3, 2018 · 2 comments
Milestone

Comments

@drom
Copy link
Member

drom commented Nov 3, 2018

  • specify signals group/encoding: a way to specify via cli or file(json or similar) how signal must be grouped/showed, and the encoding you want Zoom to show you. I think that have so you can define wish signals to group/encode via a regex rule would be a nice touch.

Originally posted by @wifasoi in #1 (comment)

@drom
Copy link
Member Author

drom commented Nov 3, 2018

  • Save/Load the viewer state (position and scale) so I can go back to a specific place in a waveform or compare the same position with two different data dumps. Maybe like a bookmark kind of thing.
    ...
  • display signal values in decimal, hex, bit string, and line chart and somehow remember the display setting for this signal when I open up the next data dump.

Originally posted by @nturley in #1 (comment)

@drom drom added this to the mvp milestone Nov 3, 2018
@drom drom changed the title Point of View Viewfinder Nov 3, 2018
@drom drom mentioned this issue Nov 3, 2018
@cmarqu
Copy link
Contributor

cmarqu commented Nov 3, 2018

In addition to displaying "signal values in decimal, hex, bit string, and line chart", some custom mapping ("conditional formatting") should be possible.

This could be used to map register names to addresses, FSM state names to register values, etc.
Cadence SimVision calls this "Mnemonic Maps", and you can define wavetrace colors based on the discrete values (colors for background, foreground, (out)line, text); and display an alternate text (with the C-style format notation to the get the original value into this alternate text).

One step further, and we could display range bands of real number values differently (like "overvoltage" in red, or "positive values in red, negative values in blue"), or map such a value to a color spectrum.

Yet another step further is the "full protocol analyzer" plugin from #10, but I think the simpler conditional formatting functions should be built in.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants