搜索
bottom↓
回复: 11

IMX6用GPIO模拟并行总线,或直接用EIM与FPGA交互数据,效率差别大不大?

[复制链接]

出10入12汤圆

发表于 2021-2-20 17:18:23 | 显示全部楼层 |阅读模式
之前同事用EIM总线,读写频率也就几十M,感觉效率很低
IMX6主频800M,直接用IO模拟并行总线与FPGA交互数据,效率会不会反而更高一些?
有没有用过的坛友,请大家分享一下经验,非常感谢!!

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入45汤圆

发表于 2021-2-20 17:19:48 | 显示全部楼层
IMX6 不是有PCIE? 直接PCIE 不可以?

出10入12汤圆

 楼主| 发表于 2021-2-20 17:29:07 | 显示全部楼层
myiccdream 发表于 2021-2-20 17:19
IMX6 不是有PCIE? 直接PCIE 不可以?

PCIE就复杂了,数据量并不大,肯定优先考虑简单好实现的方案

出0入0汤圆

发表于 2021-2-20 17:39:15 | 显示全部楼层
还是并行总线 差不多。简单方便

出0入442汤圆

发表于 2021-2-20 17:48:20 来自手机 | 显示全部楼层
阿豪博士 发表于 2021-2-20 17:39
还是并行总线 差不多。简单方便

cpu模拟可差远了。。cpu在ahb上,io在apb上,两者访问握手没有4个周期压根不要想。而外部总线是dma,显然效率远超软件模拟。

出0入22汤圆

发表于 2021-2-20 17:57:27 来自手机 | 显示全部楼层
我觉得并行模拟还不如用spi+dma

出0入91汤圆

发表于 2021-2-20 18:01:03 | 显示全部楼层
模拟的话  绕过DMA了  效率反倒低了  如果CPU只负责发 还勉强凑合  

出0入0汤圆

发表于 2021-2-20 22:16:33 | 显示全部楼层
IO速度≠CPU速度

出0入59汤圆

发表于 2021-2-20 22:34:01 | 显示全部楼层
总线改为同步模式,速度翻几番

出0入0汤圆

发表于 2021-2-21 00:09:17 来自手机 | 显示全部楼层
EIM本身就是并行的啊!一般来说,GPIO模拟的速率慢于SoC设计的专用控制器。

出10入12汤圆

 楼主| 发表于 2021-2-21 00:12:30 来自手机 | 显示全部楼层
polarbear 发表于 2021-2-20 22:34
总线改为同步模式,速度翻几番

最快可以到多少呢?你试过没有
我感觉几十M的速度完全不是这个级别芯片应有的表现

出10入12汤圆

 楼主| 发表于 2021-2-21 10:23:04 来自手机 | 显示全部楼层
eedesign 发表于 2021-2-20 22:16
IO速度≠CPU速度

这个当然知道,能达到几十M的访问频率就够可以
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 09:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表