Forum Discussion
Altera_Forum
Honored Contributor
20 years agoHello,
In Germany sometime we say “People who can read are in advantage”. I don’t know if this a popular sentence in English but the answer of my problem is standing in “errata.htm”: DMA HAL routine results in illegal bus condition (SPR 176819) The Nios II DMA HAL routine results in illegal bus condition if: - the bursting DMA is connected to slaves wider than 32-bits or - the "word" checkbox on the Advanced tab in the GUI is unchecked or - the DMA master is connected only to slaves of data width less than or equal to 16 bits Workaround: Use a "freestanding" Nios II application to avoid using the HAL, and don't call the DMA init routine for the DMA in question. In my design the DMA was only generated for “halfword” access. After enabling “word” too all is working fine. Regards, niosIIuser