Main Content

hdlsetuphlstoolpath

高位合成 (HLS) ソフトウェアにアクセスするためのシステム環境の設定

R2022a 以降

説明

hdlsetuphlstoolpath('ToolName',TOOLNAME,'ToolPath',TOOLPATH,'SimulationToolPath',SIMULATIONTOOLPATH) は、サードパーティ製の HLS ツールをシステム パスに追加します。これにより、合成ツールのシステム環境変数が設定されます。サポートされている 1 つ以上のサードパーティ製 HLS ツールを HDL Coder™ で使用する場合は、関数 hdlsetuphlstoolpath を使用して構成します。サードパーティ製の HLS ツールを Simulink® Online™ に設定することはできません。

HDL ワークフロー アドバイザーを開く前にツールをシステム パスに追加してください。HDL ワークフロー アドバイザーが既に開いている場合は、合成ツールを現在の HDL ワークフロー アドバイザー セッションに追加を参照してください。HDL ワークフロー アドバイザーは Simulink Online では使用できません。

Cadence Stratus の設定

次のコマンドは、インストールされている Cadence Stratus の実行可能ファイルを指すように合成ツールのパスを設定します。Cadence Stratus version 21.2 以上がインストール済みでなければなりません。

hdlsetuphlstoolpath('ToolName','Cadence Stratus','ToolPath','/usr/cadence/stratus/bin/',...
 'SimulationToolPath', '/usr/cadence/xcel/tools/bin');

合成ツールの設定の確認

MATLAB® での Cadence Stratus 合成ツールの設定を確認するには、次のコマンドでツールを起動します。

!stratus_ide

入力引数

すべて折りたたむ

合成ツールの名前。文字ベクトルとして指定します。

例: 'Cadence Stratus'

メモ

SystemC でサポートされている合成ツールは Cadence Stratus のみです。

合成ツールの実行可能ファイルまたはバッチ ファイルの絶対パス。文字ベクトルとして指定します。

例: '/usr/cadence/stratus/bin/'

シミュレーション ツールの実行可能ファイルの絶対パス。文字ベクトルとして指定します。

例: '/usr/cadence/xcelium/tools/bin'

メモ

Cadence Stratus でサポートされるシミュレーション ツールは Xcelium™ です。

ヒント

  • 関数 hdlsetuphlstoolpath によるシステム パスとシステム環境変数の変更は、現在の MATLAB セッションのみが対象になります。MATLAB の起動時にプログラムで hdlsetuphlstoolpath を実行するには、hdlsetuphlstoolpathstartup.m スクリプトに追加します。

バージョン履歴

R2022a で導入