IFC Flash Timing Register

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

IFC Flash Timing Register

ソリューションへジャンプ
2,083件の閲覧回数
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 解決策
1,794件の閲覧回数
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 返答(返信)
1,795件の閲覧回数
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 件の賞賛
返信
1,794件の閲覧回数
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 件の賞賛
返信
1,794件の閲覧回数
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