广州有做网站的公司吗企业官网下载
web/
2025/10/1 1:06:04/
文章来源:
广州有做网站的公司吗,企业官网下载,重庆网站建设总结与体会,网站建设是软件开发吗GPMC并口简介 GPMC(General Purpose Memory Controller)是TI处理器特有的通用存储器控制器接口#xff0c;支持8/16bit数据位宽#xff0c;支持128MB访问空间#xff0c;最高时钟速率133MHz。GPMC是AM62x、AM64x、AM437x、AM335x、AM57x等处理器专用于与外部存储器设备的接口…GPMC并口简介 GPMC(General Purpose Memory Controller)是TI处理器特有的通用存储器控制器接口支持8/16bit数据位宽支持128MB访问空间最高时钟速率133MHz。GPMC是AM62x、AM64x、AM437x、AM335x、AM57x等处理器专用于与外部存储器设备的接口如 (1)FPGA器件 (2)ADC器件 (3)SRAM内存 (4)NOR/NAND闪存
GPMC并口3大特点 1小数据-低时延 在工业自动化控制领域中如工业PLC、驱控一体控制器、运动控制器、CNC数控主板、继电保护设备、小电流接地选线等极其注重精确性与快速性GPMC并口“小数据-低时延”的特点显得格外耀眼能够很好地提高数据传输效率降低传输成本。 2大数据-高带宽大数据时代对能源电力领域的数据量传输、数据处理等方面提出了更高的要求。GPMC提供了最大的灵活性以支持四个可配置片选中不同的时序参数和位宽配置。可根据外部设备的特点使用最佳的片选设置。可通过配置GPMC接口的时序参数和不同工作模式最大速率可超过100MB/s。因此GPMC“大数据-高带宽”的特点在能源电力领域扮演着重要角色。 3低成本-低功耗“低成本、低功耗、高性能”是如今智能设备发展趋势GPMC并口相对于PCIe串行接口成本更低、功耗更低。两者都为常用的通信接口均可满足高速通信要求但在与FPGA通信的时候用户往往更喜欢选用GPMC并口因为1、使用低成本FPGA即可实现高速通信而具备PCIe接口的FPGA成本则成倍增长。2、具备PCIe接口的FPGA功耗往往较大而低成本FPGA功耗较小。一般而言低功耗器件的使用寿命也将更长。
基于CPU直接访问方式 以AM62x为例通过GPMC接口与FPGA连接采用CPU直接访问方式读取FPGA端的数据写速度可达15.501MB/s读速度可达5.744MB/s。 此方式适合“小数据-低时延”场合。 程序流程说明 (1)ARM端通过GPMC总线将数据写入FPGA BRAM(2)ARM端通过GPMC总线从FPGA BRAM读取数据(3)判断写入与读取数据的正确性并计算读写速率。 基于UDMA访问方式 以AM62x为例通过GPMC接口与FPGA连接采用UDMA的方式读取FPGA端的数据写速度可达73.90MB/s读速度可达77.47MB/s实际上通过配置GPMC接口的时序参数和不同工作模式最大速率可超过100MB/s。 此方式适合“大数据-高带宽”场合。 备注由于测试受线材限制影响因此测得误码率会过高。
程序流程说明 ARM端 (1) 采用UDMA方式 (2)将数据写入至dma_memcpy驱动申请的连续内存空间位于DDR (3)配置UDMA如源地址、目标地址、传输的数据大小等 (4)写操作通过ioctl函数启动UDMA通过GPMC总线将数据搬运至FPGA BRAM (5)程序接收驱动上报input事件后将通过ioctl函数获取UDMA搬运数据耗时并计算UDMA传输速率即写速率 (6)读操作通过ioctl函数启动UDMA通过GPMC总线将FPGA BRAM中的数据搬运至dma_memcpy驱动申请的连续内存空间 (7)程序接收驱动上报input事件后将数据从内核空间读取至用户空间然后校验数据同时通过ioctl函数获取UDMA搬运数据耗时并计算UDMA传输速率即读速率。 FPGA端 (1)根据ARM端GPMC时序解析数据对FPGA内部BRAM资源进行访问。BRAM的地址位宽为10bit数据位宽为16bit内存空间大小为2KByte(1024 x 16bit)。 Codesys教程背景
在上一期教程中我们已经完成了控制器设备的连接和配置。接下来的教程将继续以HK-MC-Prime为例假设控制器已经配置并连接到开发者的PC上为您演示如何为控制器安装合适的CODESYS V3版本并创建第一个程序。 一、安装CODESYS
一选择适合的版本
值得注意的是控制器不能与任意编码的V3版本一起使用其对CODESYS V3的版本和相应的target要求取决于控制器的固件版本。因此重要的是要为您的控制器安装适配的CODESYS V3版本而非直接使用CODESYS V3开发环境的最新版本。
要找到控制器的固件版本请参考上一则教程中“通过web界面进行配置”的步骤登录到控制器的web界面并打开“System Info”页面。 如上图所示可以看到控制器的固件版本为1.1.3且HK-MC-Prime是基于Pi控制平台的那么根据固件版本和CODESYS V3版本的对应选型表可知该控制系所使用的开发环境为CODESYS3.5.16.50。您可以通过CODESYS官网下载对应的安装包。
二安装CODESYS V3 如上图所示我们已经完成安装包的下载之后CODESYS V3的具体安装步骤如下
1启动安装
请注意需以管理员身份运行文件CODESYS.3.5.16.50以启动CODESYS V3的安装。 2自定义安装位置
点击“Next”接受相应的安装要求并再次点击“Next”跳转到下图界面可自定义更改软件安装位置 3选择特性
如果您不知道您需要什么特性那么就对所有特性进行完整的安装反之您可以取消选择一些不必要的特性。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84753.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!