hdlcoder.Board クラス
パッケージ: hdlcoder
SoC カスタム ボードを記述するボード登録オブジェクト
説明
は、SoC プラットフォーム用のカスタム ボードを登録するために使用するボード オブジェクトを作成します。board
= hdlcoder.Board
ボードの特性を指定するには、ボード オブジェクトのプロパティを設定します。
作成
は、SoC プラットフォーム用のカスタム ボードを登録するために使用できる board
= hdlcoder.Boardhdlcoder.Board
オブジェクトを作成します。
プロパティ
BoardName
— ボード名
''
(既定値) | 文字ベクトル
ボード名。文字ベクトルとして指定します。HDL ワークフロー アドバイザーでは、この名前が [ターゲット プラットフォーム] ドロップダウン リストに表示されます。
例: 'Enclustra Mars ZX3 with PM3 base board'
データ型: char
| string
FPGAVendor
— ベンダー名
''
(既定値) | 'Altera'
| 'Xilinx'
| 'Microchip'
FPGA のベンダー名。文字ベクトルとして指定します。
例: 'Xilinx'
データ型: char
| string
FPGAFamily
— FPGA のファミリ名
''
(既定値) | 文字ベクトル
FPGA のファミリ名。文字ベクトルとして指定します。
例: 'Zynq'
データ型: char
| string
FPGADevice
— FPGA デバイス識別子
''
(既定値) | 文字ベクトル
FPGA デバイス識別子。文字ベクトルとして指定します。
例: 'xc7z020'
データ型: char
| string
FPGAPackage
— Xilinx® デバイスの FPGA パッケージ識別子
''
(既定値) | 文字ベクトル
Xilinx デバイスの FPGA パッケージ識別子。文字ベクトルとして指定します。
Altera® デバイスの場合、このプロパティは無視されます。
例: 'clg484'
データ型: char
| string
FPGASpeed
— Xilinx デバイスの FPGA 速度
''
(既定値) | 文字ベクトル
Xilinx デバイスの FPGA 速度。文字ベクトルとして指定します。
Altera デバイスの場合、このプロパティは無視されます。
例: '-1'
データ型: char
| string
SupportedTool
— サポートされている合成ツール
''
(既定値) | 文字ベクトルの cell 配列
このボードをサポートする合成ツールまたはツール。文字ベクトルの cell 配列として指定します。HDL ワークフロー アドバイザーでは、[合成ツール] ドロップダウン リストに、この cell 配列の値が表示されます。
例: {'Altera Quartus II'}
例: {'Xilinx Vivado'}
例: {'Xilinx Vivado','Xilinx ISE'}
例: {'Microchip Libero SoC'}
データ型: char
| string
JTAGChainPosition
— オプションの JTAG チェーン位置番号
2 (既定値) | 正の整数
JTAG チェーン位置番号。正の整数で指定します。JTAG チェーン位置番号は、JTAG を介して FPGA をプログラミングする際に使用されます。
このプロパティはオプションです。
例: 3
データ型: int32
メソッド
パブリック メソッド
addDeviceTree | Add device tree for board object |
addDeviceTreeIncludeDirectory | Specify the path of an include file to compile the device tree against |
addEthernetMACInterface | Define Ethernet MAC interface for board object |
addExternalIOInterface | ボード オブジェクトの外部 IO インターフェイスを定義 |
addExternalPortInterface | Define external port interface for board object |
validateBoard | Check property values in board object |
バージョン履歴
R2015a で導入
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)