FPGA内部有专门用来存放编写的FPGA程序的RAM吗

单片机内部有ROM和RAM,那么我想问一下:编写好的FPGA程序下载到FPGA里面存放在哪里?是存放在FPGA的RAM中?因为我在网上看到:“FPGA是由存放在片内RAM... 单片机内部有ROM和RAM,那么我想问一下:
编写好的FPGA程序下载到FPGA里面存放在哪里?是存放在FPGA的RAM中?
因为我在网上看到:
“FPGA 是由存放在片内RAM 中的程序来设置其工作状态的,因此,工作时需要对片内的RAM 进行编程。”
展开
 我来答
besurezhang01
2013-11-20 · TA获得超过3326个赞
知道大有可为答主
回答量:2134
采纳率:66%
帮助的人:1795万
展开全部
这句话没有错,但是这个RAM对用户来说是不透明不开放的,只是用来配置FPGA。比如一个四输入的LUT,其表达的一个四输入一输出的组合逻辑就是由16位这种配置位来决定的。其他像触发器、布线等等都是由这些配置位进行配置。
追问
请问大哥:
LUT可以看成16*1的SRAM,那LUT与配置FPGA的RAM的关系是什么?(是不是每个LUT都可以看做是配置FPGA的RAM的一部分呢?也就是说配置FPGA的RAM从物理上讲不是一整块?)
追答
LUT也是需要配置位配置的,但是LUT是用户资源,也就是你可以用的RAM,但是配置位是开发系统配置FPGA用的,对用户来说不能用。所以LUT不是配置FPGA用的,整个配置RAM可以看成一整块,容量也是固定的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式