Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

loadBitstream

カスタム FPGA ビットストリームと対応する DTB ファイルをターゲット SoC デバイスにロードします。

R2020a 以降

説明

loadBitstream(BoardName,FPGAImage,DeviceTree) は、イーサネットまたは USB イーサネット接続を使用して、指定されたボードのカスタム FPGA ビットストリームと対応するデバイス ツリー BLOB (DTB) ファイルを対象の SoC デバイスにロードします。

メモ

AXI マネージャーは、Xilinx® デバイスのみの USB イーサネット インターフェイスをサポートします。

loadBitstream(BoardName,FPGAImage,DeviceTree,Name,Value) は、1 つ以上の名前と値の引数を使用してオプションを指定します。たとえば、'DeviceAddress','192.168.0.8' はターゲット SoC デバイスのインターネット プロトコル (IP) アドレスを設定します。

入力引数

すべて折りたたむ

対象となる SoC ボード名。次のいずれかの値として指定されます。

  • 'Agilex7SoC'Intel Agilex® 7 FPGA I シリーズ トランシーバー SoC 開発キット

  • 'VCK190' — Xilinx Versal® AI コア シリーズ VCK190 評価キット

  • 'ZC702' — Xilinx Zynq®-7000 ZC702

  • 'ZC706' — Xilinx Zynq-7000 ZC706

  • 'ZedBoard' — Xilinx Zynq ZedBoard™

  • 'ZCU102' — Xilinx Zynq UltraScale+™ MPSoC ZCU102 評価キット

  • 'ZCU111' — Xilinx Zynq UltraScale+ RFSoC ZCU111 評価キット

  • 'ZCU216' — Xilinx Zynq UltraScale+ RFSoC ZCU216 評価キット

データ型: char | string

ターゲット ボードにロードされるカスタム FPGA ビットストリーム ファイル。文字ベクトルまたは文字列スカラーとして指定されます。

例: 'C:\mywork\hdlv_bitstreams\system.bit'

データ型: char | string

ターゲット ボードにロードするカスタム DTB ファイル。文字ベクトルまたは文字列スカラーとして指定されます。

例: 'C:\mywork\hdlv_bitstreams\devicetree.dtb'

ファイルがターゲット SD カード パスにある場合は、DTB ファイル名のみを指定することもできます。

例: 'devicetree_axilite.dtb'

データ型: char | string

名前と値の引数

引数のオプションのペアを Name1=Value1,...,NameN=ValueN として指定します。Name は引数名、Value は対応する値です。名前と値の引数は他の引数の後に表示されなければなりませんが、ペアの順序は重要ではありません。

R2021a より前は、名前と値をそれぞれコンマを使って区切り、Name を引用符で囲みます。

例: loadBitstream('ZC706','C:\mywork\hdlv_bitstreams\system.bit','C:\mywork\hdlv_bitstreams\devicetree.dtb','DeviceAddress','192.168.10.2');

ターゲット SoC デバイスの IP アドレス。文字ベクトルまたは文字列スカラーとして指定されます。ターゲット IP アドレスは、ドットで区切られた [0, 255] の範囲の整数で構成される 4 つの数字のセットである必要があります。

イーサネット インターフェイスのデフォルトの IP アドレスは '192.168.0.2' です。USB イーサネット インターフェイスのデフォルトの IP アドレスは '192.168.1.2' です。

copyImageToHostSDCardPath 関数を使用するときに、この名前と値の引数を使用して、デフォルト以外のアドレスを指定します。

例: '192.168.0.8'

データ型: char | string

ターゲットの Linux オペレーティング システムにログインするためのユーザー名。文字ベクトルまたは文字列スカラーとして指定されます。この名前値引数を使用して、デフォルト以外のユーザー アカウント名を指定します。

例: 'John'

データ型: char | string

指定されたユーザー名に関連付けられたパスワード。文字ベクトルまたは文字列スカラーとして指定されます。この名前値引数を使用して、デフォルト以外のユーザー アカウント パスワードを指定します。

例: 'P@ssw0rd123'

データ型: char | string

バージョン履歴

R2020a で導入