UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47291

Soft Error Mitigation Controller - VC707 および KC705 ボードのサンプル デザイン XDC ピン配置制約

説明

デフォルトでは、提供されているサンプル デザインの XDC ファイルにはピン ロケーションは追加されていません。ロケーション制約が設定されていないピンがあるため、ビットストリームは生成できません。

VC707 または KC705 ボードのサンプル デザイン ピン配置はどのようになっていますか。

ソリューション

XC7V485T-2FFG1761 または XC7K325T-2FFG900 がターゲット デバイスの場合、次のピン ロケーションを使用することができます。これらは VC707 および KC705 ボードでサポートされています。次のピン ロケーションでは、外部ピンを必要とするオプションがすべて有効になっています。たとえば、エラー挿入のシム (shim) 方法が「pins」から変更になると、関連ピンを削除する必要があります。UCF 制約の詳細は (ザイリンクス アンサー 47292) を参照してください。

XC7V485T-2FFG1761 または VC707 ボード

set_property LOC AP37 [get_ports clk]
set_property CLOCK_DEDICATED_ROUTE FALSE [get_pins example_ibuf/O]
set_property LOC AM39 [get_ports status_initialization]
set_property LOC AN39 [get_ports status_observation]
set_property LOC AR37 [get_ports status_correction]
set_property LOC AT37 [get_ports status_classification]
set_property LOC AR35 [get_ports status_injection]
set_property LOC AP41 [get_ports status_uncorrectable]
set_property LOC AP42 [get_ports status_essential]
set_property LOC AU39 [get_ports status_heartbeat]
set_property LOC AU36 [get_ports monitor_tx]
set_property LOC AU33 [get_ports monitor_rx]
set_property LOC AA39 [get_ports external_c]
set_property LOC W40 [get_ports external_d]
set_property LOC AB38 [get_ports external_q]
set_property LOC Y40 [get_ports external_s_n]
set_property LOC J36 [get_ports inject_strobe]
set_property PULLDOWN TRUE [get_ports inject_strobe]
set_property LOC B36 [get_ports {inject_address[0]}]
set_property PULLDOWN TRUE [get_ports {inject_address[0]}]
set_property LOC A37 [get_ports {inject_address[1]}]
set_property PULLDOWN TRUE [get_ports {inject_address[1]}]
set_property LOC B34 [get_ports {inject_address[2]}]
set_property PULLDOWN TRUE [get_ports {inject_address[2]}]
set_property LOC A34 [get_ports {inject_address[3]}]
set_property PULLDOWN TRUE [get_ports {inject_address[3]}]
set_property LOC B39 [get_ports {inject_address[4]}]
set_property PULLDOWN TRUE [get_ports {inject_address[4]}]
set_property LOC A39 [get_ports {inject_address[5]}]
set_property PULLDOWN TRUE [get_ports {inject_address[5]}]
set_property LOC A35 [get_ports {inject_address[6]}]
set_property PULLDOWN TRUE [get_ports {inject_address[6]}]
set_property LOC A36 [get_ports {inject_address[7]}]
set_property PULLDOWN TRUE [get_ports {inject_address[7]}]
set_property LOC C38 [get_ports {inject_address[8]}]
set_property PULLDOWN TRUE [get_ports {inject_address[8]}]
set_property LOC C39 [get_ports {inject_address[9]}]
set_property PULLDOWN TRUE [get_ports {inject_address[9]}]
set_property LOC B37 [get_ports {inject_address[10]}]
set_property PULLDOWN TRUE [get_ports {inject_address[10]}]
set_property LOC B38 [get_ports {inject_address[11]}]
set_property PULLDOWN TRUE [get_ports {inject_address[11]}]
set_property LOC E32 [get_ports {inject_address[12]}]
set_property PULLDOWN TRUE [get_ports {inject_address[12]}]
set_property LOC D32 [get_ports {inject_address[13]}]
set_property PULLDOWN TRUE [get_ports {inject_address[13]}]
set_property LOC B32 [get_ports {inject_address[14]}]
set_property PULLDOWN TRUE [get_ports {inject_address[14]}]
set_property LOC B33 [get_ports {inject_address[15]}]
set_property PULLDOWN TRUE [get_ports {inject_address[15]}]
set_property LOC E33 [get_ports {inject_address[16]}]
set_property PULLDOWN TRUE [get_ports {inject_address[16]}]
set_property LOC D33 [get_ports {inject_address[17]}]
set_property PULLDOWN TRUE [get_ports {inject_address[17]}]
set_property LOC C33 [get_ports {inject_address[18]}]
set_property PULLDOWN TRUE [get_ports {inject_address[18]}]
set_property LOC C34 [get_ports {inject_address[19]}]
set_property PULLDOWN TRUE [get_ports {inject_address[19]}]
set_property LOC D37 [get_ports {inject_address[20]}]
set_property PULLDOWN TRUE [get_ports {inject_address[20]}]
set_property LOC D38 [get_ports {inject_address[21]}]
set_property PULLDOWN TRUE [get_ports {inject_address[21]}]
set_property LOC G32 [get_ports {inject_address[22]}]
set_property PULLDOWN TRUE [get_ports {inject_address[22]}]
set_property LOC F32 [get_ports {inject_address[23]}]
set_property PULLDOWN TRUE [get_ports {inject_address[23]}]
set_property LOC F36 [get_ports {inject_address[24]}]
set_property PULLDOWN TRUE [get_ports {inject_address[24]}]
set_property LOC F37 [get_ports {inject_address[25]}]
set_property PULLDOWN TRUE [get_ports {inject_address[25]}]
set_property LOC F34 [get_ports {inject_address[26]}]
set_property PULLDOWN TRUE [get_ports {inject_address[26]}]
set_property LOC F35 [get_ports {inject_address[27]}]
set_property PULLDOWN TRUE [get_ports {inject_address[27]}]
set_property LOC H33 [get_ports {inject_address[28]}]
set_property PULLDOWN TRUE [get_ports {inject_address[28]}]
set_property LOC G33 [get_ports {inject_address[29]}]
set_property PULLDOWN TRUE [get_ports {inject_address[29]}]
set_property LOC E37 [get_ports {inject_address[30]}]
set_property PULLDOWN TRUE [get_ports {inject_address[30]}]
set_property LOC E38 [get_ports {inject_address[31]}]
set_property PULLDOWN TRUE [get_ports {inject_address[31]}]
set_property LOC G36 [get_ports {inject_address[32]}]
set_property PULLDOWN TRUE [get_ports {inject_address[32]}]
set_property LOC G37 [get_ports {inject_address[33]}]
set_property PULLDOWN TRUE [get_ports {inject_address[33]}]
set_property LOC F39 [get_ports {inject_address[34]}]
set_property PULLDOWN TRUE [get_ports {inject_address[34]}]
set_property LOC E39 [get_ports {inject_address[35]}]
set_property PULLDOWN TRUE [get_ports {inject_address[35]}]
set_property LOC J37 [get_ports {inject_address[36]}]
set_property PULLDOWN TRUE [get_ports {inject_address[36]}]
set_property LOC J38 [get_ports {inject_address[37]}]
set_property PULLDOWN TRUE [get_ports {inject_address[37]}]
set_property LOC H38 [get_ports {inject_address[38]}]
set_property PULLDOWN TRUE [get_ports {inject_address[38]}]
set_property LOC G38 [get_ports {inject_address[39]}]
set_property PULLDOWN TRUE [get_ports {inject_address[39]}]

