IFC: GPCM - minimum timing values / TRHZ

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

IFC: GPCM - minimum timing values / TRHZ

跳至解决方案
1,743 次查看
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,548 次查看
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,548 次查看
ferdinandgrossm
Contributor III

Bummer.

Nevertheless: thank you!

0 项奖励
回复
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.