Hi,
I have a RM48 950 on the HDK. I have connected the EMIF to a Xilinx FPGA and, as a starting point, scoped the signals when I do a basic EMIF write from RM48 to FPGA. I am writing to a FIFO and are not using any addressing scheme, other than relying on BA[1:0] from the RM48 to determine the upper and lower words of the transfer.
To my surprise I see a third write pulse with data = 0x0000 while the chip select is active. I am writing the data 0xABCD0001 to the CE2 address space.
Could anyone begin to guess what the problem is?. Is this a software setup issue?
For the purposes of setup, I have simply configured the CE2CFG register, its code is as follows:
emifREG->CE2CFG = (0 << 31) | /*0 Normal Mode enabled.*/ (0 << 30) | (0 << 26) | /*Write setup width in EMIF_CLK cycles*/ (3 << 20) | /*Write strobe width in EMIF_CLK cycles*/ (5 << 17) | /*Write hold width in EMIF_CLK cycles*/ (1 << 13) | (11 << 7) | (3 << 4) | (3 << 2) | /*Minimum Turn-Around time*/ 1;
Any help please?
Thanks
Stomp.