Add ILA for debugging dma requests

This commit is contained in:
Byron Lathi
2025-11-09 22:26:27 -08:00
parent ce729f9008
commit df377dda5d
6 changed files with 6338 additions and 4 deletions

View File

@@ -103,6 +103,31 @@ always_comb begin
hwif_in.dma_wr.done.done.hwset = wr_desc.sts_valid;
end
`ifndef SIM
ila_0 rd_desc_ila (
.clk (clk),
.probe0 (rd_desc.req_src_addr),
.probe1 (rd_desc.req_dst_addr),
.probe2 (rd_desc.req_len),
.probe3 (rd_desc.req_tag),
.probe4 (rd_desc.req_valid),
.probe5 (rd_desc.req_ready),
.probe6 (rd_desc.sts_valid)
);
ila_0 wr_desc_ila (
.clk (clk),
.probe0 (wr_desc.req_dst_addr),
.probe1 (wr_desc.req_src_addr),
.probe2 (wr_desc.req_len),
.probe3 (wr_desc.req_tag),
.probe4 (wr_desc.req_valid),
.probe5 (wr_desc.req_ready),
.probe6 (wr_desc.sts_valid)
);
`endif
taxi_dma_if_pcie_us #(
// disable flow control, shouldn't be needed