搜索
bottom↓
回复: 11

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

[复制链接]
(13957891)

出10入12汤圆

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

出0入0汤圆

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

出10入12汤圆

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

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

出0入0汤圆

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

出0入20汤圆

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

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

出0入22汤圆

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

出0入66汤圆

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

出0入0汤圆

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

出0入42汤圆

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

出0入0汤圆

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

出10入12汤圆

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

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

出10入12汤圆

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

这个当然知道,能达到几十M的访问频率就够可以
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-8-1 06:29

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

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