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.

Memory Exception during GPMC access

hi,

      In GPMC i have enabled the wait monitoring for read and write - then how much cycle it will wait for the response (i.e) continuously OMAP will wait for the memory access or abort error will be thrown if a continous wait signal is seen?

  • Sivaraj, it will be indefinite unless you make use of the GPMC_TIMEOUT_CONTROL register, in which you can set a timeout counter for GPMC accesses.  You can check out the details of this register in the TRM.

    James

  • then it means,

    1. in my case -  i didnt enable the timeout control register then it should wait indefinite but am getting abort exception?

    2. another doubt -  in the case of wait from slave is indefinite and if i set some timeout control enable means sometimes the timeout may occur before getting response. Then for the kind of undefined wait coming from slave we cant go for timeout enabled. am i correct? (Whether is there a rule that the response from slave should be less than 0x1ff gpmc clock cycle since the timeout control maximum value is 0x1ff (511 gpmc fclk cycle))

     help me on this.