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# 52636

14.3 EDK - 複数の AXI インターフェイスを使用してカスタム IP を作成する方法

説明

どうすれば複数の AXI インターフェイスを使用してカスタム IP を作成できますか。たとえば、AXI4-Lite と AXI-Stream インターフェイスを同時に使用するコアを作成できますか。

ソリューション

AXI4 Master IPIF のサンプルを除き、ザイリンクス EDK Create Import (CIP) Wizard ではマルチインターフェイス サンプルを作成できません。

複数の AXI インターフェイスを使用するには、複数のサンプル コアを手動でマージします。

  1. ザイリンクス EDK Create Import (CIP) Wizard を実行してシングル インターフェイスのサンプルを複数用意するか、(ザイリンクス アンサー 37425) にあるテンプレートを使用します。
  2. 新しい最上位 HDL を用意します。すべてのインターフェイス サンプルを 1 つの HDL ファイルに通常の HDL デザイン方法でインスタンシエートします。ポートおよびパラメーター名が重複しないようにします。
  3. PAO ファイルをマージし、重複しているライブラリ宣言を削除します。新しい最上位 HDL ファイルを作成した場合はそれをマージした PAO ファイルに追加します。
  4. サンプルから複数の MPD セクションを 1 つの MPD ファイルにマージします。最上位 HDL と同様、重複がないように注意してください。また、個々の HDL ポートを 1 つの AXI インターフェイスにまとめる BUS_INTERFACE ラベルも重複しないようにします。

マルチインターフェイス コアの複合サンプルは、AXI4、AXI4-Lite、および AXI-Stream インターフェイスを使用する AXI_DMA コアに含まれます。

注記 : 前述のカスタム IP をはじめ、ユーザー カスタム IP はザイリンクスではサポートしていません。カスタム AXI IP をデバッグするには、AXI BFM を使用することができます。

AR# 52636
日付 05/24/2013
ステータス アクティブ
種類 一般
デバイス
  • FPGA Device Families
ツール
  • EDK
IP
  • AXI Lite IPIF
  • AXI Master Burst
  • AXI Master Lite
  • AXI Slave Burst
このページをブックマークに追加