Part Number: TMS320F28377D
Team,
I have looked at the below E2E post :
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/489473
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/783573
but I could not find a definitive answer for the below question. Could you please help?
For EMIF with EW = 1 (EMxWAIT activated, with E = 5 ns) how should the below piece of information (a and b) be interpreted in relation to the EMxWAIT ?
a) seem to indicate that granularity of the « sampling/evaluation» is 16*E of EMxWAIT
b) seem to indicate that the EMxWAIT is evaluated after the EMIF transfer is closed
Are those 2 assumptions correct?
Can you clarify what is really taking place in the EMIF for the WAIT state evaluation?
a) According to datasheet data below the EMIF « sample/evaluate» EMxWAIT (after the EMxOE/EMxWE falling edge? At the end of the strobe?) every 16*E (ie 80 ns) until EMxWAIT is found desactivated.
The EMIF considered that the transfer is closed if one of the below condition is TRUE:
- The SLAVE has effectively desactivated EMxWAIT before the EMIF « sample/evaluate» it next time.
- The EMIF has evaluated that EWC = MEWC, which means that the SLAVE has exceeded the maximum WAIT state allowed.
b) The EMIF meets the below READ/WRITE timing between EMxWAIT de-activation done by SLAVE and the EMxOE/EMxWE rising edge.
Those timings need to meet a maximum time of 5*E + 15 (ie 40 ns).
Read:
Write:
Thanks in advance,
A.





