Quartus® Primeプロ・エディションのユーザーガイド: デバッグツール

ID 683819
日付 7/08/2024
Public
ドキュメント目次

7.7.1. サポートされているMATLAB* APIコマンド

MATLAB*環境から作業を実行し、System Consoleを介してホストとエージェントの読み出しと書き込みを行うことができます。サポートされているMATLAB* APIコマンドでは、System Console GUIを起動する必要はありません。サポートされているコマンドは、次のとおりです。

  • SystemConsole.refreshMasters;
  • M = SystemConsole.openMaster(1);
  • M.write (type, byte address, data);
  • M.read (type, byte address, number of words);
  • M.close

MATLAB* APIスクリプトの例

SystemConsole.refreshMasters; %Investigate available targets
M = SystemConsole.openMaster(1); %Creates connection with FPGA target
%%%%%%%% User Application %%%%%%%%%%%%
....
M.write('uint32',write_address,data); %Send data to FPGA target
....
data = M.read('uint32',read_address,size); %Read data from FPGA target
....
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
M.close; %Terminates connection to FPGA target