当前位置:   article > 正文

FPGA 学习笔记:Vivado 程序固化并烧写到 SPI Flash_fpga程序烧写到flash

fpga程序烧写到flash

前言

  • 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使用

一、生成bin文件

  • 其实bit 文件与bin 文件,相差不多,可以使用比对软件比对一下

在这里插入图片描述

  • 【Settings】 -> 【Bitstream】,【-bin_file*
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/489532
推荐阅读
相关标签
  

闽ICP备14008679号