一、固化文件介绍
BIN:一般是由Vivado软件编译产生的,存储在特定目录下的二进制文件
MCS:一般通过VivadoGUl界面操作或者TCL命令生成,MCS文件里包含了BIN文件的内容,除此之外,每行的开始有地址信息,最后一个Byte是CRC校验信息
二、固化文件生成
1、bin文件生成
(1)添加XDC原语
为了实现上电后快速启动
set_property CFGBVS VCCO [current_design]
set_property CONFIG_VOLTAGE 3.3 [current_design]
set_property BITSTREAM.GENERAL.COMPRESS true [current_design]
set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design]
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
set_property BITSTREAM.CONFIG.SPI_FALL_EDGE Yes [current_design]
set_property BITSTREAM.CONFIG.SPI_FALL_EDGE Yes [current_design]
该原语为未使用引脚全部默认为输出高电平。
(2)vivado设置
配置好之后重新生成bit流文件