From 6ae92150404a52604ca48495c4e816e30f565587 Mon Sep 17 00:00:00 2001 From: Daniel Newbrook <dwn1c21@soton.ac.uk> Date: Thu, 21 Sep 2023 14:51:59 +0100 Subject: [PATCH] Addding interrupt support --- wrapper/logical/sldma350_ahb.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wrapper/logical/sldma350_ahb.v b/wrapper/logical/sldma350_ahb.v index d144107..b0c92dc 100644 --- a/wrapper/logical/sldma350_ahb.v +++ b/wrapper/logical/sldma350_ahb.v @@ -93,7 +93,6 @@ module sldma350_ahb #( output wire [CHANNEL_NUM-1:0] DMA_DONE, // DMA transfer done output wire DMA_ERR // DMA slave response not OK ); - // DMAC AXI Port wire DMAC_AWAKEUP; wire DMAC_AWVALID; @@ -219,6 +218,7 @@ wire [2-1:0] DMAC_CH_PRIV; wire DMAC_HALTED; +assign DMA_ERR = |DMAC_CH_ERR; // ------------------------------- // DMA Controller Instantiation @@ -365,7 +365,7 @@ ada_top_sldma350 u_dmac_0( .trig_out_1_req(DMAC_TRIG_OUT_1_REQ), .trig_out_1_ack(DMAC_TRIG_OUT_1_ACK), // Interrupt Signals - .irq_channel(DMAC_IRQ_CHANNEL), + .irq_channel(DMA_DONE), .irq_comb_nonsec(DMAC_IRQ_COMB_NONSEC), // AXI Stream 0 out .str_out_0_tvalid(DMAC_STR_OUT_0_TVALID), -- GitLab