TI中文支持网
TI专业的中文技术问题搜集分享网站

am3354 GPMC 总线设计

目前我们用AM3354做开发,GPMC_CSn0上接了一个4Gb的NAND芯片K9F4G08U0M,GPMC_CSn2上接了FPGA芯片。应用层内FPGA访问地址(000~0XFFF)。FPGA和ARM是12位地址和8位数据线。手册上有关于GPMC存储空间划分的说明。但没看明白。那个地址划分貌似只是针对并行芯片才使用。最近调试遇到应用异常现在怀疑总线设计问题,麻烦问下这样设计是否有总线冲突问题?非常感谢!

Shine:

1. nand flash不是以地址线寻址的,所以没有GPMC上的映射空间。

2. fpga如果是异步memory的话,地址线寻址,可以根据地址线的接法看一下映射到GPMC_CS0空间哪块地址。

nand flash和fpga使用不同的是cs片选信号,不会有冲突问题。

lin yang39:

回复 Shine:

好的,非常感谢!
另外想再确认下,内核里有没有标准GPMC驱动,配置下设备树就能使用。因为我希望专注于应用。

Shine:

回复 lin yang39:

有nand driver。
software-dl.ti.com/…/Foundational_Components_Kernel.html

lin yang39:

回复 Shine:

不好意思,我没说明白,我的意思是通用GPMC驱动,用来和FPGA通信的。

赞(0)
未经允许不得转载:TI中文支持网 » am3354 GPMC 总线设计
分享到: 更多 (0)