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-EP: EMIF not generating extra extended cycle on wait pin trigger.

Part Number: TMS570LC4357-EP


Tool/software:

All the configurations are same as per what I have read from reference manual. But still not able to extended the strobe access cycle which I got to know while capturing EMIF signals, even after asserting required trigger signal on EMIF_nWait(p3) pin.

As per reference manual, SETUP(2 cycles) and STROBE(3 cycles) is 5 cycles which is greater than 4 cycles.

I have configured in normal mode and started testing.

One strange behaviour what I have observed here is if I give strobe cycle more than 3 and while reading the memory region it is going to data abort. If I disable extended wait cycle, then if strobe cycle is more than 3, I was able to read the data from memory.

So I changed it to select strobe mode and tried with SETUP(2 cycles) and STROBE(3 cycles) , then also it is going to data abort. Then again If I disable extended wait cycle, then if strobe cycle is more than 3, I was able to read the data from memory.

So then for testing purpose I made EMIF_nWait(p3) as GPIOB7 and tried to read pin state. I was able to read pin state of which ever value it is taking. So EMIF_nWait not asserting to configuration polarity is ruled out as I'm able to read it properly for testing purpose.

Any extra configuration do I have to check?