Hello,
c6678 is connected to DPRAM of FPGA over EMIF16 interface. I am sure that the hardware connection is correct. EMIFA23 is connected to A0 of DPRAM as mentioned in EMIF16 user guide.
The problem is that when c6678 write odd word length data, the first word is not properly saved to DPRAM.
Please let me know how to resolve this problem.
I captured test code. Just memcpy array to DPRAM.
When writing 16 word, the first word was sent correctly - value is 0xcfae to address 0x78500000.
When writing 17 word, the first word was sent twice(high byte, low byte separately) to same address 0x78500000. Consequently DPRAM has only low byte - 0x00ae.
 
				 
		 
					 
                          


 
				 
				