Altera_Forum
Honored Contributor
15 years agoDMA Problems
Hi there !!
I´ve got problems using dma controller in sopc builder, quartus 8.0 and cyclone III. I try to write about 16000 values of a 32 bit word from one memory to another. in a first test these words a stored into an internal memory, starting dma enforces a continous transfer to an external sdram. this works fine, so values stored in external ram are correct and every clock cycle (80MHz) one word is written to the memory. but, if i store these values in external sram and to copy this data via dma controller into the onchip mem something went wrong. for the first four clock cycles one word is written each cycle, but then outputenable goes high for 3 cycles (no data is written) followed by taking output enable low again and write another block of 4 words...it´s like a periodical behaviour. anyway, the values are transfered correctly but i want to get rid of this gap while sending data.. anyone knows how to do ??? thanks a lot..