Hello.
I have a TMDSEVM6457L evaluation board and use EMIFA to interface it to FPGA.
EMIFA is configured for synchronous mode with usage of external 100 MHz clock on AECLKIN pin sourced by FPGA. This FPGA requires some time to start-up, perform self-test and lock the clock on its Digital Frequency Synthesizer. And I need to detect the moment when FPGA is finally ready.
I could use a separate GPIO pin for "Ready/Busy" signal from FPGA, but that is not an option.
I could also perform some read or write operation on EMIF having my DSP hanged until EMIFA gets a valid clock, and that is not a very nice solution too. The best solution I have come to is to check periodically - have EMIFA already gotten a valid clock or not. But I didn't find a way of how to do it and need help.
It is O.K. for me to perform some read or write operation on EMIFA somehow without hanging the DSP and then to check periodically if operation is completed or not. But I don't know how to do it either.
Thanks in advance for your replies.