IFC: GPCM - minimum timing values / TRHZ

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

IFC: GPCM - minimum timing values / TRHZ

ソリューションへジャンプ
1,744件の閲覧回数
ferdinandgrossm
Contributor III

Hello everyone,

I have some questions regarding the timing parameters programmable in normal GPCM mode of the IFC in the LS1046A.

In the reference manual under

21.3.9 Flash Timing register 0 for Chip Select n - NAND flash asyncNVDDR mode (IFC_FTIM0_CSn_NAND)

it says:

...
• For normal GPCM mode (write transaction) all the three
timing parameters (that is, TEAHC, TACSE, and TCS)
should not be programmed zero together.
• For normal GPCM mode (read transaction) all the three
timing parameters (that is, TEAHC, TACSE, and TACO)
should not be programmed zero together.

...

But the register descriptions for these values all show 0 as reserved and 1 as the smallest possible value.

What is correct? For example, can I set chip select and output active at the same time?

My second question regards the TRHZ turnaround/hold-off time after a read access. According to the manual the minimum time is 20 ip_clks.

Is there any way to turn this off? And will TRHZ always be applied between accesses from the IFC, or only if the accesses are for different chip selects? That is, can back to back read operation be executed faster if they're accessing the same memory device?

20 ip_clks is 100ns in my case (400MHz platform clk) and this delay between accesses would reduce my data throughput drastically...

Thanks for any comments!

Regards

Ferdinand

ラベル(1)
タグ(3)
0 件の賞賛
返信
1 解決策
1,549件の閲覧回数
ufedor
NXP Employee
NXP Employee

Please avoid using 0 for any of TEAHC, TACSE, TCS, TACO.

0 is reserved for each of them.

The TRHZ can't be turned off.

元の投稿で解決策を見る

2 返答(返信)
1,549件の閲覧回数
ferdinandgrossm
Contributor III

Bummer.

Nevertheless: thank you!

0 件の賞賛
返信
1,550件の閲覧回数
ufedor
NXP Employee
NXP Employee

Please avoid using 0 for any of TEAHC, TACSE, TCS, TACO.

0 is reserved for each of them.

The TRHZ can't be turned off.