Main Content

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

filProgramFPGA

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

    説明

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

    すべて折りたたむ

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

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

    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 をプログラムします。

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

    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 で導入