i.MX6ULL NAND DELAY timing

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6ULL NAND DELAY timing

Jump to solution
1,174 Views
sugiyamatoshihi
Contributor V

Hi, 

I have a question about NAND timing delay calculation RDN_DELAY in GPMI_CTRL1 of i.MX6ULL reference manual.

There is a description of example in page 1379 -1380 of i.MX 6ULL Applications Processor Reference Manual, Rev. 1, 11/2017.  

"For example, a NAND with tREAmax = 20 ns, tRPmin = 12 ns, and tRCmin = 25 ns
(read cycle time) may be programmed as follows:
• GPMICLK clock frequency: Consider 480/6 = 80 MHz which is 12.5 ns clock
period. This is too close to the minimum NAND spec if we program the data setup
and hold to 1 GPMICLK cycle. Consider 480/7=68.57 MHz which is 14.58 ns clock
period. With data setup and hold set to 1, we have a tRP of 14.58ns and a tRC of
29.16 ns (good margins).
• Since (tREA +4ns) is greater than tRP, required DELAY = tREA + 4ns - tRP = 20 +
4 - 14.58ns = 9.42 ns.
• GPMI_CTRL1[HALF_PERIOD] =, since GPMICLK period is ns. So
RP=GPMICLK period = ns.
• DELAY = GPMI_CTRL1[RDN_DELAY] x 0.125 x RP. 9.42 ns =
GPMI_CTRL1[RDN_DELAY] x 0.125 x ns. GPMI_CTRL1[RDN_DELAY] =

However, in the last two paragraph, some data are missing.

Is  it correct below red bold numbers?

• GPMI_CTRL1[HALF_PERIOD] =0, since GPMICLK period is 14.58 ns. So
RP=GPMICLK period = 14.58 ns.

• DELAY = GPMI_CTRL1[RDN_DELAY] x 0.125 x RP.

9.42 ns =GPMI_CTRL1[RDN_DELAY] x 0.125 x 14.58 ns.

GPMI_CTRL1[RDN_DELAY] =5.169=[0101b]

Best Regards,

Sugiyama

Labels (1)
0 Kudos
Reply
1 Solution
1,105 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

   Your understanding is correct.

 

Have a great day,

Yuri.

 

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored

 

Please open a new thread and refer to the closed one, if you have a related question at a later point in time.

View solution in original post

0 Kudos
Reply
1 Reply
1,106 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

   Your understanding is correct.

 

Have a great day,

Yuri.

 

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored

 

Please open a new thread and refer to the closed one, if you have a related question at a later point in time.

0 Kudos
Reply