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
|
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
|
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 |
|
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
|
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
|
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
|
3fc50e2c6a
|
Improved entry points file
|
2022-11-11 15:00:11 -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
|
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
|
6fa5031ada
|
bump version
|
2022-09-23 21:01:11 -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
|
cbeb6172a8
|
Fix "hier" mode hwif generation
Signed-off-by: Paul Roukema <paul.roukema@fidus.com>
|
2022-09-12 20:48:42 -07:00 |
|
Alex Mykyta
|
860e5fecf9
|
update version
|
2022-07-28 21:12:21 -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
|
16bfab62e9
|
bump version
|
2022-06-09 20:25:41 -07:00 |
|
Alex Mykyta
|
8d13a9d7fe
|
Switch to use regular non-namespaced package
|
2022-06-09 20:24:53 -07:00 |
|
Alex Mykyta
|
ef5a1137ee
|
bump version
|
2022-05-17 22:08:39 -07:00 |
|