一、GPMC简介
GPMC的全称是 General-Purpose Memory Controller,即通用存储控制器,是TI的arm芯片AM5718用来与外部存储设备例如NOR FLASH、NAND FLASH、SRAM等等通信的一个接口。这个接口并不是AM5718特有的,在BeagleBone Black、AM35XX等芯片上也有类似接口。
特点:
1.灵活的 8 位和 16 位异步存储器接口
2.具有多达8个片选
3.支持NAND、NOR、复用NOR和SRAM
4.最大支持512MB的片外存储器连续地址空间的访问
二、GPMC的硬件连接方式
1.GPMC 与 16位的地址数据复用的外部存储设备设备连接:
2.GPMC 与16位的非复用外部存储设备连接
3.GPMC 与8位的非复用外部存储设备连接
4.GPMC与8位的NAND FLASH连接:
三、OK5718-C GPMC 总线接口
本文以飞凌嵌入式OK5718-C开发板为硬件参考,关于AM5718的资料可登入飞凌官网获取,其它板卡可参考使用。