Altera_Forum
Honored Contributor
12 years agoSGDMA with pipeline bridge inside a Qsys subsystem
Hi
I'm trying to get an SGDMA core to run inside a QSys subsystem which has its own sgdma desc memory. And the subsystem is connected to the outside system with nios using an avalon mm pipeline bridge. SGDMA isn't transferring data properly. The reason is that I dont think I am giving the SGDMA HAL the correct addresses. {Main Top QSys Address range NIOS CPU -> Avalon MM pipeline bridge -> {Subsystem. with different address ranges inside. SGDMA descriptor_mem. FIFO-MM. Source for SGDMA FIFO-ST. Destination for SGDMA } } I can access the SGDMA desc ram from the outside subsystem using the addresses in system.h. But passing the same addresses to the sgdma hal would be incorrect as thats not the address range that it has right? Can somebody give some general guidelines in such a situation? ZubairLK