Commit Graph

  • b2fd006f7f Gate assertions behind "PEAKRDL_ASSERTIONS define" taxi_apb Byron Lathi 2025-11-22 16:34:52 -08:00
  • 59724105c5 Add taxi apb interface Byron Lathi 2025-11-22 15:55:04 -08:00
  • 217ff15431 Downsize paddr bits Byron Lathi 2025-11-22 12:07:27 -08:00
  • 35d66db1b8 Change required systemrdl-compiler verison to ~1.31 to match peakrdl dev/systemrdl_compiler_version Byron Lathi 2025-11-23 17:22:55 -08:00
  • 3c87510516 Downsize paddr bits dev/downsize_apb_paddr Byron Lathi 2025-11-22 12:07:27 -08:00
  • f0f25a6d92 update devcontainer extensions main Arnav Sacheti 2025-11-12 07:20:11 +00:00
  • a9653c8497 Tests/cocotb (#19) v0.5.0 Arnav Sacheti 2025-11-10 23:00:28 -08:00
  • 3191ab3848 Remove Python 3.14 from test matrix - incompatible with cocotb copilot/sub-pr-19 copilot-swe-agent[bot] 2025-11-10 15:44:20 +00:00
  • 227df5ad05 Initial plan copilot-swe-agent[bot] 2025-11-10 15:39:35 +00:00
  • e95069019a remove redundant check Arnav Sacheti 2025-11-09 22:36:14 -08:00
  • b66681f46a version bump + ignore runner warning Arnav Sacheti 2025-11-09 22:30:15 -08:00
  • b942c2e2d2 apb3 working Arnav Sacheti 2025-11-09 22:25:28 -08:00
  • 6bb4f08ca4 apb4 working Arnav Sacheti 2025-11-09 22:23:43 -08:00
  • 9bf1c3e944 update sv int Arnav Sacheti 2025-10-30 22:23:15 -07:00
  • fdac38133c reorg Arnav Sacheti 2025-10-30 22:23:07 -07:00
  • bbbeab85c5 wip Arnav Sacheti 2025-10-27 22:53:38 -07:00
  • d7481e71ba Fix max_decode_depth to control decoder hierarchy and port generation (#18) v0.4.0 Copilot 2025-10-28 23:38:54 -07:00
  • 858a7870ad version bump v0.3.0 Arnav Sacheti 2025-10-28 22:06:49 -07:00
  • 3d823572cc Fix nonconstant index errors in Questa by using unpacked structs and interface array intermediates (#17) Copilot 2025-10-28 22:03:57 -07:00
  • f829e3894f format xargs Arnav Sacheti 2025-10-27 20:34:41 -07:00
  • 74eb2344b1 change to pypi gh action Arnav Sacheti 2025-10-26 19:53:13 -07:00
  • ae17384b3b version bump v0.2.0 Arnav Sacheti 2025-10-26 19:06:29 -07:00
  • b80f166997 Export master interface address widths in package parameters (#16) Copilot 2025-10-26 19:05:45 -07:00
  • 95fda3abaa Refactor cpuif classes to use Interface abstraction (#14) Copilot 2025-10-26 18:47:11 -07:00
  • 1eababe1ab remove cocotb -sim.yml Arnav Sacheti 2025-10-26 18:00:53 -07:00
  • b1f1bf983a Refactor tests (better grouping + cocotb support) (#15) Arnav Sacheti 2025-10-26 17:56:35 -07:00
  • 93276ff616 fix (#13) Arnav Sacheti 2025-10-26 14:40:03 -07:00
  • c9addd6ac2 Fix decoder generation for external nested addressable components and add max-decode-depth parameter (#12) Copilot 2025-10-25 19:56:49 -07:00
  • 04971bdb8e Fix non-synthesizable code generation for nested addrmaps with arrays (#11) Copilot 2025-10-24 10:35:28 -07:00
  • 9b6dbc30e2 Fix APB4 assertion syntax for Questa 2025 compatibility (#10) Copilot 2025-10-24 09:00:32 -07:00
  • 4dc61d24ca Add cocotb testbench for validating generated bus decoder RTL across APB3, APB4, and AXI4-Lite interfaces (#9) Copilot 2025-10-23 23:46:51 -07:00
  • 0b98165ccc update tmpl Arnav Sacheti 2025-10-23 23:42:17 -07:00
  • 6489f49873 Update documentation to use correct repository name PeakRDL-BusDecoder and clarify project purpose (#7) v0.1.0 Copilot 2025-10-23 23:23:10 -07:00
  • 8cfd2a86c1 Fix status checks: lint, format, typecheck, and tests (#8) Copilot 2025-10-23 23:22:09 -07:00
  • 26a69a2286 no more docs on PRs Arnav Sacheti 2025-10-23 23:04:52 -07:00
  • 2d235f885d splti github actions up Arnav Sacheti 2025-10-23 22:44:00 -07:00
  • 3380e68b9b export axi4 lite cpuif Arnav Sacheti 2025-10-23 22:38:53 -07:00
  • 0ce469eb73 fix lint Arnav Sacheti 2025-10-23 22:33:36 -07:00
  • 4b87556135 Add comprehensive test suite for PeakRDL-BusDecoder with sub-block and integration tests (#6) Copilot 2025-10-23 22:26:03 -07:00
  • 2ca1ce4e27 Fix --unroll CLI argument to properly unroll arrays instead of repeating them (#5) Copilot 2025-10-23 22:23:49 -07:00
  • 516da7a43b Fix broken APB3 and APB4 flat bus decoder implementations (#4) Copilot 2025-10-23 22:21:10 -07:00
  • 740d4a84ac added apb3 and axi4_lite Arnav Sacheti 2025-10-21 22:29:10 -07:00
  • 395f584f52 apb4 if working? Arnav Sacheti 2025-10-20 22:09:25 -07:00
  • f956232a62 fanout/fainin wip Arnav Sacheti 2025-10-20 07:15:47 -07:00
  • e210167f2e typecheck + fanout/fanin Arnav Sacheti 2025-10-19 22:26:13 -07:00
  • eb5e64b151 format Arnav Sacheti 2025-10-19 21:52:12 -07:00
  • bafebf8595 refactor to use base listener for busdecoder Arnav Sacheti 2025-10-19 21:35:17 -07:00
  • be116def83 Merge pull request #1 from arnavsacheti/codex/refactor-tests-directory-for-unit-tests Arnav Sacheti 2025-10-19 16:49:36 -07:00
  • cca98098da Simplify test suite to pytest unit scaffolding Arnav Sacheti 2025-10-19 16:48:25 -07:00
  • bb1ac6bde9 decoder compiles Arnav Sacheti 2025-10-19 00:06:45 -07:00
  • 0c66453ba0 adding decoder logic Arnav Sacheti 2025-10-16 22:35:36 -07:00
  • 2937624ee7 fix links Arnav Sacheti 2025-10-14 20:42:40 -07:00
  • 066d9ca99e format + module update Arnav Sacheti 2025-10-13 22:06:51 -07:00
  • 54a199ca9c uvx format Arnav Sacheti 2025-10-13 20:14:46 -07:00
  • 3eee8b9cdd nvm composite action doesnt work Arnav Sacheti 2025-10-13 19:48:58 -07:00
  • 4492adb618 forgot runs-on Arnav Sacheti 2025-10-13 19:32:20 -07:00
  • ff237150f4 consolidate common action setup + migrate to ruff and pyrefly Arnav Sacheti 2025-10-13 19:31:39 -07:00
  • 35015d7051 "updt" Arnav Sacheti 2025-10-13 18:39:19 -07:00
  • b4f9eaff71 regblock -> busdecoder Arnav Sacheti 2025-10-10 22:30:59 -07:00
  • 9bf5cd1e68 Initial Commit - Forked from PeakRDL-regblock @ a440cc19769069be831d267505da4f3789a26695 Arnav Sacheti 2025-10-10 22:28:36 -07:00