当前位置:   article > 正文

ERROR: [Designutils 12-2331] Pin IOB_X0Y143 is the EMCCLK pin and must be programmed as an input whe_pin r24 is the emcclk pin and must be programmed a

pin r24 is the emcclk pin and must be programmed as an input when the extmas

DESCRIPTION

The following error is observed when running write_bitstream to generate a bitfile using the External Master Configuration Clock (EMCCLK) for configuration of the 7 Series FPGA with SPI/BPI flash.

ERROR: [Designutils 12-2331] Pin IOB_X0Y143 is the EMCCLK pin and must be programmed as an input when the ExtMasterCclk_en option is not set to Disable.

SOLUTION

The PACKAGE_PIN constraint should not be used.

Remove the PACKAGE_PIN constraint below from the XDC file:

set_property PACKAGE_PIN <xxx> [get_ports emcclk]

Details:

The following attributes are common settings in the XDC file to allow for the use of EMCCLK.

set_property PACKAGE_PIN <xxx> [get_ports emcclk]
set_property BITSTREAM.CONFIG.EXTMASTERCCLK_EN <div-1|div-2|div-4|div-8> [current_design]
set_property CONFIG_VOLTAGE <3.3|2.5|1.8> [current_design]
set_property CFGBVS <VCCO|GND> [current_design]

This error is observed in Vivado 2014.2 and 2014.3 when the PACKAGE_PIN constraint is set in the XDC file.

In Vivado 2014.3/2014.2, the front end optimization tools ignore the PACKAGE_PIN constraint and do not create an input buffer when the signal is not used in the design.

It is not necessary to declare the EMCCLK input when the signal is not being used in the design and is only being used for configuration.

This issue is fixed in the 2015.1 release. 

See (Xilinx Answer 44635) for additional EMCCLK details.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/993510
推荐阅读
相关标签
  

闽ICP备14008679号