IO约束,如位置和IO标准
引脚分配命令
Set_property PACKAGE_PIN <pin name> [get_ports <port>]
驱动能力设置
Set_property DRIVE <2 4 5 8 12 16 24> [get_ports <port>]
电气标准
Set_property IOSTANDARD <IO standard> [get_ports <port>]
引脚抖动
Set_property SLEW <SLOW|FAST> [get_ports <port>]
上拉
Set_property PULLUP TRUE [get_ports <port>]
下拉
Set_property PULLDOWN TRUE [get_ports <port>]
布局约束,如单元的位置
布线约束,如固定的布线
配置约束,如配置模式
1.网表约束(用于设置网表对象,如端口、引脚、网络或者单元)
2.布局约束
3.配置约束管理(全局约束)
//将CONFIG_MODE设置为M_SELECTMAP
Set_property CONFIG_MODE M_SELECTMAP [current_design]
//将E11和F11引脚设置为电压参考引脚
Set_property VREF {E11 F11} [current_design]
//禁止CEC检查
Set_property BITSTREAM.GENERAL.CRC Disable [current_design]