打印
[FPGA]

MCU通过SPI读写FPGA内部例化的RAM核数据

[复制链接]
1644|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
64xiaodian|  楼主 | 2016-4-21 17:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在做一个FPGA接口设计,MCU通过SPI通讯读写FPGA内部例化的RAM核,读写数据分两种情况:整体的读写和指定地址的读写,具体有自己的通讯协议,我现在有两种方案(那整体读为例):第一种:接收到整体读的命令后,打开RAM的读使能,直到接收到整体读结束命令,关闭RAM的读使能(由于SPI的传输速度相对于RAM的时钟慢很多,导致对同一地址读了很多次)此方案已经实现功能;第二种,就是每个地址只读一次,此方案还没实现(理论能实现),现在想按照此方案去做。有没哪位大神可以指导一下那个方案更好一点。

相关帖子

沙发
xuander| | 2016-4-21 20:17 | 只看该作者

对同一地址读了很多次,什么意思?
表示没听懂。


使用特权

评论回复
板凳
xiamingmin163| | 2016-4-27 14:11 | 只看该作者
这个问题其实搞复杂了,你就是想把RAM里面的数据读出去而已,既然你的SPI速度比较低的话,你完全可以在收到SPI的读写命令后取出RAM的数据放到SPI的SDO上面即可,你FPGA的内部时钟起码也得50M吧。

使用特权

评论回复
地板
407214944| | 2018-4-20 16:50 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

130

帖子

0

粉丝