XC7K325T-2FFG900 または KC705 ボード

set_property LOC R24 [get_ports clk]
set_property CLOCK_DEDICATED_ROUTE FALSE [get_pins example_ibuf/O]
set_property LOC AB8 [get_ports status_initialization]
set_property IOSTANDARD LVCMOS18 [get_ports status_initialization]
set_property LOC AA8 [get_ports status_observation]
set_property IOSTANDARD LVCMOS18 [get_ports status_observation]
set_property LOC AC9 [get_ports status_correction]
set_property IOSTANDARD LVCMOS18 [get_ports status_correction]
set_property LOC AB9 [get_ports status_classification]
set_property IOSTANDARD LVCMOS18 [get_ports status_classification]
set_property LOC AE26 [get_ports status_injection]
set_property LOC G19 [get_ports status_uncorrectable]
set_property LOC E18 [get_ports status_essential]
set_property LOC F16 [get_ports status_heartbeat]
set_property LOC K24 [get_ports monitor_tx]
set_property LOC M19 [get_ports monitor_rx]
set_property LOC AB20 [get_ports external_c]
set_property LOC AB24 [get_ports external_d]
set_property LOC AD21 [get_ports external_q]
set_property LOC AC25 [get_ports external_s_n]
set_property PULLDOWN TRUE [get_ports inject_strobe]
set_property LOC G22 [get_ports inject_strobe]
set_property PULLDOWN TRUE [get_ports {inject_address[0]}]
set_property LOC B27 [get_ports {inject_address[0]}]
set_property PULLDOWN TRUE [get_ports {inject_address[1]}]
set_property LOC A27 [get_ports {inject_address[1]}]
set_property PULLDOWN TRUE [get_ports {inject_address[2]}]
set_property LOC C24 [get_ports {inject_address[2]}]
set_property PULLDOWN TRUE [get_ports {inject_address[3]}]
set_property LOC B24 [get_ports {inject_address[3]}]
set_property PULLDOWN TRUE [get_ports {inject_address[4]}]
set_property LOC B28 [get_ports {inject_address[4]}]
set_property PULLDOWN TRUE [get_ports {inject_address[5]}]
set_property LOC A28 [get_ports {inject_address[5]}]
set_property PULLDOWN TRUE [get_ports {inject_address[6]}]
set_property LOC A25 [get_ports {inject_address[6]}]
set_property PULLDOWN TRUE [get_ports {inject_address[7]}]
set_property LOC A26 [get_ports {inject_address[7]}]
set_property PULLDOWN TRUE [get_ports {inject_address[8]}]
set_property LOC D26 [get_ports {inject_address[8]}]
set_property PULLDOWN TRUE [get_ports {inject_address[9]}]
set_property LOC C26 [get_ports {inject_address[9]}]
set_property PULLDOWN TRUE [get_ports {inject_address[10]}]
set_property LOC C25 [get_ports {inject_address[10]}]
set_property PULLDOWN TRUE [get_ports {inject_address[11]}]
set_property LOC B25 [get_ports {inject_address[11]}]
set_property PULLDOWN TRUE [get_ports {inject_address[12]}]
set_property LOC D27 [get_ports {inject_address[12]}]
set_property PULLDOWN TRUE [get_ports {inject_address[13]}]
set_property LOC C27 [get_ports {inject_address[13]}]
set_property PULLDOWN TRUE [get_ports {inject_address[14]}]
set_property LOC E28 [get_ports {inject_address[14]}]
set_property PULLDOWN TRUE [get_ports {inject_address[15]}]
set_property LOC D28 [get_ports {inject_address[15]}]
set_property PULLDOWN TRUE [get_ports {inject_address[16]}]
set_property LOC C29 [get_ports {inject_address[16]}]
set_property PULLDOWN TRUE [get_ports {inject_address[17]}]
set_property LOC B29 [get_ports {inject_address[17]}]
set_property PULLDOWN TRUE [get_ports {inject_address[18]}]
set_property LOC D29 [get_ports {inject_address[18]}]
set_property PULLDOWN TRUE [get_ports {inject_address[19]}]
set_property LOC C30 [get_ports {inject_address[19]}]
set_property PULLDOWN TRUE [get_ports {inject_address[20]}]
set_property LOC B30 [get_ports {inject_address[20]}]
set_property PULLDOWN TRUE [get_ports {inject_address[21]}]
set_property LOC A30 [get_ports {inject_address[21]}]
set_property PULLDOWN TRUE [get_ports {inject_address[22]}]
set_property LOC E29 [get_ports {inject_address[22]}]
set_property PULLDOWN TRUE [get_ports {inject_address[23]}]
set_property LOC E30 [get_ports {inject_address[23]}]
set_property PULLDOWN TRUE [get_ports {inject_address[24]}]
set_property LOC H24 [get_ports {inject_address[24]}]
set_property PULLDOWN TRUE [get_ports {inject_address[25]}]
set_property LOC H25 [get_ports {inject_address[25]}]
set_property PULLDOWN TRUE [get_ports {inject_address[26]}]
set_property LOC G28 [get_ports {inject_address[26]}]
set_property PULLDOWN TRUE [get_ports {inject_address[27]}]
set_property LOC F28 [get_ports {inject_address[27]}]
set_property PULLDOWN TRUE [get_ports {inject_address[28]}]
set_property LOC G27 [get_ports {inject_address[28]}]
set_property PULLDOWN TRUE [get_ports {inject_address[29]}]
set_property LOC F27 [get_ports {inject_address[29]}]
set_property PULLDOWN TRUE [get_ports {inject_address[30]}]
set_property LOC G29 [get_ports {inject_address[30]}]
set_property PULLDOWN TRUE [get_ports {inject_address[31]}]
set_property LOC F30 [get_ports {inject_address[31]}]
set_property PULLDOWN TRUE [get_ports {inject_address[32]}]
set_property LOC H26 [get_ports {inject_address[32]}]
set_property PULLDOWN TRUE [get_ports {inject_address[33]}]
set_property LOC H27 [get_ports {inject_address[33]}]
set_property PULLDOWN TRUE [get_ports {inject_address[34]}]
set_property LOC H30 [get_ports {inject_address[34]}]
set_property PULLDOWN TRUE [get_ports {inject_address[35]}]
set_property LOC G30 [get_ports {inject_address[35]}]
set_property PULLDOWN TRUE [get_ports {inject_address[36]}]
set_property LOC H21 [get_ports {inject_address[36]}]
set_property PULLDOWN TRUE [get_ports {inject_address[37]}]
set_property LOC H22 [get_ports {inject_address[37]}]
set_property PULLDOWN TRUE [get_ports {inject_address[38]}]
set_property LOC D21 [get_ports {inject_address[38]}]
set_property PULLDOWN TRUE [get_ports {inject_address[39]}]
set_property LOC C21 [get_ports {inject_address[39]}]

 

改訂履歴
2012/05/08 - 初版

アンサー レコード リファレンス

マスター アンサー レコード

AR# 47291
日付 10/28/2013
ステータス アクティブ
種類 既知の問題
IP
  • Soft Error Mitigation
Boards & Kits
  • Virtex-7 FPGA VC707 Evaluation Kit
  • Kintex-7 FPGA KC705 Evaluation Kit
このページをブックマークに追加