赞
踩
FPGA 工作依赖RAM,这个RAM在FPGA中,但是RAM掉电不保存数据,所以FPGA正常使用,还是需要程序持久保存
FPGA 大部分通过外挂一片 Flash,如SPI Flash,程序烧写到 Flash中,重新上电,FPGA 把程序读取到内部的RAM执行
如果不做处理,相信别人拿了你的板子,把Flash取下来,就获取了你FPGA的功能了。。。FPGA掉电后,本身变成了【白片】,也就是依赖外部的SPI Flash
前期功能验证,直接下载到FPGA中,就可以执行了,有些特殊的功能,需要重启验证,但是掉电重启后,FPGA中的程序没有了,所以需要把生成的 bit 文件,烧写到外部的Flash中,这样FPGA重新上电时,会自动加载外部Flash的程序。
这里的外部SPI Flash,默认时制定的型号,不是随便一个SPI Flash就可以当做FPGA的PROM使用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。