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
Alex Mykyta
2635d692c7
more licensing words
2022-11-09 23:17:38 -08:00
Alex Mykyta
fbd1e208d9
fix doc typo
2022-11-09 23:10:32 -08:00
Alex Mykyta
86a7601824
Add licensing clarification page to docs. #20
2022-11-09 23:06:29 -08:00
Alex Mykyta
489b4d1310
Add 'rd_swacc' and 'wr_swacc' UDPs. #21
2022-11-09 21:25:02 -08:00
Alex Mykyta
17afaf13ff
Add support for user-extending cpuif for PeakRDL command-line
2022-11-08 22:14:52 -08:00
Alex Mykyta
232faba417
Coverage improvements.
2022-11-08 21:34:10 -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
32f102263b
Fix misinterpretation of swacc behavior. Is asserted on both sw read and write. #21
2022-11-07 22:45:51 -08:00
Alex Mykyta
0edb36f07e
Fixup docs
2022-11-06 23:34:57 -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
21a4e5a41c
Add double-buffer UDP definitions
2022-10-09 22:48:43 -07:00
Alex Mykyta
1aa9d8b603
Move SV interface files into a common location. Add license info ( #20 )
2022-09-27 20:52:06 -07:00
Alex Mykyta
6fa5031ada
bump version
2022-09-23 21:01:11 -07:00
Alex Mykyta
0a6a531c44
Doc updates
2022-09-15 21:45:59 -07:00
Alex Mykyta
e46999fc1d
Merge APB doc pages
2022-09-15 21:18:06 -07:00
Alex Mykyta
abf3b101d8
Remove byte strobe limitation from docs
2022-09-15 21:10:31 -07:00
Alex Mykyta
ec78f2b199
Clean up cpuif data_width_bytes usage
2022-09-13 22:44:30 -07:00
Alex Mykyta
3b4289f2c6
Add APB4 cpuif
2022-09-13 22:39:36 -07:00
Alex Mykyta
6e4246a2cc
Add support for cpuif that have write strobes
2022-09-13 22:03:54 -07:00
Alex Mykyta
4bee895c71
Fix lint issue
2022-09-12 21:35:37 -07:00
Alex Mykyta
e2d6fc1c60
Rework interpretation of accesswidth/regwidth. accesswidth determines bus width
2022-09-12 21:09:52 -07:00
Alex Mykyta
f3d932ccdf
Add back parent type prefix for hier hwif
2022-09-12 20:50:48 -07:00
Paul Roukema
76fdb6e2ff
tests: Correctly handle the reuse_hwif_typedefs parameter
...
This test parameter was not being passed to the exporter function.
This meant only the default setting (True) was tested
Signed-off-by: Paul Roukema <paul.roukema@fidus.com >
2022-09-12 20:48:42 -07:00
Paul Roukema
cbeb6172a8
Fix "hier" mode hwif generation
...
Signed-off-by: Paul Roukema <paul.roukema@fidus.com >
2022-09-12 20:48:42 -07:00