Arnav Sacheti
c7b6c9e5ef
set cpuif_data_width for non-external components ( #42 )
...
* set cpuif_data_width for non-external components
* update tests to actually work now
* version bump
2026-02-03 21:58:45 -08:00
Arnav Sacheti
bad845d15e
Fix/better spec enforcing ( #41 )
...
* revamp
* consolidate
* version bump
2026-02-03 00:03:04 -08:00
Arnav Sacheti
4a327a0290
Migrated from Pyrefly to ty ( #33 )
2026-01-05 23:03:24 -08:00
Arnav Sacheti
c63b2cbab2
Dev/downsize apb paddr ( #27 )
...
* Downsize paddr bits
* Updated Test suite to use offset aligned address
* fix for apb3 and axi4lite
* modified structure to pass hierarchy information
---------
Co-authored-by: Byron Lathi <bslathi19@gmail.com >
2025-12-04 21:31:44 -08:00
Arnav Sacheti
88827c65b5
add colorized build/sim log propgate on error to all runners ( #26 )
...
* add colorized build/sim log propgate on error to all runners
* add doctoring
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 08:01:41 -08:00
Arnav Sacheti
a9653c8497
Tests/cocotb ( #19 )
...
* wip
* reorg
* update sv int
* apb4 working
* apb3 working
* version bump + ignore runner warning
* remove redundant check
* adding log on failure
* cleaning up verilator version issue
* devcontainer
* Fix missing libpython in GitHub Actions CI environment (#21 )
* Initial plan
* Install libpython in GitHub Actions for cocotb tests
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-10 23:00:28 -08:00
Copilot
d7481e71ba
Fix max_decode_depth to control decoder hierarchy and port generation ( #18 )
...
* Initial plan
* Fix max_decode_depth to properly control decoder hierarchy and port generation
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Fix test that relied on old depth behavior
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Update documentation for max_decode_depth parameter
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* fix format
* Add variable_depth RDL file and smoke tests for max_decode_depth parameter
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Add variable depth tests for APB3 and AXI4-Lite CPUIFs
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* fix
* fix
* bump
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
2025-10-28 23:38:54 -07:00
Arnav Sacheti
b1f1bf983a
Refactor tests (better grouping + cocotb support) ( #15 )
...
* initial refactor
* fix cocotb tests
* fix typecheck
* install verilator
2025-10-26 17:56:35 -07:00