In our application the FPGA is connected to the DSP via 64bit EMIF bus.
We are using asynchronous read mentioned in datasheet SPRUGK2B–March 2009–Revised July 2010, page 14.
My understanding was, referring to the datasheet, that every read cycle the DSP reads 64bit's at once.
But in our design the DSP keeps the address for two read cycles constant. I assume that the DSP reads first lower 32bit's
then the upper 32bits. Refer to below screen shot.
For one read cycle the CE2 ( P1ACE[0] ) is set to 0. One read cycle is 100ns (10 clock cycles) . The emif address p1_aea stays for two read cycles constant.
Is this correct?
This doesn't make sense to me and we suspect that EDMA is incorrectly configured. Our application requires that we transfer 64bit in one read cycle.
Your help is appreciated.