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
Alex Mykyta
69b579d888
Update readme
2022-07-30 23:05:21 -07:00
Alex Mykyta
8b82f9f725
Add pre-production warning
2022-07-29 23:32:15 -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
693040d145
Fix doc search path
2022-05-27 23:11:55 -07:00
Alex Mykyta
ef5a1137ee
bump version
2022-05-17 22:08:39 -07:00
Alex Mykyta
d3a8266c6d
tweak readme
2022-05-02 21:01:16 -07:00
Matt Kahane
7418324ccf
axi4_cpuif: make response buffer assignments nonblocking in sequential block
2022-05-02 20:56:00 -07:00
Alex Mykyta
03d77ea37b
Add workaround to AXI4-Lite cpuif template to avoif quirk in Vivado xsim handling of non-power-of-2 array indexing. #7
2022-05-02 20:51:31 -07:00
Alex Mykyta
a1808298ae
Enable Vivado's xsim to run on some simpler testcases for better compile-check coverage. #7
2022-05-02 20:22:55 -07:00
Alex Mykyta
19edc135e3
sentences are hard
2022-03-20 23:00:31 -07:00
Alex Mykyta
de09f07450
version
2022-03-20 22:35:29 -07:00
Alex Mykyta
746f6cb020
Doc fixes. Add banner to output
2022-03-16 20:54:00 -07:00
Alex Mykyta
b9570480be
rerelease
2022-02-28 23:15:58 -08:00
Alex Mykyta
dff34aba51
install before lint
2022-02-28 23:11:23 -08:00
Alex Mykyta
54d783e1ab
Reorganize test dir to ensure test of installed pkg
2022-02-28 23:08:41 -08:00
Alex Mykyta
a8bf3c5132
doc tweaks
2022-02-28 22:10:09 -08:00
Alex Mykyta
9295cbb7c0
Add precedence test. fixup docs
2022-02-28 22:05:24 -08:00
Alex Mykyta
404e7e8365
gh actions
2022-02-25 23:27:01 -08:00
Alex Mykyta
7a890b56c5
Lint and typing cleanup
2022-02-25 23:23:47 -08:00
Alex Mykyta
da3ed05492
Improve cpuif customization support. Add docs & testcases
2022-02-24 22:42:58 -08:00
Alex Mykyta
5324b594bf
Improve template path handling. Add synthesis tests
2022-02-23 22:53:54 -08:00
Alex Mykyta
e7e941d27b
Trailing comma
2022-02-21 22:53:33 -08:00