在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9188|回复: 16

[求助] fpga芯片工作时外部需要接flash和sram吗

[复制链接]
发表于 2014-12-25 08:24:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
fpga芯片工作时外部需要接Flash和SRAM吗?flash和sram都是干什么的啊?
发表于 2014-12-26 00:27:02 | 显示全部楼层
回复 1# ll1057126122


FPGA需不需要FLASH要看设计者选择的上电配置模式,PS模式就不需要, AS模式就需要。
SRAM是用来存储数据的,不是必须的。
发表于 2014-12-26 00:28:11 | 显示全部楼层
flash是用来存储编程文件的,如Xilinx的mcs文件,因为Xilinx的fpga是基于sram的,掉电的话里边的程序都消失了,所以需要一个eeprom或者Flash来存储编程文件,在上电的时候编程文件会自动从Flash加载到fpga中。

sram一般用来做数据缓存,比方说上游来的数据下游还没有做好接受的准备,可以先存在sram中。
发表于 2014-12-26 09:00:09 | 显示全部楼层
回复 3# xduryan

请问如何配置FPGA使得“在上电的时候编程文件会自动从Flash加载到fpga中”?
发表于 2014-12-26 09:16:50 | 显示全部楼层
从串模式不需要吧 ,从MCU配置FPGA。
发表于 2014-12-26 20:55:30 | 显示全部楼层
回复 4# lywzx

不需要配置,你只要把mcs文件用JTAG下载到flash中即可,上电时会自动加载
发表于 2014-12-26 23:08:13 | 显示全部楼层
恩,不需要配置,楼上正解。
发表于 2014-12-27 09:34:44 | 显示全部楼层
回复 6# xduryan


   肯定是需要配置的啊。而且可以配置成SPI FLASH, BPI FLASH等各种不同的模式。取决于FPGA的配置引脚,比如xilinx spartan 3A系列的FPGA,配置引脚就是M[2:0]。建议去看一下你所用公司FPGA的官方文档,里面专门有讲如何配置FPGA的。
发表于 2014-12-27 17:18:22 | 显示全部楼层
2L 正解!
发表于 2014-12-27 17:47:59 | 显示全部楼层
回复 8# gmm.dl.cn


   用SPI还是BPI那个是在画板子的时候就决定了的,M[2:0]也通过上下拉电阻要么置高要么置低,跟你做逻辑开发的毛的关系都没有。再说一遍,你在将bit文件生成mcs文件的时候,它会让你选择是spi还是bpi,位宽是多少,这个选择都是根据你的电路板实际情况决定的,你只需要将mcs通过iMPACT下载到flash即可。懂了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-15 13:23 , Processed in 0.026141 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表