T1040 IFC NOR ADDR Timing

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

T1040 IFC NOR ADDR Timing

1,195 次查看
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

标记 (3)
0 项奖励
回复
5 回复数

904 次查看
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 项奖励
回复

904 次查看
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 项奖励
回复

903 次查看
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 项奖励
回复

904 次查看
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 项奖励
回复

903 次查看
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 项奖励
回复