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

Analyzer: Implement (PS)RAM buffering #65

Closed
ktemkin opened this issue Aug 27, 2020 · 2 comments
Closed

Analyzer: Implement (PS)RAM buffering #65

ktemkin opened this issue Aug 27, 2020 · 2 comments
Assignees
Labels
enhancement potential new feature

Comments

@ktemkin
Copy link
Contributor

ktemkin commented Aug 27, 2020

Currently, the analyzer uses block ram for buffering, which leads it to overrun very, very quickly. We should instead buffer the data in (PS)RAM, so we can have a good buffer depth.

@ktemkin ktemkin added the enhancement potential new feature label Aug 27, 2020
@ktemkin ktemkin added this to the Analyser: 1.0-level support milestone Aug 27, 2020
@ktemkin ktemkin self-assigned this Aug 27, 2020
@MartinLoeper
Copy link

@ktemkin I am currently trying to read data from a HOST <-> Printer connection with LUNA instead of the USBProxy project.

Everything works well so far until the board goes into overrun state and I have to re-build and upload the applet again.
I also noticed that I have to wait with plugging the printer in until I start to read from the analyzer. Otherwise, the buffer overruns immediately after the applet starts to run.
Is it possible to somehow reset the analyzer state?

I read your comments about the DRAM buffer support and I really hope this feature gets attention over the next months.
That would allow us to test a LUNA device in the field, reading data from a POS <-> printer connection.

As always, thanks for the amazing work!

@martinling
Copy link
Member

The analyzer gateware has moved to the Cynthion repository; this issue is now tracked at greatscottgadgets/cynthion#51.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement potential new feature
Projects
None yet
Development

No branches or pull requests

4 participants