因为AM3358要跟FPGA高速通信,要用到技术指导手册中“Table 7-5. GPMC Pin Multiplexing Options”的“Multiplexed Address Data 16-Bit Device”模式要求的引脚。但AD0~AD7跟emmc1那边的数据引脚有复用,是否能同时使用这两个接口,我们打算也同时要用到eMMC芯片?
tao li89:
回复 Jian Zhou:
嗯,AD0~AD7没有复用的引脚,就mode 0那个。那GPMC能同时使用“Multiplexed Address Data 16-Bit Device”+“8-Bit NAND Device”两种模式吗?我们这边要用到GPMC的“Multiplexed Address Data 16-Bit Device定义的”引脚与FPGA通信,那我们能使用什么存储器?假如连NAND flash也不能同时使用的话
Jian Zhou:
回复 tao li89:
你是NAND和FPGA同时使用么?这个是可以的,可以用GPMC的CS区分开。
tao li89:
回复 Jian Zhou:
是的,FPGA是用GPMC的“Multiplexed Address Data 16-Bit Device”列出来的引脚,因为我们同时也要用LCD的引脚,只有这种接法没有引脚冲突,而nand flash用“8-Bit NAND Device”那边的接口
如图所示:这样可以同时工作吗?
Jian Zhou:
回复 tao li89:
可以的,FPGA和NAND肯定要用不同的CS,每个CS空间下的GPMC都可以单独配置其工作模式。
tao li89:
回复 Jian Zhou:
FPGA与NAND flash与GPMC之间需要加像“SN74LVC16T245”这种器件吗?我看到官方的EVM Daughterboard 的原理图am335x_gpevm_gpdboard_3h0001_schematic_rev1_1b.pdf中nand flash与nor flash均接到GPMC上就用到了。