01signal.com

カスタム Xillybus IP coresのクイック スタート ガイド

序章

このページは、カスタム IP coresのクイック スタート ガイドです。カスタム IP cores の詳細については、 Guide to defining a custom Xillybus IP coreを参照してください。

Xillybus の正しい開始方法は、別のページで説明されています。特に、 FPGA 用の starter project は demo bundleであり、 Xillybusの Web サイトからダウンロードできます。

後の段階で、 IP coreを変更する必要がある場合があります。たとえば、アプリケーションに適した streams をいくつか追加したい場合があります。これがIP Core Factoryの目的です。 ニーズに合わせてカスタム IP core を作成できる web application です。 IP core はこのツールで構成され、 IP Core bundle は zip ファイルとしてダウンロードされます。

IP coreのパラメーターの意味は、 Guide to defining a custom Xillybus IP coreで詳しく説明されています。

Linux または Microsoft Windows 用の同じ driver は、すべてのカスタム IP coresで動作することに注意してください。 driver は、初期化時に IP core 自体から IP core に関する情報を取得します。したがって、 driverを最初にインストールした後、コンピュータに新しいものをインストールする必要はありません。

また、 IP Core Factoryの zip ファイルを使用するには、一致する demo bundle が必要であることに注意してください。これは、別のページで提案されているように、 demo bundleから始める理由の 1 つです。

カスタム IP core を demo bundleに統合する

IP Core Factoryからカスタム IP core をダウンロードした後、この IP coreを含めるように demo bundle を変更する必要があります。これには、以下にリストされているいくつかの簡単な手順が必要です。

IP Core Factoryの zip ファイルの一部である README.TXTにも同様の手順が書かれています。この README ファイルには、その他の有用な情報も含まれています。

カスタム IP core を demo bundleに統合するには、次の手順に従います。

  1. demo bundle の 2 つのファイルを IP Core bundleのファイルに置き換えます。 xillybus.v および xillybus_core.v (または xillybus_xl_core.v / xillybus_xxl_core.v)。
  2. IP core 自体を交換してください。このファイルは、 core/という名前で demo bundleの subdirectory にあります。置き換えるファイルは、 xillybus_core.ngc、 xillybus_core.edf、 xillybus_core.qxp 、 xillybus_core.vqmなどです。
  3. xillydemo.v (または xillydemo.vhd) を編集して、目的のアプリケーションをこのカスタム IP coreと統合します。ガイダンスについては、 IP core bundleの "instantiation templates" directory を参照してください。 template.v (または template.vhd) という名前のファイルには、従うべき instantiation template が含まれています。

instantiation templateには FIFOs がないことに注意してください。それにもかかわらず、 data acquisitionに関するページで提案されているように、 Xillybusの IP coreとの対話には FIFOs を使用することをお勧めします。

一般的なガイドライン

これは、カスタム IP coresで作業するときに時間を節約できる一般的なアドバイスのリストです。

このページは英語から自動翻訳されています。 不明な点は元のページを参照してください。
Copyright © 2021-2024. All rights reserved. (38a9d8fd)