Main Content

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

filProgramFPGA

プログラミングファイルをFPGAにロード

    説明

    filProgramFPGA(fpgaTool,programFile,chainPosition) は、 fpgaToolで指定されたツールチェーンを使用してビット ファイルを FPGA にロードします。

    すべて折りたたむ

    Xilinx® FPGA をプログラムします。

    まず、 Xilinx関数を使用して、TG MATLAB®からhdlsetuptoolpathツールにアクセスするためのシステム環境を設定します。

    hdlsetuptoolpath('ToolName','Xilinx Vivado',...
                     'ToolPath','C:\Vivado\2021.1\Win\bin\vivado')

    次に、JTAG チェーン位置 1 でプログラミング ファイル/dir/mybitstream.bitを使用して FPGA をプログラムします。

    filProgramFPGA('Xilinx Vivado','/dir/mybitstream.bit',1);

    Intel® FPGA をプログラムします。

    まず、 Intel関数を使用して、TG MATLABからhdlsetuptoolpathツールにアクセスするためのシステム環境を設定します。

    hdlsetuptoolpath('ToolName','Altera Quartus II',...
                     'ToolPath','C:\altera\20.1\quartus\bin\quartus.exe');

    次に、JTAG チェーン位置 1 でプログラミング ファイル/dir/mybitstream.bitを使用して FPGA をプログラムします。

    filProgramFPGA('Intel','/dir/mybitstream.bit',1);

    入力引数

    すべて折りたたむ

    FPGA ツールチェーン ベンダー。 'Intel''Xilinx ISE''Xilinx Vivado'、または'Microchip'として指定します。

    データ型: char | string

    FPGA にロードするプログラミング ファイルの名前。文字ベクトルまたは文字列スカラーとして指定します。

    例: 'arty.runs\impl_1\design_1.bit'

    データ型: char | string

    JTAG チェーンの位置。非負の整数として指定します。

    • fpgaTool'Xilinx ISE'または'Xilinx Vivado'として指定する場合、 chainPositionは必須の入力です。

    • fpgaTool'Intel'として指定する場合、 chainPositionの指定はオプションです。この場合、 chainPositionを指定しない場合、関数は1の値を想定します。

    • fpgaTool'Microchip'として指定すると、関数はchainPositionを無視します。

    バージョン履歴

    R2011a で導入