This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LC4357: unstable access to external SRAM through EMIF

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

Hi,

I have the TMS570 LC4357 rev 'B' integrated with the External SRAM ( IS62WV12816BLL 128K x 16 STATIC RAM)

I have used the HALCogen for the abstract layer.

The below are the emif settings that i use for the project:

EMIF_ASYNC2 is enabled, EMIF clock is at 75Mhz, strobe mode is enabled and ASYNC2 timings are as follows:

W_SETUP=3, W_STROBE=15,W_HOLD=7 and R_SETUP=3, R_STROBE=15,R_HOLD=7 and TA=3 cycles

Address bits are of 20bits and Data is of 16bits.

The issue is that the EMIF write to SRAM fails randomly. The TMS have to write/read the data to/from SRAM on a periodic basis. The data packet is of 16 words each 

and the write fails in any one of the word in the data packet.

How do I make the EMIF write successfull?