tcl console裏面執行
write_cfgmem -format mcs -interface spix4 -size 128 -loadbit "up 0 E:/x.bit" -file x.mcs orm
Ffor CFGBVS and CONFIG_VOLTAGE as:flash
set_property CFGBVS Vcco [current_design]it
set_property config_voltage 2.5 [current_design]io
The options for CFGBVS are VCCO or GND. console
The options for config_voltage are 1.8/2.4/3.3form
1.SPI flash約束
這裏spi flash約束是針對博蘭銳思主板M7的N25Q128A13BSF40E SPI flash進行的約束
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]
2.BPI flash
這裏bpi flash 是針對VC707的 PC28F00AG18FE BPI flash進行的約束
set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design]
set_property BITSTREAM.CONFIG.BPI_SYNC_MODE Type1 [current_design]
set_property BITSTREAM.CONFIG.EXTMASTERCCLK_EN div-1 [current_design]
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
set_property BITSTREAM.CONFIG.UNUSEDPIN Pullup [current_design]
set_property CONFIG_MODE BPI16 [current_design]
set_property CFGBVS GND [current_design]
set_property CONFIG_VOLTAGE 1.8 [current_design]file