Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Integrate logic analyzer into the language Signal(trace=True) #620

Open
hansfbaier opened this issue Jun 26, 2021 · 1 comment

Comments

@hansfbaier
Copy link

It would be fantastic to have a logic analyzer integrated into the language.
Most logic analyzers seem to be bolted on and are quite cumbersome to use.

Most basic use case would be something like:

foo = Signal(trace=True)

but also a method for matching signals with regular expressions
would be highly useful:

ila.trace_matching_signals("wishbone.*cyc")

Also having the trace trigger command built into the language would be fantastic:

ila.trigger()

Not sure yet about how the data retrieval should work.
Maybe a wishbone style memory interface to the ringbuffer or so.

@hansfbaier
Copy link
Author

@awygle I came across your twitch stream on this subject. How far have you come? Is the code available somewhere?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants