kc705/vc707/kcu105: Fix axi_spi related critical warning
By default every base design has a SPI interface (hard or soft). In case of soft IPs (xilinx), the input registers of the interface by default have the IOB attribute set to TRUE. If the interface are not used, the tool will generate a critical warning, stating that IOB registers are not connected to an IO buffer. The following constraints are disabling the above setup for every base design, which using a soft SPI IP.main
parent
c313c67585
commit
2356694a50
|
@ -26,3 +26,9 @@ set_property -dict {PACKAGE_PIN L18 IOSTANDARD LVCMOS25} [get_ports hdmi_da
|
||||||
|
|
||||||
set_property -dict {PACKAGE_PIN J17 IOSTANDARD LVCMOS25} [get_ports spdif]
|
set_property -dict {PACKAGE_PIN J17 IOSTANDARD LVCMOS25} [get_ports spdif]
|
||||||
|
|
||||||
|
# spi -- because the interface is not used, the leaf registers of the output lines
|
||||||
|
# should be set to IOB FALSE to prevent a CRITICAL WARNING
|
||||||
|
|
||||||
|
set_property IOB FALSE [get_cells i_system_wrapper/system_i/axi_spi/U0/NO_DUAL_QUAD_MODE.QSPI_NORMAL/IO0_I_REG]
|
||||||
|
set_property IOB FALSE [get_cells i_system_wrapper/system_i/axi_spi/U0/NO_DUAL_QUAD_MODE.QSPI_NORMAL/IO1_I_REG]
|
||||||
|
|
||||||
|
|
|
@ -26,3 +26,9 @@ set_property -dict {PACKAGE_PIN AJ11 IOSTANDARD LVCMOS18} [get_ports hdmi_da
|
||||||
|
|
||||||
set_property -dict {PACKAGE_PIN AE12 IOSTANDARD LVCMOS18} [get_ports spdif]
|
set_property -dict {PACKAGE_PIN AE12 IOSTANDARD LVCMOS18} [get_ports spdif]
|
||||||
|
|
||||||
|
# spi -- because the interface is not used, the leaf registers of the output lines
|
||||||
|
# should be set to IOB FALSE to prevent a CRITICAL WARNING
|
||||||
|
|
||||||
|
set_property IOB FALSE [get_cells i_system_wrapper/system_i/axi_spi/U0/NO_DUAL_QUAD_MODE.QSPI_NORMAL/IO0_I_REG]
|
||||||
|
set_property IOB FALSE [get_cells i_system_wrapper/system_i/axi_spi/U0/NO_DUAL_QUAD_MODE.QSPI_NORMAL/IO1_I_REG]
|
||||||
|
|
||||||
|
|
|
@ -46,3 +46,9 @@ set_property -dict {PACKAGE_PIN AV23 IOSTANDARD LVCMOS18} [get_ports hdmi_da
|
||||||
|
|
||||||
set_property -dict {PACKAGE_PIN AR23 IOSTANDARD LVCMOS18} [get_ports spdif]
|
set_property -dict {PACKAGE_PIN AR23 IOSTANDARD LVCMOS18} [get_ports spdif]
|
||||||
|
|
||||||
|
# spi -- because the interface is not used, the leaf registers of the output lines
|
||||||
|
# should be set to IOB FALSE to prevent a CRITICAL WARNING
|
||||||
|
|
||||||
|
set_property IOB FALSE [get_cells i_system_wrapper/system_i/axi_spi/U0/NO_DUAL_QUAD_MODE.QSPI_NORMAL/IO0_I_REG]
|
||||||
|
set_property IOB FALSE [get_cells i_system_wrapper/system_i/axi_spi/U0/NO_DUAL_QUAD_MODE.QSPI_NORMAL/IO1_I_REG]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue