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