在M6442核心板上使用GPMC总线扩展

本文介绍了M6442核心板GPMC 总线的基本概念、功能特点、配置方法、使用注意事项以及应用案例。GPMC 是一种并行总线接口,可实现与多种外部设备的高速、灵活、可靠的数据通信。

M6442核心板简介

M6442核心板 是我们基于 TI 公司 AM64x Sitara 处理器开发的工控核心板,旨在满足工业4.0嵌入式产品的复杂处理需求。核心板默认搭配1GB DDR4内存和4GB eMMC存储,型号为M6442-1GF4GLI-T。核心板板载CPU集成了两个 1.0 GHz的ARM Cortex -A53 、四个 800 MHz的ARM Cortex -R5F ,以及一个400 MHz的ARM Cortex -M4F,能同时满足高级应用处理和实时控制的需求,提供更全面的功能和性能。

点击「链接」可选购M6442 Cortex -A53工控核心板

M6442-EV-Board是我们基于M6442核心板开发的评估底板。

点击「链接」可选购M6442-EV-Board评估底板

M6442-EV-Board评估底板集成了大量的外设和接口资源,如图 1所示,其中有1个M.2接口用于评估5G模块、1个SIM卡座、3路千兆以太网接口、1路调试接口、1路CAN接口、1路RS232接口、1路RS485接口、1路GPMC接口、1路扩展IO接口(包含4路PWM、8路ADC、4路SPI、3路UART、3路I2C、8路GPIO)、1个TF卡座、1个JTAG座,可用于工业网关、运动控制、工厂自动化等应用场合。

图1 M6442-EV-Board接口示意图

GPMC 的基本概念

GPMC (General-Purpose Memory Controller)是TI公司专用的通用外部存储器控制器接口,支持多达 8 个芯片选择信号,可连接多达 8 个不同的外部设备,例如大容量 NAND flash 或 NOR flash闪存设备、 FPGA 或 CPLD 专用集成电路设备等。

GPMC架构如图2所示:

图2 GPMC架构示意图

GPMC 的主要信号线包括:

GPMC 的功能特点

1. 高速率

GPMC总线的速率取决于不同的配置和工作模式,但一般来说,它可以达到100MB/s以上的速率,实际应用中通过配置GPMC接口的时序参数和不同工作模式,速率可超过100MB/s。

2. 灵活的连接和配置方式

3. 高可靠性

GPMC的配置方法

GPMC 的使用注意事项

1. 根据外部存储器设备的类型和特性,选择合适的 GPMC 模式、时序和地址空间。

GPMC 模式主要有以下几种:

2. 配置好 GPMC 寄存器后,检查是否有冲突或错误,如地址重叠、时序不匹配等。地址重叠是指不同的片选信号对应的地址空间有重叠部分,导致访问冲突或混乱。

3. 访问 GPMC 总线时,遵循外部存储器设备的协议和命令,如读写控制、状态检测等。例如,NAND flash设备通常需要发送命令和地址来读取或写入数据。

4. 使用 GPMC 总线时,注意保护数据的完整性和安全性,如添加校验码、加密等。

GPMC的应用案例

ZMC600E EtherCAT主站控制器 是我们基于M6442核心板和FPGA开发的工控产品,其专门为实时处理和通信与应用处理的工业应用而构建。M6442核心板与FPGA之间的GPMC总线连接方式如图3所示。

图3 M6442核心板与FPGA通过GPMC连接的示意图

ZLG商城:https://j.youzan.com/Kt-L3L

ZLG开发者社区:https://z.zlg.cn

更多技术干货可关注“ZLG致远电子”微信公众号

展开阅读全文

页面更新:2024-03-18

标签:核心   时序   存储器   总线   时钟   信号   接口   模式   地址   数据   设备

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top