このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
filProgramFPGA
プログラミングファイルをFPGAにロード
説明
filProgramFPGA(
は、 fpgaTool
,programFile
,chainPosition
)fpgaTool
で指定されたツールチェーンを使用してビット ファイルを FPGA にロードします。
例
プログラミング ファイルをザイリンクス 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);
プログラミング ファイルをインテル FPGA にロード
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);
入力引数
fpgaTool
— FPGA およびツールチェーン ベンダー
'Xilinx ISE'
| 'Xilinx Vivado'
| 'Intel'
| 'Microchip'
FPGA ツールチェーン ベンダー。 'Intel'
、 'Xilinx ISE'
、 'Xilinx Vivado'
、または'Microchip'
として指定します。
データ型: char
| string
programFile
— プログラミングファイルの名前
文字ベクトル | string スカラー
FPGA にロードするプログラミング ファイルの名前。文字ベクトルまたは文字列スカラーとして指定します。
例: 'arty.runs\impl_1\design_1.bit'
データ型: char
| string
chainPosition
— JTAG チェーンの位置
非負の整数
JTAG チェーンの位置。非負の整数として指定します。
fpgaTool
を'Xilinx ISE'
または'Xilinx Vivado'
として指定する場合、chainPosition
は必須の入力です。fpgaTool
を'Intel'
として指定する場合、chainPosition
の指定はオプションです。この場合、chainPosition
を指定しない場合、関数は1
の値を想定します。fpgaTool
を'Microchip'
として指定すると、関数はchainPosition
を無視します。
バージョン履歴
R2011a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)