Commit Graph

20 Commits

Author SHA1 Message Date
Alex Mykyta
3e691cb5fb Fix bug where small designs with 3 or less sw readable addresses and readback retiming enabled generate incorrect output. 2023-05-14 22:46:23 -07:00
Alex Mykyta
b350da3e7c Add ability to control default reset style. #34 2023-05-13 17:15:31 -07:00
Alex Mykyta
5e76956618 Refactor exporter class to clean up the mess of random variables 2023-05-12 23:44:09 -07:00
Alex Mykyta
5b3cdd9d7a Move get_always_ff_event() to a more sensible location 2023-05-12 21:51:42 -07:00
Alex Mykyta
ca9185dac7 Add support for external components. (#4 & #36) 2023-05-11 21:52:26 -07:00
Alex Mykyta
2e37e580f6 simplify cpuif base cls 2023-04-21 21:50:33 -07:00
Hugh Jackson
0c7e493976 Add support for user defined enums in field encode property. #29 2023-04-12 23:09:06 -07:00
Alex Mykyta
03d3729ac3 Create output dir before export. #30 2023-04-03 21:23:54 -07:00
Alex Mykyta
9dd0c6a928 fix error msg phrasing 2023-01-18 20:24:33 -08:00
Alex Mykyta
c0427f5a73 Add option to override CPUIF address width. #25 2023-01-18 20:18:06 -08:00
Alex Mykyta
fcfd5c09f4 fixup 2022-11-08 21:09:58 -08:00
Alex Mykyta
ada050bf2d Add ability to generate a HWIF report. #13 2022-11-07 23:20:58 -08:00
Alex Mykyta
9e76a712a7 Implement read buffering. (#22) 2022-11-06 23:28:07 -08:00
Alex Mykyta
279a3c5788 Implement write buffering (#22) 2022-10-29 22:02:04 -07:00
Alex Mykyta
808067fac9 Fix synthesizability of fields with msb0 ordering 2022-10-17 23:24:35 -07:00
Alex Mykyta
e07e7d26b2 Add support for wide registers (where accesswidth < regwidth) 2022-10-17 22:13:29 -07:00
Alex Mykyta
3b4289f2c6 Add APB4 cpuif 2022-09-13 22:39:36 -07:00
Alex Mykyta
135b717486 Add identifier filter. closes #14 2022-07-20 23:35:17 -07:00
Alex Mykyta
34d2f7740c Add PeakRDL application entry point hook 2022-07-18 20:28:08 -07:00
Alex Mykyta
8d13a9d7fe Switch to use regular non-namespaced package 2022-06-09 20:24:53 -07:00