1.在xdc文件中添加以下约束
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
set_property CONFIG_MODE SPIx4 [current_design]
set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design]
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
set_property BITSTREAM.CONFIG.UNUSEDPIN Pullup [current_design]
set_property CFGBVS VCCO [current_design]
set_property CONFIG_VOLTAGE 3.3 [current_design]
其中flash的位宽4
使用SPIX4模式
时钟速率为50
文件是压缩模式
不使用上拉电阻模式
电源为VCCO提供
配置电压为3,3V
点击Generate Bitstream生成bit文件
2.生成MCS文件
点击Tools->Generate Memory Configration File…在弹出的界面中选择Memory Part
打开configure页面如下:
根据实际使用情况选择Manufacturer厂家、Type类型、Desity容量以及位宽等。
其余配置如上图,Interface选择SPIX4,选中Load bitstream files,添加bit文件路径,配置生成mcs文件路径,点击ok,等待生成成功。
3.烧写FLASH
点击hardware manager,连接开发板对应芯片,右键选择Add Configure Memory Device…选择之前的配置,点击ok
弹出是否烧写内存设备,点击ok
在弹出的界面中,选择刚刚生成的配置文件如下图所示,点击ok,等待烧写成功。