搜索
bottom↓
回复: 15

求教 STM32 FPGA 通过FSMC异步通信

[复制链接]

出0入0汤圆

发表于 2013-6-10 22:08:21 | 显示全部楼层 |阅读模式
STM32 与FPGA 连接16位的数据线,OE ,WE, NE和NADV,

STM32通过异步NOR FLASH的数据和地址复用方式读写FPGA。 但是STM32和FPGA是相互独立的时钟系统。 这里应该如何设计。

如果对NADV进行两级同步, 可以保证地址锁存的正确性。但是如果再处理数据。需要对NOE两级同步么? 在FPGA的书里,同步器主要是用在单个信号的。 像这种方式不知道如何设计。

希望大家能够提供思路。谢谢。

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2013-6-10 22:17:15 | 显示全部楼层
我觉得这个系统不好,两者耦合应当尽量弱

出0入0汤圆

发表于 2013-6-10 22:21:44 | 显示全部楼层
异步通信还是在FPGA内部做个FIFO比较好,可靠性好点。。。仅供参考。。

出0入0汤圆

 楼主| 发表于 2013-6-10 22:37:59 | 显示全部楼层
随风_98 发表于 2013-6-10 22:21
异步通信还是在FPGA内部做个FIFO比较好,可靠性好点。。。仅供参考。。

FIFO是需要STM32也采用同步的方式。我这里电路连接已经没有办法变了。没有时钟线。所以必须异步的方式读写。

出0入0汤圆

 楼主| 发表于 2013-6-10 22:39:30 | 显示全部楼层
NJ8888 发表于 2013-6-10 22:17
我觉得这个系统不好,两者耦合应当尽量弱

问题是硬件没办法变了。就连了那么几根线。

出0入8汤圆

发表于 2013-6-10 22:44:40 | 显示全部楼层
fpga里面做一个双口ram就好了
如果需要获取fpga状态,里面专门做一个状态寄存器

出0入0汤圆

 楼主| 发表于 2013-6-10 23:01:48 | 显示全部楼层
liwei_jlu 发表于 2013-6-10 22:44
fpga里面做一个双口ram就好了
如果需要获取fpga状态,里面专门做一个状态寄存器 ...

双口ram的端口可以直接连接STM32么? 我只是用过两边都是带同步时钟的双口ram。 可是STM32端没有时钟。

出0入8汤圆

发表于 2013-6-10 23:02:41 | 显示全部楼层
有异步的双口ram IPcore

出0入0汤圆

发表于 2013-6-11 23:37:03 | 显示全部楼层
RAM是有异步接口的,可你STM32端连时钟也没有,这类方法没法用。。。。。。持续关注,不知道大家有啥别的思路没有。。。

出0入0汤圆

发表于 2013-6-12 08:12:07 | 显示全部楼层
随风_98 发表于 2013-6-11 23:37
RAM是有异步接口的,可你STM32端连时钟也没有,这类方法没法用。。。。。。持续关注,不知道大家有啥别的思 ...

关键是发现FSMC的时钟确实不太好输出哦

出0入0汤圆

发表于 2013-6-12 08:37:59 来自手机 | 显示全部楼层
之前做local bus slave的时候,也没有做两级同步

出0入0汤圆

发表于 2017-3-13 23:19:53 | 显示全部楼层


银杏公司-XiaomaGee 的博客

【iBoard 电子学堂教程】【STM32通过 FSMC 读写 FPGA示例】

http://www.cnblogs.com/xiaomagee/archive/2012/12/08/2808206.html





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-9-23 12:08:22 | 显示全部楼层
不错,谢谢分享,有没有更详细的资料呢?

出0入0汤圆

发表于 2017-10-2 21:43:04 | 显示全部楼层
shangdawei 发表于 2017-3-13 23:19
银杏公司-XiaomaGee 的博客

【iBoard 电子学堂教程】【STM32通过 FSMC 读写 FPGA示例】

这样直接用沿驱动不怕亚稳态?

出0入0汤圆

发表于 2017-10-3 09:49:32 | 显示全部楼层
你们没用过异步的SRAM 么?

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-23 18:51

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

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