IFC Flash Timing Register

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

IFC Flash Timing Register

跳至解决方案
3,106 次查看
faizmajeed
Contributor III

Hi!

I am using T1042 and interfacing NOR Flash (part no : MT28EW01GABA1LPC-1SIT ) to IFC.

I have done most of its setting but now i am confused in Flash Timing Registers. I have read the reference manual but i cannot decide that what values should i set in all timing registers and what is frequency of ip_clk that is used in diagrams of reference manual.

Thank you

标签 (1)
标记 (1)
1 解答
2,817 次查看
r8070z
NXP Employee
NXP Employee


Have a great day,

The ip_clk is the IFC module input clock. Frequency of the ip_clk is 1/2 platform Clock – refer to the QorIQ T1040 Reference Manual, 4.6.7.2 IP Logic Clock Distribution and Configuration.

How fields of the timing registers define NOR read/write timing you can see on Figure 24-38. Read cycle timing and Figure 24-40. Write cycle timing in the manual. F.e. let platform clock is 500 MHz (i.e. ip_clk cycle tIP = 2/500MHz = 4 ns). According to the datasheets the MT28EW01GABA1LPC has (OE# LOW to output valid) tOE=25 ns; the T1042 IFC input has 2* tIP setup time. So from Figure 24-38 we can conclude that TRAD*tIP should cover tOE+tSetup i.e. TRAD should be >= (floor(25ns/4)+1) +2 = (6+1)+2 = 9.

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

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,818 次查看
r8070z
NXP Employee
NXP Employee


Have a great day,

The ip_clk is the IFC module input clock. Frequency of the ip_clk is 1/2 platform Clock – refer to the QorIQ T1040 Reference Manual, 4.6.7.2 IP Logic Clock Distribution and Configuration.

How fields of the timing registers define NOR read/write timing you can see on Figure 24-38. Read cycle timing and Figure 24-40. Write cycle timing in the manual. F.e. let platform clock is 500 MHz (i.e. ip_clk cycle tIP = 2/500MHz = 4 ns). According to the datasheets the MT28EW01GABA1LPC has (OE# LOW to output valid) tOE=25 ns; the T1042 IFC input has 2* tIP setup time. So from Figure 24-38 we can conclude that TRAD*tIP should cover tOE+tSetup i.e. TRAD should be >= (floor(25ns/4)+1) +2 = (6+1)+2 = 9.

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

0 项奖励
回复
2,817 次查看
faizmajeed
Contributor III

I got your point, But i have read in T1042 Manual that we can set IFC max clock 100MHZ . How can i set it 500MHZ

Capture.PNG

0 项奖励
回复
2,817 次查看
r8070z
NXP Employee
NXP Employee

I wrote let “platform clock is 500 MHz” and “The ip_clk is the IFC module input clock”. It is not output clock on the IFC_CLK pin which they name as IFC clock frequency