# HG changeset patch # User pellion # Date 2013-07-19 11:51:19 # Node ID c4e187c4f41e0b0f4e62e99f2bcf1d01e030c59f # Parent 910f928b7efb0a49a3db5c8ae2f3597501fb9138 Update lpp_dma (irq) diff --git a/lib/lpp/lpp_dma/lpp_dma_apbreg.vhd b/lib/lpp/lpp_dma/lpp_dma_apbreg.vhd --- a/lib/lpp/lpp_dma/lpp_dma_apbreg.vhd +++ b/lib/lpp/lpp_dma/lpp_dma_apbreg.vhd @@ -189,7 +189,20 @@ BEGIN -- beh END IF; END PROCESS lpp_dma_apbreg; - apbo.pirq <= (OTHERS => '0'); + apbo.pirq <= (reg.config_active_interruption_onNewMatrix AND (ready_matrix_f0_0 OR + ready_matrix_f0_1 OR + ready_matrix_f1 OR + ready_matrix_f2) + ) + OR + (reg.config_active_interruption_onError AND (error_anticipating_empty_fifo OR + error_bad_component_error) + ); + + + + + apbo.pindex <= pindex; apbo.pconfig <= pconfig; apbo.prdata <= prdata;