Hi everyone,
I am trying to write obout 66MB/s of data to DDR memory (which is connected to OPB bus) conneted to Virtex4FX12. For that purpose I tried to build an OPB peripheral with master support using EDK's Import/Create peripheral wizard. The slave registers work OK, but master support doesn't work as it should. If DMA is enabled in IPIF then local master access doesn't work at all. With no DMA local master works but there is no way to control source and destination address increment (IP2BUS or IP2IP). The most problematic is that IPIF address increment doesn't work properly (sequence is reg0,reg0,reg1,reg2...). That "first increment" problem appears also at DMA transfer grater than
8 words. I am getting really desperate on this issue :(Does anyone has any solution for my troubles - maybe different approach or maybe a reference design to learn from.
Cheers, Guru