fpga 加载BIT流 与烧写有什么区别?是一个意思吗?
RT~我用的是basys2板子spartan3e-100的芯片我想要把一个图片存到板子上然后在编写一个程序让图片通过VGA在显示屏上显示。可是我之前做的东西都是用ISE生...
RT~我用的是basys2板子 spartan3e-100的芯片 我想要把一个图片存到板子上然后在编写一个程序让图片通过VGA在显示屏上显示。
可是我之前做的东西都是用ISE生成一个BIT流文件 然后通过下载线下载到板子上 然后就可以了,但是断电之后还得从新下载
最近又看到了烧写这个词 我想问问这个和下载BIT流一样吗?可不可以把一些图片存到FPGA上边?具体怎么实现呢? 展开
可是我之前做的东西都是用ISE生成一个BIT流文件 然后通过下载线下载到板子上 然后就可以了,但是断电之后还得从新下载
最近又看到了烧写这个词 我想问问这个和下载BIT流一样吗?可不可以把一些图片存到FPGA上边?具体怎么实现呢? 展开
2个回答
展开全部
这个你得知道一件事情先,Xilinx家的FPGA并不是所有的FPGA。
其次,Xilinx家的FPGA是基于SRAM的。(所以就有了你后面提到的断电了要重写,跟你电脑断电了之后内存一片空白一样。)
再次,除了基于SRAM的,还有基于反熔丝技术的FPGA,这种FPGA,断电了之后不需要重写,军工宇航里头常用,平时接触不多或者不容易接触得到。
你说的加载bit流,只是把基于ISE的设计,写到FPGA芯片中去,对于Xilinx的芯片,加载BIT流就是所谓的烧写。对于其他的,不一定。
回答完毕。
其次,Xilinx家的FPGA是基于SRAM的。(所以就有了你后面提到的断电了要重写,跟你电脑断电了之后内存一片空白一样。)
再次,除了基于SRAM的,还有基于反熔丝技术的FPGA,这种FPGA,断电了之后不需要重写,军工宇航里头常用,平时接触不多或者不容易接触得到。
你说的加载bit流,只是把基于ISE的设计,写到FPGA芯片中去,对于Xilinx的芯片,加载BIT流就是所谓的烧写。对于其他的,不一定。
回答完毕。
更多追问追答
追问
谢谢你!!但是这个板子自己内部有一个程序,就是每次通电之后自动亮灯啊什么的……这个东西是存在哪里了呢?
板子上边有一个类似选择器一样的东西 有一个塑料的套 可以选择PC或者ROM……我现在下载BIT流啊什么的都是用的PC的那个……请问ROM那个什么意思呢?
能不能把我的程序就像这板子一开始就自动运行的程序那样写进去呢?还是说只有那个板子的开发公司自己弄进去的东西可以一直存着 而我的程序就只能每次从新下载?
追答
这个您得早点儿书系统看下了,不然往下走会晕晕乎乎。
简单的说的,那些个短路块是用来选择配置方式。配置也就是您之前说到的烧写方式。
因为xilinx家的FPGA是基于SRAM的,所以想要上电就能工作,就必须有一个ROM(掉电不丢失)来存储那些bit stream,以便上电时候先通过ROM来配置FPGA芯片。
能不能把我的程序就像这板子一开始就自动运行的程序那样写进去呢?
当然可以,转成bit stream存到那些个ROM里头,并且选择相应的配置方式就行。
参考资料: 手打
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询