IMX8 connect to Nand Flash

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

IMX8 connect to Nand Flash

977 次查看
shai_b
Senior Contributor II

Hello Team,

Ny customer has an inquiry about his new project:

My Nand Flash has 4 channels DQ0[0..7], DQ1[0..7], DQ2[0..7], DQ3[0..7],

What is the best way to connect it to the IMX8?

  • Each BUS will be connected to IMX through BUFFER when using GPIO from the IMX8 to control  which BUS is transfer ( .(option 1 in the attached file)
  • Connecting all the DATA and control signals together when using the CE[0..3]  from the IMX8 to control which BUS to transfer.(option 2 in the attached file)

 imx8nand_Slide1.PNG

 

option_1option_1

 

option_2option_2

 

Wating for your kind feedback, many thanks.

Regards,

Shai

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

958 次查看
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi,

the recommendation would be to stick with the memory controller pins to achieve performance, using controlled-by-gpio buffers I think that would increase complexity and flexibility.

Thank you, regards

0 项奖励
回复

941 次查看
shai_b
Senior Contributor II

@JosephAtNXP ,

The customer has stuck with the memory controller pins, please see their questions below:

  1. They need 2 GPIO that do not belong to memory control to control the buffer direction between the IMX8 and the Nand Flash.
  2. It is ok to short the all bus data together DQ0[0..7], DQ1[0..7], DQ2[0..7], DQ3[0..7],  and connect them to IMX8?

Waiting for your kind feedback, Thanks a lot.

Regards,

Shai

0 项奖励
回复

863 次查看
JosephAtNXP
NXP TechSupport
NXP TechSupport

I think that the extra GPIOs would work but I haven't seen any performance over this action.

Shorting the 4-channel may not cause any problems as the different channels have their own control logic, right?

Why don't switch to a 8-bit NAND memory?

Thank you

0 项奖励
回复