FPGA配置文件在加载后是存储在FPGA片内还是在片外内存? 10

 我来答
nereus78e904
2013-08-19 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5463
采纳率:90%
帮助的人:1913万
展开全部
FPGA配置文件在加载后是存储在FPGA片内的,否则FPGA是无法配置成你所设计的逻辑的。由于FPGA是易失性器件,所以还需要同时将配置文件存储在非易失性器件中。这个非易失性器件,既可以置于FPGA片内,也可以放在片外。这要看你选用哪一种FPGA芯片了。
追问
FPGA片内有非易失性存储器件吗?这不是CPLD吗?资料上不都说FPGA是掉电丢失配置数据的嘛!?
追答
现在赛灵思的一个系列的FPGA产品中集成有非易失性器件,可以将配置文件写入其中。当每次上电时,FPGA会从这个器件中读入配置文件。其实就是将原先置于片外的Flash Memory集成在FPGA片内罢了。
逆雯电m
2013-08-19 · TA获得超过1361个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:87.1万
展开全部
我猜测有人犯了概念性的错误。

所谓的FPGA配置文件,顾名思义,是用来配置FPGA的,里面存储的是FPGA内部的可自定义电路单元的工作模式(如SRAM构成的LUT的真值表、单元间的连线关系等)信息。说得浅显一点,FPGA是一个可自定义的集成电路,配置文件里存储的就是如何搭建这个集成电路的信息。FPGA加载后,就按照配置文件里的信息,初始化内部的各个单元开始按照预期工作。

因此,配置文件始终存储在它应该存储的地方,不论是片内还是片外,但肯定都是一个在一个非易失存储器内。这和加载前还是加载后是没有关系的。FPGA加载后的工作状态就是这个配置文件的表现形式,但如果配置文件在加载后存储在FPGA里来了,就是概念上没搞清楚。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SanLee_
2013-08-19 · 超过16用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:55.1万
展开全部
bit格式是FPGA内,掉电丢失
mcs等格式是在片外储存,永久保存
追问
那片外RAM是用来作为存储啥的,存储那些实时的动态数据的吧,不存储FPGA配置数据吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式