1. 株式会社PALTEK
  2. TECHブログ
  3. 技術情報
  4. AMD 7シリーズFPGAでのIP設定変更が正しく反映されないときの解決方法(LogiCORE™ IP 7 シリーズ FPGAs Transceivers Wizard)

TECHブログ

AMD 7シリーズFPGAでのIP設定変更が正しく反映されないときの解決方法(LogiCORE™ IP 7 シリーズ FPGAs Transceivers Wizard)

AMD 7シリーズFPGAでのIP設定変更が正しく反映されないときの解決方法(LogiCORE™ IP 7 シリーズ FPGAs  Transceivers Wizard)

FPGA設計中に使用するLogiCORE™ IP 7 シリーズ FPGAs Transceivers Wizardは、AMD社の7 シリーズ FPGA のオンチップ トランシーバーをコンフィギュレートするための HDL ラッパーを作成するタスクを自動化します。

本ブログでは、LogiCORE™ IP 7 シリーズ FPGAs Transceivers Wizardの設定変更が正しく反映されない現象における回避方法の備忘録です。

TOOL
: Vivado™ Ver 2021.2
DEVICE
: Artix®-7
IP
: 7 Series FPGAs Transceivers Wizard

目次

背景

Artix®-7の設計中にGTPのREFCLKソースを変更する必要がありました。7 Series FPGAs Transceivers Wizard でIPをカスタマイズしでも正しく反映されず、以下の方法で期待通り設定ができました。

現象

図1 GTP_X0Y0,GTP_X0Y1, GTP_X0Y2, GTP_X0Y3 のREFCLKをREFCLK1からREFCLK0に変更しようとすると、図2のようにBLOCK図が表示されなくなり、設定が正しく反映されない。

図1

出典:Vivado™ ML Edition

図2

出典:Vivado™ ML Edition


# 生成されたファイルの中身も期待通りではない。
(赤い枠内はgt1_xxxのまま、gt0_xxxになっていない)

手順

1. PROJECTを閉じ、PROJECTフォルダー内のcacheフォルダーとgenフォルダーを削除する。

2. PROJECTを開き、IPを以下のように1chだけに設定する。