DMAATTRIBR Bit 0 - '1' not end of the link list
At func_spec_GN4124_core.pdf - 2.2.7 DMAATTRIBR Bit 0 is
documented:
Bit 0 is set to ’1’ to signal this is the last item in the linked list,
’0’ otherwise.
But Code states:
if(dma_attrib_reg(0) = '1') then
-- More transfer in chained DMA
dma_ctrl_current_state <= DMA_START_CHAIN;