このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
aximanager
MATLABからの FPGA ボード上のメモリ位置の読み取りおよび書き込み
説明
aximanager
オブジェクトは、FPGA ボード上で実行されているときに AXI マネージャー IP と通信します。このオブジェクトは、読み取りおよび書き込みコマンドを IP に転送して、FPGA ボード上の従属メモリ位置にアクセスします。このオブジェクトを使用する前に、 の手順に従ってください。
メモ
aximaster
オブジェクトの名前がaximanager
オブジェクトに変更されました。詳細については、互換性の考慮事項を参照してください。
作成
説明
は、ボード上で実行されている FPGA の AXI4 マネージャー IP を制御するオブジェクトを返します。 mem
= aximanager(vendor
)vendor
は、 FPGA のブランド名を指定します。この接続により、 MATLAB®から SoC デザイン内のメモリ位置にアクセスできるようになります。
は、 1 つ以上の名前と値のペアの引数を使用してプロパティを設定します。各プロパティ名と値を引用符で囲みます。たとえば、 mem
= aximanager(vendor
,Name
,Value
)'DeviceAddress','192.168.0.10'
は、 FPGA ボードのインターネット プロトコル (IP) アドレスを 192.168.0.10 として指定します。
入力引数
vendor
— FPGAのブランド名
'Intel'
| 'Xilinx'
FPGA ブランド名。 'Intel'
または'Xilinx'
として指定します。この値は、FPGA ボードの製造元を指定します。AXI マネージャー IP は、指定した FPGA のタイプによって異なります。
プロパティ
Interface
— FPGAボードとの通信に使用されるインターフェースのタイプ
'JTAG'
(既定値) | 'Ethernet'
| 'PCIe'
| 'USBEthernet'
FPGA ボードとの通信に使用されるインターフェイスのタイプ。 'JTAG'
、 'Ethernet'
、 'PCIe'
、または'USBEthernet'
として指定します。 $。この値は、ホストと FPGA の間で通信するためのインターフェイス タイプを指定します。
メモ
AXI マネージャーは、 Xilinx® Zynq® UltraScale+™ MPSoC ZCU102 評価キットの USB イーサネット インターフェイスのみをサポートします。
JTAGCableName
— FPGAボードとの通信に使用するJTAGケーブルの名前
'auto'
(既定値) | 文字ベクトル | string スカラー
FPGA ボードとの通信に使用される JTAG ケーブルの名前。JTAG ケーブル名を表す文字ベクトルまたは文字列スカラーとして指定します。同じタイプの複数の JTAG ケーブルがホスト コンピューターに接続されている場合は、このプロパティを指定します。ホスト コンピューターに複数の JTAG ケーブルがあり、このプロパティを指定しない場合、オブジェクトはエラーを返します。エラー メッセージには、使用可能な JTAG ケーブルの名前が含まれています。詳細については、を参照してください。
データ型: char
| string
DeviceAddress
— FPGA ボード上のイーサネット ポートまたは USB イーサネット ガジェットの IP アドレス
'192.168.0.2'
(既定値) | 文字ベクトル | string スカラー
FPGA ボード上のイーサネット ポートまたは USB イーサネット ガジェットのインターネット プロトコル (IP) アドレス。IP アドレスを表す文字ベクトルまたは文字列スカラーとして指定します。このプロパティは、 'Ethernet'
または'USBEthernet'
の場合にのみ適用されます。
メモ
AXI マネージャーは、 Xilinx Zynq UltraScale+ MPSoC ZCU102 評価キットの USB イーサネット インターフェイスのみをサポートします。
例: '192.168.0.10'
データ型: char
| string
Port
— ターゲットFPGAボードのUDPポート番号
'50101'
(既定値) | 整数
ターゲット FPGA ボードのユーザー データグラム プロトコル (UDP) ポート番号。整数として指定します。このプロパティは、 'Ethernet'
の場合にのみ適用されます。
例: '12345'
データ型: uint16
Username
— ターゲットLinux®オペレーティング システムにログインするためのユーザー名
'root'
(既定値) | 文字ベクトル | string スカラー
ターゲットLinuxオペレーティング システムにログインするためのユーザー名。文字ベクトルまたは文字列スカラーとして指定します。このプロパティは、ターゲットLinuxオペレーティング システム上でカスタム SD カード イメージ ファイルのユーザー アカウントを構成する場合にのみ適用されます。
メモ
aximanager
オブジェクトは、イーサネットまたは USB イーサネット インターフェイス上の SoC ボードに対してのみUsername
プロパティをサポートします。
例: 'John'
データ型: char
| string
Password
— 指定されたユーザー名に関連付けられたパスワード
'root'
(既定値) | 文字ベクトル | string スカラー
指定されたユーザー名に関連付けられたパスワード。文字ベクトルまたは文字列スカラーとして指定します。このプロパティは、ターゲットLinuxオペレーティング システム上でカスタム SD カード イメージ ファイルのユーザー アカウントを構成する場合にのみ適用されます。
メモ
aximanager
オブジェクトは、イーサネットまたは USB イーサネット インターフェイス上の SoC ボードに対してのみPassword
プロパティをサポートします。
例: 'P@ssw0rd123'
データ型: char
| string
オブジェクト関数
例
バージョン履歴
R2017a で導入R2023b: aximanager
オブジェクトの新しいプロパティ
これで、Username
プロパティとPassword
プロパティを使用して、ターゲットLinuxオペレーティング システムにログインできるようになりました。これらのプロパティは、ターゲットLinuxオペレーティング システム上でカスタム SD カード イメージ ファイルのユーザー アカウントを構成する場合にのみ適用されます。
メモ
aximanager
オブジェクトは、イーサネットまたは USB イーサネット インターフェイス上の SoC ボードに対してのみ、 Username
およびPassword
プロパティをサポートします。
たとえば、 Username
プロパティとPassword
プロパティを使用して、イーサネット インターフェイスの AXI マネージャー オブジェクトを作成できます。
aximanager("Xilinx",Interface="Ethernet", ... Username="John",Password="P@ssw0rd123");
以前のリリースで作成したaximanager
オブジェクトを含む AXI マネージャー ハードウェア デザインは引き続き使用できます。オブジェクトは、これらのプロパティのデフォルト値 ( "root"
)を使用します。
R2023b: UDP がイーサネットに名前変更されました
"UDP"
Interface
設定は、 "Ethernet"
になりました。
"UDP"
値の使用はお勧めできません。この値は将来のリリースでは削除される予定です。"UDP"
値を使用すると、オブジェクトは次の警告メッセージを返すようになりました。
UDP interface type has been renamed to Ethernet in R2023b. UDP will be removed in a future release. Use Ethernet instead
.
R2023b: DeviceType
は削除予定
ターゲット デバイスのタイプを指定するために使用したDeviceType
プロパティは、将来のリリースでは削除される予定です。このプロパティを使用すると、 aximanager
オブジェクトは次の警告メッセージを返すようになります。
Using the DeviceType property is not recommended. This property will be removed in a future release
.
R2022a: aximaster
がaximanager
に名前変更されました
aximaster
オブジェクトの名前がaximanager
オブジェクトに変更されました。ソフトウェアおよびドキュメントでは、「マネージャ」および「従属」という用語がそれぞれ「マスター」および「スレーブ」に置き換わります。
AXI マネージャー オブジェクトを作成するには、 aximanager
オブジェクトを使用します。aximaster
オブジェクトの使用は推奨されず、将来のリリースでは削除される予定です。aximaster
オブジェクトを使用すると、オブジェクトによってこの警告メッセージが表示されるようになりました。
aximaster has been renamed to aximanager in R2022a. aximaster will be removed in a future release. Use aximanager instead
.
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)