1
0
mirror of https://github.com/corundum/corundum.git synced 2025-01-16 08:12:53 +08:00

434 Commits

Author SHA1 Message Date
Alex Forencich
4bbd187567 Add statistics outputs to AXI DMA IF modules 2022-03-31 17:56:05 -07:00
Alex Forencich
dd7cc63d55 Correct reporting of request length statistics for zero-length operations in PCIe DMA IF modules 2022-03-31 17:04:03 -07:00
Alex Forencich
2aeb820d35 Add operation table size assertion in AXI DMA IF modules 2022-03-31 16:42:46 -07:00
Alex Forencich
ac5f942128 Support error reporting in AXI DMA interface modules 2022-03-31 01:48:36 -07:00
Alex Forencich
0b9c7671fb Minor refactor of zero-length handling logic 2022-03-31 00:05:55 -07:00
Alex Forencich
7cae50fa10 Support zero-length operations in AXI DMA interface modules 2022-03-30 23:40:02 -07:00
Alex Forencich
3f967c673f Read zero length flag on all paths 2022-03-30 23:39:34 -07:00
Alex Forencich
32fe17ad91 Return 0 for unmatched registers 2022-03-25 23:56:42 -07:00
Alex Forencich
c62df81292 Compute RAM_SEG_ADDR_WIDTH from RAM_ADDR_WIDTH 2022-02-15 00:39:46 -08:00
Alex Forencich
a65b256b85 Update default SEG_ADDR_WIDTH parameter value for DMA RAM 2022-02-14 22:28:50 -08:00
Alex Forencich
c47332462d Implement USE_AXI_ID for dma_if_axi_rd 2022-02-01 16:29:56 -08:00
Alex Forencich
27f90934fe Refactor to use existing variable 2022-02-01 16:27:13 -08:00
Alex Forencich
a0a7732801 Add missing resets 2022-02-01 16:26:12 -08:00
Alex Forencich
2f6ad1e28d Implement USE_AXI_ID for dma_if_axi_wr 2022-02-01 00:43:21 -08:00
Alex Forencich
d9c4b173e9 Update parameters 2022-02-01 00:23:52 -08:00
Alex Forencich
74e4322d43 Fix bug in example design core logic 2022-01-17 21:45:49 -08:00
Alex Forencich
625f3c9823 Lock package versions 2021-12-27 16:54:25 -08:00
Alex Forencich
7ab512bd32 Specify min tox and venv versions 2021-12-27 16:53:42 -08:00
Alex Forencich
4ce150e588 Use available python 3 2021-12-27 13:52:23 -08:00
Alex Forencich
25f6dcb383 Fix alignment 2021-12-16 00:30:07 -08:00
Andreas Braun
01b97322c1 Fix reg to wire declaration
Signed-off-by: Andreas Braun <andreas.braun@missinglinkelectronics.com>
2021-12-16 00:27:43 -08:00
Alex Forencich
bac4e4066f Use start_soon instead of fork 2021-12-10 17:44:37 -08:00
Ulrich Langenbach
5e708ca4c7 Fix multi-driven net issue when S_RAM_SEL_WIDTH = 0
the same as fixed in verilog-pcie 3a124837115e51e2273ab7d1c61d80ee01f891c1
in dma_ram_demux_rd.v adapted to module dma_ram_demux_wr.v
2021-12-10 17:39:49 +01:00
Alex Forencich
17d7353523 Indexing updates 2021-12-02 16:59:16 -08:00
Alex Forencich
3a12483711 Fix multi-driven net issue when S_RAM_SEL_WIDTH = 0 2021-12-02 16:50:26 -08:00
Alex Forencich
a2e2919add Update readme 2021-11-18 16:34:43 -08:00
Alex Forencich
d1210d02a3 Add example design for ZCU106 2021-11-18 16:33:39 -08:00
Alex Forencich
0830ca6a7a Add example design for VCU1525 2021-11-18 16:32:38 -08:00
Alex Forencich
fb4b32fba0 Add example design for VCU118 2021-11-18 16:31:55 -08:00
Alex Forencich
cef69d1e1f Add example design for VCU108 2021-11-18 16:31:18 -08:00
Alex Forencich
6740ddafaf Add example design for ExaNIC X25 2021-11-18 16:29:52 -08:00
Alex Forencich
0cbe4897da Add example design for Alveo U50 2021-11-18 16:28:39 -08:00
Alex Forencich
068ea6edc2 Add example design for Alveo U280 2021-11-18 16:27:48 -08:00
Alex Forencich
12fea955d2 Add example design for Alveo U250 2021-11-18 16:26:43 -08:00
Alex Forencich
6e5f9f33f2 Add example design for Alveo U200 2021-11-18 16:25:59 -08:00
Alex Forencich
057edebc36 Add example design for ADM-PCIE-9V3 2021-11-18 16:21:28 -08:00
Alex Forencich
9632a40ad7 Parameter cleanup 2021-11-18 14:23:47 -08:00
Alex Forencich
667076ee39 Testbench cleanup 2021-11-18 13:50:32 -08:00
Alex Forencich
a330c6e7f0 Testbench cleanup 2021-11-18 13:45:55 -08:00
Alex Forencich
419ee057c8 Fix instance name 2021-11-18 13:44:46 -08:00
Alex Forencich
6920845989 Update example design testbenches 2021-11-17 17:21:57 -08:00
Alex Forencich
2c3a5f4bda Update testbenches 2021-11-17 17:21:35 -08:00
Alex Forencich
63e7df0044 Fix makefile 2021-11-17 16:43:27 -08:00
Alex Forencich
78badc447f Update pcie_if model 2021-11-17 01:00:24 -08:00
Alex Forencich
e898f7bdc2 Accept any completion status-related DMA error 2021-11-16 00:54:52 -08:00
Alex Forencich
0d1af9ba55 Use correct completer IDs 2021-11-16 00:44:36 -08:00
Alex Forencich
6cafb46c49 Include TLP in log messages 2021-11-16 00:33:44 -08:00
Alex Forencich
b3145508ed Remove debug code 2021-11-16 00:10:50 -08:00
Alex Forencich
b64269c2e7 Fix widths 2021-11-16 00:10:10 -08:00
Alex Forencich
7c511ef1a9 Clean up signal names 2021-11-16 00:09:55 -08:00