Arnav Sacheti
0b98165ccc
update tmpl
2025-10-23 23:42:17 -07:00
Copilot
6489f49873
Update documentation to use correct repository name PeakRDL-BusDecoder and clarify project purpose ( #7 )
...
* Initial plan
* Update documentation to use correct repository name PeakRDL-BusDecoder
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Update CONTRIBUTING.md and GitHub templates with correct repository name
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Update author to arnavsacheti and clarify bus decoder purpose in documentation
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Update author to 'Arnav Sacheti' and revise UDP documentation to reflect no current UDP support
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 >
2025-10-23 23:23:10 -07:00
Copilot
8cfd2a86c1
Fix status checks: lint, format, typecheck, and tests ( #8 )
...
* Initial plan
* Initial assessment - identifying issues to fix
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Fix type check and test issues to pass all status checks
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Add coverage.xml to .gitignore and remove from tracking
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Use more specific pattern for coverage.xml in .gitignore
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 >
2025-10-23 23:22:09 -07:00
Arnav Sacheti
3380e68b9b
export axi4 lite cpuif
2025-10-23 22:38:53 -07:00
Arnav Sacheti
0ce469eb73
fix lint
2025-10-23 22:33:36 -07:00
Copilot
2ca1ce4e27
Fix --unroll CLI argument to properly unroll arrays instead of repeating them ( #5 )
...
* Initial plan
* Fix --unroll CLI argument to properly unroll arrays
Updated check_is_array() method and all CPUIF implementations to correctly detect and handle unrolled array elements. When unroll=True, each array element is now treated as an individual instance instead of being repeated as an array.
Co-authored-by: arnavsacheti <36746504+arnavsacheti@users.noreply.github.com >
* Add comprehensive tests for --unroll functionality
Created tests to verify that array elements are correctly unrolled into individual instances when --unroll flag is used. Also fixed conftest.py fixture to keep temp files for later reference.
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 >
2025-10-23 22:23:49 -07:00
Copilot
516da7a43b
Fix broken APB3 and APB4 flat bus decoder implementations ( #4 )
...
* Initial plan
* Fix APB3 and APB4 flat bus decoder implementations by adding missing fanout, fanin, and readback methods
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 >
2025-10-23 22:21:10 -07:00
Arnav Sacheti
740d4a84ac
added apb3 and axi4_lite
2025-10-21 22:29:10 -07:00
Arnav Sacheti
395f584f52
apb4 if working?
2025-10-20 22:09:25 -07:00
Arnav Sacheti
f956232a62
fanout/fainin wip
2025-10-20 07:15:47 -07:00
Arnav Sacheti
e210167f2e
typecheck + fanout/fanin
2025-10-19 22:26:13 -07:00
Arnav Sacheti
eb5e64b151
format
2025-10-19 21:52:12 -07:00
Arnav Sacheti
bafebf8595
refactor to use base listener for busdecoder
2025-10-19 21:35:17 -07:00
Arnav Sacheti
bb1ac6bde9
decoder compiles
2025-10-19 00:06:45 -07:00
Arnav Sacheti
0c66453ba0
adding decoder logic
2025-10-16 22:35:36 -07:00
Arnav Sacheti
2937624ee7
fix links
2025-10-14 20:42:40 -07:00
Arnav Sacheti
066d9ca99e
format + module update
2025-10-13 22:06:51 -07:00
Arnav Sacheti
54a199ca9c
uvx format
2025-10-13 20:14:46 -07:00
Arnav Sacheti
ff237150f4
consolidate common action setup + migrate to ruff and pyrefly
2025-10-13 19:31:39 -07:00
Arnav Sacheti
35015d7051
"updt"
2025-10-13 18:39:19 -07:00