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.

AM335x GPMC asynchronous timing is strange

CPU: AM335X

I use GPMC  Asynchronous access NOR flash

GPMC_FCLK frequency = 100Mhz

TIMEPARAGRANULARITY = 0h

GPMC_CONFIG2_0 = 0x70701;

CSRDOFFTIME = 0x7

CSWROFFTIME = 0x7

CSONTIME =0x1

I was using this formula:   For single read: A = (CSRdOffTime – CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK

when  TimeParaGranularity = 0x0;

A= (7 - 1) * (0 + 1) * 10ns

= 60ns

but  ,By testing the value of the CS  signal time effectively  is  "120ns"

 

I was depressed for a long time.

Is there any problem with my setting?