OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5059|回复: 6

通过FSMC读取FPGA FIFO接口方案检视

[复制链接]

17

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2019-2-18
在线时间
42 小时
发表于 2019-5-16 08:32:09 | 显示全部楼层 |阅读模式
10金钱
当前设计STM32F429需要从前级FPGA内部实现的FIFO接口中读取一帧(2048X16bit)数据。由于目前FSMC总线上已经挂上了SDRAM,所以为了节约STM32管脚,我想通过FSMC总线读取FIFO。由于FSMC没有针对FIFO接口的模式,所以在比较各种模式后,我想采用修改后的PSRAM接口的同步复用模式。
具体做法:地址线A[25:16]不用连到FPGA,FPGA内部判断NEx有效且NADV为数据有效时,将NOE信号取反后连到FIFO的RD管脚,数据线D[15:0]全部连到FIFO的出口数据管脚。实现时数据线和NOE可能需要FPGA内部调整一下对齐,这个问题不大。
对于这个方案我有两个问题:
1. 这个方案是否可行?有没有什么问题需要注意?
2. 如果可行的话,读取数据的burst长度最大可以设置为多少?(希望最好是2048个数据一个burst就可以读完,如果可以的话)。 1.PNG


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-5-17 02:26:33 | 显示全部楼层
异步模式比较好实现吧?通过WE/OE读数据。
回复

使用道具 举报

17

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2019-2-18
在线时间
42 小时
 楼主| 发表于 2019-5-17 06:54:55 | 显示全部楼层
我现在无法确定PCB做出来后时序效果如何,所以想先按照同步模式将所有信号线连到FPGA上。如果最后同步时序无法满足,再切换成异步模式。因为我比较了一下,异步模式接口信号线是同步模式接口信号线的子集。不知道这个方案有没有问题?
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-6-15
在线时间
4 小时
发表于 2019-6-15 21:36:24 | 显示全部楼层
FSMC上能同时挂SDRAM和PSRAM吗,两者的时序好像不一样吧
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-6-16 02:17:12 | 显示全部楼层
yeshang 发表于 2019-6-15 21:36
FSMC上能同时挂SDRAM和PSRAM吗,两者的时序好像不一样吧

用不同的片选就可以
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-6-15
在线时间
4 小时
发表于 2019-6-16 16:54:51 | 显示全部楼层
正点原子 发表于 2019-6-16 02:17
用不同的片选就可以

硬件上是可以这么区分,但是软件呢。两者的时序完全不同,初始化的代码也不一样,难道要用一次sdram就调用一下sdram初始化代码,用一次fpga就调用一次psram的初始化代码吗?
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-6-15
在线时间
4 小时
发表于 2019-6-16 17:01:16 | 显示全部楼层
正点原子 发表于 2019-6-16 02:17
用不同的片选就可以

cpu读fpga中的fifo我之前做过两种,一种是TI的upp接口,是同步接口,upp的时钟可以直接接异步fifo的时钟,速率快。另外一种就是fsmc,用的是异步模式,fpga端涉及到异步时钟域的同步问题,速率比较慢。两种模式都可以,看应用的需求
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-14 13:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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