Commit Graph

15 Commits

Author SHA1 Message Date
Alex Forencich
8494e734a8 axis: Add TID_ROUTE parameter to taxi_axis_demux to faciliate routing replies by TID
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2026-03-03 16:14:32 -08:00
Alex Forencich
1530f8cecf axis: Use SV enums in AXI stream components
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2026-02-27 17:11:30 -08:00
Alex Forencich
b4d958d477 axis: Use bin2gray function in async FIFO
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-12 17:05:38 -08:00
Alex Forencich
004246608e Use logic instead of reg
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-07 02:14:19 -08:00
Alex Forencich
5f814e7da8 Clean up always blocks
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-07 01:51:18 -08:00
Alex Forencich
efc907e4c9 axis: Add assertions to FIFO modules for USER_EN settings
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-06 17:58:33 -08:00
Alex Forencich
144537126a axis: Remove extraneous generate block in async FIFO
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-10-02 23:36:25 -07:00
Alex Forencich
5e890bc6cd axis: Add AXI stream tie and null source/sink modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-20 06:33:21 -07:00
Alex Forencich
933899887a axis: Add AXI stream switch module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-07-31 11:47:49 -07:00
Alex Forencich
dd8b2a89ed axis: Remove unnecessary idle cycles in taxi_axis_concat
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-07-30 22:03:16 -07:00
Alex Forencich
d10e3cf5c0 axis: Add AXI stream demultiplexer module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-07-30 19:10:48 -07:00
Alex Forencich
b266aa2949 axis: Add AXI stream concatenator module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-07-30 18:57:11 -07:00
Alex Forencich
059c7cd5ce axis: Minor cleanup in taxi_axis_mux
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-07-29 09:43:11 -07:00
Alex Forencich
75a8750679 axis: Minor cleanup in taxi_axis_arb_mux
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-07-29 09:40:03 -07:00
Alex Forencich
66b53d98a2 Reorganize repository
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-05-18 12:25:59 -07:00