Commit Graph

236 Commits

Author SHA1 Message Date
Alex Mykyta
211224116e Clean up ugly unconditional 'if(1)' conditionals in field logic. #50 2023-07-19 20:49:38 -07:00
Alex Mykyta
da8ff4aaeb Make remaining interrupt conditional predicates single-bit. #54 2023-07-19 20:17:46 -07:00
Alex Mykyta
18f8f358b2 Make stickybit conditional predicate a single-bit result rather than a vector. #54 2023-07-18 21:50:51 -07:00
Alex Mykyta
df5436f765 Add max range to compiler dependency 2023-07-18 21:41:29 -07:00
Alex Mykyta
60513b9730 version 2023-06-28 22:28:06 -07:00
Alex Mykyta
1f193e87eb Fix edge case if exporting a block that contains no internal registers. #53 2023-06-28 22:24:10 -07:00
Alex Mykyta
b056a443f1 Use sized integer literals in comparisons. #49 2023-06-14 21:58:41 -07:00
Alex Mykyta
ac3f466fb2 Fix oversized address width calculation edge case. #46 2023-06-12 22:05:03 -07:00
Alex Mykyta
b107be53bb version 2023-06-08 22:56:46 -07:00
Alex Mykyta
50d8779283 Use sized integer literals if bit width exceeds 32-bits. #43 2023-06-08 22:55:20 -07:00
Alex Mykyta
f36d7614c8 version 2023-05-17 19:32:24 -07:00
Alex Mykyta
0d82154b9d Add support for field paritycheck. #35 2023-05-15 22:53:17 -07:00
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
b8516a19c3 prerelease version 2023-05-14 17:53:36 -07:00
Alex Mykyta
fadb8ce19d Add Intel Avalon MM cpuif. #40 2023-05-14 17:00:55 -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
094648d1bb bump for rebuild 2023-05-11 22:15:54 -07:00
Alex Mykyta
c6894e6171 Update version 2023-05-11 21:57:56 -07:00
Alex Mykyta
ca9185dac7 Add support for external components. (#4 & #36) 2023-05-11 21:52:26 -07:00
Alex Mykyta
f1a75f8d38 Move internal check to utils 2023-05-04 21:50:50 -07:00
Alex Mykyta
9720775df8 Fix edge case on back-to-back writes to write buffer trigger register. #38 2023-05-04 20:52:25 -07:00
Alex Mykyta
ce6b9a7c66 Fix remainder of wbuf strobe accumulation. #38 2023-05-03 23:35:23 -07:00
Risto Pejasinovic
03659d9195 store strobed data and the strobe in wbuf_storage 2023-05-03 23:23:06 -07:00
Alex Mykyta
fc823455f9 Add testcase to test cumulative strobes. #38 2023-05-03 23:22:05 -07:00
Alex Mykyta
2e37e580f6 simplify cpuif base cls 2023-04-21 21:50:33 -07:00
Alex Mykyta
5267a4d245 validate internal/external boundary crossings 2023-04-20 23:37:44 -07:00
Alex Mykyta
109a36632b doc fix 2023-04-20 22:37:25 -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
80f670bf30 Fix entrypoint bug in py3.8/3.9 2023-04-03 22:43:43 -07:00
Alex Mykyta
03d3729ac3 Create output dir before export. #30 2023-04-03 21:23:54 -07:00
Alex Mykyta
2d76f6d575 Grammar 2023-03-25 22:59:23 -07:00
Alex Mykyta
8b9dfe5ebe Add coveralls 2023-03-13 21:47:33 -07:00
Alex Mykyta
c7b7352746 update version and some docs 2023-03-11 22:11:46 -08:00
Alex Mykyta
d7c4b880dc Add org cfg schema to allow loading cpuif classes 2023-02-26 20:34:11 -08:00
Alex Mykyta
7fcd0e599b Update peakrdl plugin to extend from base class 2023-02-17 23:14:50 -08:00
Alex Mykyta
6026e3398e lint 2023-02-16 19:22:22 -08:00
Alex Mykyta
7b16926e39 update actions 2023-01-24 22:17:51 -08:00
Alex Mykyta
9e100492e4 Update actions 2023-01-18 20:34:44 -08: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
9db27145a3 fix missed doc cleanup 2023-01-03 21:10:02 -08:00
Alex Mykyta
863662c9a9 Update test matrix 2023-01-03 20:42:53 -08:00
Alex Mykyta
3fc50e2c6a Improved entry points file 2022-11-11 15:00:11 -08:00
Alex Mykyta
4c34100a31 change title 2022-11-10 19:58:17 -08:00
Alex Mykyta
10f08f7865 Remove green checkmarks now that most things are supported 2022-11-10 19:57:11 -08:00
Jeremiah C. Foster
c54aa894f5 Tiny, tiny typo fix
Looks really good. :-)
2022-11-10 19:29:27 -08:00
Alex Mykyta
920b2111db Add linkback to cli tool on front page 2022-11-09 23:24:20 -08:00
Alex Mykyta
71c53b14e1 phrasing 2022-11-09 23:18:47 -08:00