之前讲过,固化FPGA,实际是将程序固化在FPGA外挂的Flash或者EEPROM等存储设备中;
因此,本节在生成固化文件前,需要知晓草纸对象的状况。
以本开发板为例,由原理图得,挂载在FPGA的存储芯片为SPI接口的Flash芯片,型号为M25P16,查询器件手册得知,该器件存储大小为16M;
1.打开ISE的iMPACT,选择Launch Wizard
2. 弹窗选择Prepare a PROM File项,点击OK
3. 按以下箭头指向进行顺序配置烧录对象信息,点击OK
4.弹窗点击OK,准备加载要参考的bit文件
5.选择要生成mcs文件的参考文件bit
6.下方弹窗点击NO
7.以下直接点击OK
8.生成固化文件(MCS)的操作如下,点击Generate File
9.生产MCS文件成功会出现如下标志
10.生成的MCS文件,其路径就是之前配置芯片空间的时候设置的路径
此时,MCS文件生成,即固化文件生成。
该文件固化至Flash芯片操作。参考xilinx基础篇Ⅰ(4)ISE14.7固化FPGA_Roy_tly的博客-CSDN博客
其中,芯片型号设置为以下型号