このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
filProgramFPGA
プログラミングファイルをFPGAにロードする
説明
filProgramFPGA(
は、fpgaTool
,programFile
,chainPosition
)fpgaTool
によって指定されたツールチェーンを使用して、ビット ファイルを FPGA にロードします。
例
プログラミングファイルをXilinx 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にロードする
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);
入力引数
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)