目前有很多小伙伴对于ISE14.7生成MCS还有很多疑问,下面作者按照Spartan6系列芯片生成MCS文件进行操作到加载到Flash芯片,按步骤操作。
硬件环境:ARINC429 USB2.0分析仪
软件环境:ISE14.7(Window10,建议小伙伴尽量使用Window7操作系统,Window10会有很多小问题)
1、打开Impact软件,点击生成Create PROM File
2、step 1:当前硬件为SPI Flash ,并选择单独文件FPGA,下面那个是multiboot有兴趣的小伙伴可以查查multiboot的意思;
step 2:根据ARINC429 USB2.0分析仪片上硬件,选择16M(SPI Flash:M25P16),并Add 进入下拉框
step 3:设置生成MCS路径和名称
3、选择需要生成MCS映射的工程文件,格式为BIT(即调试用到下载到FPGA片内的文件),并选择No只映射一个FPGA
4、先选择OK,再双击Generate File,自此MCS文件生成成功
5、加载到SPI Flash中,正确连接硬件设备,并给硬件上电,重新建立工程,
6、若JTAG连接正确,则通过自动扫描器件,可得到板内芯片信息
7、在此不需要调试FPGA程序,只需要加载到Flash即可
8、确认芯片
9、双击SPI Flash
10、选择第四步生成的MCS文件(路径和名称是自己设置的);并根据硬件选择SPI芯片:M25P16(该芯片为ARINC429 USB2.0分析仪硬件SPI Flash,不同的器件要确认不同的Flash型号和大小)
11、单击FPGA上面的绿帽子(外国人的思维挺有意思),并选择program
12 点击OK
13、等待
14、大功告成