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.

TMS320F28388D: EMIF CS timing question

Part Number: TMS320F28388D

Hi expert,

I am supporting customer using EMIF communicating FPGA.

but the CS cycle is too long and customer need to speed up.

customer configuration code is as below:

Emif1Regs.ASYNC_CS2_CR.bit.SS =1 
Emif1Regs.ASYNC_CS2_CR.bit.EW =0
Emif1Regs.ASYNC_CS2_CR.bit.R_SETUP =0
Emif1Regs.ASYNC_CS2_CR.bit.R_STROBE =0
Emif1Regs.ASYNC_CS2_CR.bit.R_HOLD =0
Emif1Regs.ASYNC_CS2_CR.bit.R_TA =0 
Emif1Regs.ASYNC_CS2_CR.bit.ASIZE =1   

they set setup, hold, strobe all to zero for test. but the question is the high level time is too long ,about 40ns. and they hope to shrink it.

In the runtime code, they use a read immediately following a read, so I suppoes it is the delay between two reads.

do you have any ideas on shrinking the delay and shortening the high level voltage time?

BR

Emma