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

Cocotb test suite #4

Open
javathunderman opened this issue Apr 22, 2024 · 3 comments
Open

Cocotb test suite #4

javathunderman opened this issue Apr 22, 2024 · 3 comments
Assignees

Comments

@javathunderman
Copy link
Owner

Figure out why the four bit counter example synthesized using Calyx was not running properly with the cocotb unit tests; start writing tests for map/reduce function primitive

@javathunderman javathunderman self-assigned this Apr 22, 2024
@javathunderman
Copy link
Owner Author

OK this was a fairly obvious oversight on my end, the read_data port only becomes active with the value that is being read - it does not represent the memory state. Need to find some other way of determining that post-simulation

@javathunderman
Copy link
Owner Author

Added a rule for this into the Makefile in e8f3a70, maybe that could be a basis for writing more standard unit tests (diff'ing the JSON output, use cocotb for cycle-level correctness checks?)

@javathunderman
Copy link
Owner Author

todo: make sure that we can show scalability (focus on parscan?) as part of the evaluation

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

No branches or pull requests

1 participant