Hello, I am using 6748, and connecting a fpga with HPI interface, the fpga can read/write the HPI register, but when access DSP internal memory in address autoincrementing mode, sometimes dsp come back two values of next 2 address, as below
the memory of dsp:
address value
...
0x800003F0 0x0000FF6C
0x800003F4 0x0000FF6D
0x800003F8 0x0000FF6E
0x800003FC 0x0000FF6F
...
when this happen, the fpga read back value 0x0000FF6E intstead of 0x0000FF6D, also the value of HPIA register jump to 0x800003FC.
I'm not sure what cause this behavior, any clues or directional pointers would be much appreciative.
Doo
