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.

OMAP3530 data setup and hold parameters when doing a GPMC read

Other Parts Discussed in Thread: OMAP3530

I'm in the middle of a little timing issue with our USB chip that resides on the GPMC bus on my OMAP3530 processor board.  I am verifying the timing that LogicPD set up in their release of U-Boot/Linux that we are using and I'm having troubles finding the OMAPs data setup and hold parameters when doing a GPMC read.

 

I'm looking at the Reference Manual (SPRUF98M) and the Datasheet (SPRS507F).  Figure 11-11 in Section 11.1.5.9.1.2 of the Ref Manual (p.1102) shows the async single-read operation on muxed address/data device.  The OMAP3530 captures the data read from the device at the dashed line noted as "Data Capture on GPMC".  Before and after this line are Data Setup and Data Hold times that I'm trying to find in the Datasheet.  So looking in Table 6-6 of Section 6.4.1.2-Async Timing of the Datasheet (p.163), parameter FI2 looks like something close to a read data Hold parameter, but I'm not seeing a read data Setup parameter. 

Can you point me in the right direction for this?  Either some hard time values or equations would be quite helpful.

  • Hello Jason,

    Those Setup and Hold times shown in the Reference Manual were not brought out because of the fact that the GPMC FCLK does not come out of the device when in Async mode. 

    The setup and hold times should be very sililar to the sync mode since the FCLK is the same it is just not brought out in async mode. 

    What kind of timing issues are you having?  have you tried relaxing the values to give more timing?  It is always helpful to actually draw out the timing and check to see if everything makes sense and is lined up and then use a logic analyzer to check to see if everything is as designed/planned.  I know that you are using async mode, but here is a wiki page that might help.  It is geared toward sync mode, but has some good info.

    http://processors.wiki.ti.com/index.php/Tips_for_configuring_OMAP35x_and_AM-DM37x_GPMC_registers