T1040 IFC NOR ADDR Timing

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

T1040 IFC NOR ADDR Timing

1,084 Views
nsutch
Contributor III

I have read and the Datasheet and Reference Manual for the T1040 IFC interface for NOR Flash - my design uses simple/asynchronous NOR PC28F00BM29EWHA with an external latch. I've created a timing diagram for a burst read cycle much like in Figure 24-39 of the RM but what I can't work out is what governs the address valid periods for ADDR0, ADDR1, ADDR2 etc (Names are in reference to figure 24-39) ??

I feel like I need this to make sure the address is valid for long enough at the flash device as well as ensuring the sample point is in the middle of the valid period of the data coming back to the T1040. I can't see in the documents a register setting or paramter for this - or am I misunderstanding somthing?

Thanks in advance,

Nick

Tags (3)
0 Kudos
5 Replies

793 Views
Bulat
NXP Employee
NXP Employee

Both timing parameters are set in the IFC_FTIM1_CSn_NOR register. See chapter 24.3.15 of the Manual.

Regards,

Bulat

0 Kudos

793 Views
nsutch
Contributor III

Hi Bulat,

Thanks for taking the time to respond. Please could you be more explicit about which timing parameter name(s) you are refering to. As I mentioned, I have looked at the RM, including the FTI register and used the parameters in accordance with Figure 24-39. 

TACO is stated as the relationship between CS transitioning low and OE transitioning low

TRAD & TSEQRAD is stated as the point at which the data will be ready to sample at the processor.

What I am after is the timing parameters that govern when the ADDR bus is valid.

Thanks,

Nick

0 Kudos

792 Views
yipingwang
NXP TechSupport
NXP TechSupport

Hello Nick Sutch,

Please refer to document IFC Controller Configuration on QorIQ Custom Boards  for IFC controller configuration when bringing up new target boards.


Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

793 Views
Bulat
NXP Employee
NXP Employee

In terms of ip_clk cycles the address timing is as following:

ADDR0 = TEADC + TEAHC + TACSE + TACO + TRAD +3;

ADDR1 = TSEQRAD + 5;

ADDR2 = TSEQRAD + 5;

...

etc

Regards,

Bulat

0 Kudos

792 Views
nsutch
Contributor III

Thank you Bulat, that is the information I was after. Could you tell me where this was derived from?

Thanls,

Nick

0 Kudos