From aaff5a8d6a0f51ec67f8fcb2b0c4b0ab4b3547f6 Mon Sep 17 00:00:00 2001 From: Istvan Csomortani Date: Tue, 12 Dec 2017 16:57:09 +0000 Subject: [PATCH] avl_dacfifo: dma_last_beats is transfered to avalon clock domain, without conditioning The dma_last_beats is used by the Avalon Memory Mapped interface controller, to define the last burst length. Its value get stable after the last valid data of the DMA interface, and staying stable until the positive edge of the DMA's xfer_req. No need to condition the transfer of this register to avalon clock domain. --- library/altera/avl_dacfifo/avl_dacfifo_wr.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/altera/avl_dacfifo/avl_dacfifo_wr.v b/library/altera/avl_dacfifo/avl_dacfifo_wr.v index f5d99fbe2..a5ba05822 100644 --- a/library/altera/avl_dacfifo/avl_dacfifo_wr.v +++ b/library/altera/avl_dacfifo/avl_dacfifo_wr.v @@ -483,7 +483,7 @@ module avl_dacfifo_wr #( end else begin avl_dma_last_beats_m1 <= dma_last_beats; avl_dma_last_beats_m2 <= avl_dma_last_beats_m1; - avl_dma_last_beats <= (avl_write_int_s) ? avl_dma_last_beats_m2 : avl_dma_last_beats; + avl_dma_last_beats <= avl_dma_last_beats_m2; end end