i have generated a user ip with dma/sg support. i only need simple dma from 1 (keyhole) register of
my device to an external address in the memory address space.
so i want to disable the dma burst transfer and only transfer 4 bytes in every dma transaction.
in the vhdl source comment it says:
-- specify the size (must be power of 2) of burst that dma uses to -- tranfer data on the bus, a value of one causes dma to use single -- transactions (burst disabled).
so i changed:
constant DMA_BURST_SIZE : integer := 16;
constant DMA_BURST_SIZE : integer := 1;
but when i now synthesize my design, i get the following error:
ERROR:Xst:774 - "/home/fatmike/EDK/hw/XilinxProcessorIPLib/pcores/ ipif_common_v1_00_d/hdl/vhdl/dma_sg_sim.vhd" line 524: Constant must have a value : 's'.
What is wrong here and how can i disable burst mode?
I am using Xilinx EDK 9.1i.
Thank you in advance,