Dana Sorensen
d2b4911d5f
Add signed/fixedpoint properties ( #140 )
...
* declared intwidth, fracwidth, and is_signed UDPs
* fix boolean type name in UDP definition
* generate hwif fields with fixedpoint indices
* make "counter" and "encode" properties mutualy exclusive with signed/fixedpoint
* add signed/unsigned to hwif
* improved fixedpoint error messages, added validation tests
* added fixedpoint tests
* fixedpoint/signed not allowed for signal components
* added signed/fixedpoint UDP docs
* handle single-bit fixedpoint numbers
* fix too many positional arguments lint
* changed spelling of fixedpoint to fixed-point
* use "logic" in place of "unsigned logic"
* split signed and fixedpoint docs, added examples
* allow enums with is_signed=false
* split signed and fixedpoint implementations
* assorted nits picked
* updated is_signed validation unit test
2025-05-15 08:48:44 -07:00
Alex Mykyta
62f66fb7ff
Add xref to VHDL fork
2025-05-02 11:08:36 -07:00
Alex Mykyta
06bd567750
Increment version
2025-04-11 21:26:27 -07:00
Alex Mykyta
bb2fead71a
Add FAQ to docs
2025-03-08 18:35:46 -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
eef8f7cdb4
Doc updates
2023-08-03 22:53:22 -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
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
c7b7352746
update version and some docs
2023-03-11 22:11:46 -08:00
Alex Mykyta
4c34100a31
change title
2022-11-10 19:58:17 -08:00
Alex Mykyta
920b2111db
Add linkback to cli tool on front page
2022-11-09 23:24:20 -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
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
21a4e5a41c
Add double-buffer UDP definitions
2022-10-09 22:48:43 -07:00
Alex Mykyta
e46999fc1d
Merge APB doc pages
2022-09-15 21:18:06 -07:00
Alex Mykyta
3b4289f2c6
Add APB4 cpuif
2022-09-13 22:39:36 -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
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
da3ed05492
Improve cpuif customization support. Add docs & testcases
2022-02-24 22:42:58 -08:00
Alex Mykyta
c3bfc2d416
documentation
2022-02-21 22:16:56 -08:00
Alex Mykyta
0fa26f2030
Enhance AXI4-Lite CPU Interface to support high performance pipelined transactions
2022-02-15 23:04:28 -08:00
Alex Mykyta
d0ba488904
Rework cpuif to support transaction pipelining. Add more docs. update simulator
2022-02-13 17:25:45 -08:00
Alex Mykyta
603484788a
Add interrupt tests!
2022-01-25 21:24:17 -08:00
Alex Mykyta
ee8d74b455
move docs
2021-12-12 18:30:49 -08:00