Im working on KC705 board. Im running a TFTP server on the fpga with microblaze processor. My aim is to get stream data from ISE to DDR3 through a custom peripheral and DMA and then send the data as a file to a PC using TFTP server. So my system has 2 DMAs ,one for the custom peripheral and other for the temac. When the code is executed my server doesnt work .Im not able to ping my board(server). However, If I remove the other dma for custom peripheral Im able to ping my server. Any work-around for using 2 DMAs in my system? Kindly suggest.