Commit Graph

68 Commits

Author SHA1 Message Date
Alex Mykyta
399f942201 Fix doc typos 2024-12-18 20:29:17 -08:00
Alex Mykyta
6a550abc69 Fix accidental blocking assignment in always_ff for read buffering storage elements 2024-01-05 19:57:47 -08:00
Alex Mykyta
1488b2c0ff Add missing doc req 2023-10-11 22:00:22 -07:00
Alex Mykyta
eef8f7cdb4 Doc updates 2023-08-03 22:53:22 -07:00
Alex Mykyta
941871007b Omit unecessary hwif signals if an external register is read-only or write-only. #58 2023-08-02 21:38:06 -07:00
Alex Mykyta
8a6f525ee2 Add assertion for rogue external ack strobes. Clarify recommended external ack tieoff. #57 2023-08-01 20:40:14 -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
0d82154b9d Add support for field paritycheck. #35 2023-05-15 22:53:17 -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
094648d1bb bump for rebuild 2023-05-11 22:15:54 -07:00
Alex Mykyta
ca9185dac7 Add support for external components. (#4 & #36) 2023-05-11 21:52:26 -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
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
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
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
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
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
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
e2d6fc1c60 Rework interpretation of accesswidth/regwidth. accesswidth determines bus width 2022-09-12 21:09:52 -07:00
Alex Mykyta
8b82f9f725 Add pre-production warning 2022-07-29 23:32:15 -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
19edc135e3 sentences are hard 2022-03-20 23:00:31 -07:00
Alex Mykyta
746f6cb020 Doc fixes. Add banner to output 2022-03-16 20:54:00 -07:00
Alex Mykyta
a8bf3c5132 doc tweaks 2022-02-28 22:10:09 -08:00