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