Commit Graph

17 Commits

Author SHA1 Message Date
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
3b95e2f279 dma: Remove unnecessary handshake condition
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-04 17:45:54 -08:00
Alex Forencich
b0dd91aa8d dma: Add UltraScale PCIe DMA interface module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-04 17:18:26 -08:00
Alex Forencich
14d988d1f2 dma: Add AXI DMA interface module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-04 12:41:07 -08:00
Alex Forencich
851919f16f dma: Add AXI stream sink DMA client module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-03 21:30:55 -08:00
Alex Forencich
5663572421 dma: Add AXI stream source DMA client module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-03 21:30:20 -08:00
Alex Forencich
5b0c83fc57 dma: Add AXI streaming DMA module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-03 17:14:24 -08:00
Alex Forencich
9442bb7fbb dma: Add AXI central DMA module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-03 11:42:04 -08:00
Alex Forencich
4b7e3d066d dma: Add SV interface for DMA descriptors
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-11-03 09:23:46 -08:00
Alex Forencich
32ed95893c dma: Clean up casts in DMA PSDPRAM model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-09-07 14:37:41 -07:00
Alex Forencich
40908b1b92 Testbench cleanup for cocotb 2.0
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-09-07 10:59:38 -07:00
Alex Forencich
a6db298eeb dma: Add async DMA PSDPRAM module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-31 21:30:25 -07:00
Alex Forencich
48da5315fe dma: Add DMA PSDPRAM module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-31 21:29:55 -07:00
Alex Forencich
d57b49b29c dma: Add PSDPRAM simulation model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-31 21:05:20 -07:00
Alex Forencich
c5fea4d920 dma: Add lib symlink
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-31 21:04:44 -07:00
Alex Forencich
10500e6c6c dma: Add DMA RAM interface
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-31 21:04:22 -07:00