02.08.2013 Views

System Generator for DSP リファレンス ガイド - Xilinx

System Generator for DSP リファレンス ガイド - Xilinx

System Generator for DSP リファレンス ガイド - Xilinx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

xlgetparam および xlsetparam<br />

xlgetparam および xlsetparam<br />

構文<br />

説明<br />

例<br />

関連項目<br />

<strong>System</strong> <strong>Generator</strong> ブロ ッ クのパラ メータを取得し、 設定するために使用します。 どちらの関数も<br />

Simulink の get_param および set_param コマンドに似ており、 Simulink 関数の代わ り に使用する<br />

必要があ り ます。<br />

value1, value2, ...] = xlgetparam(sysgenblock, param1, param2, ...)<br />

xlsetparam(sysgenblock, param1, value1, param2, value2, ...)<br />

<strong>System</strong> <strong>Generator</strong> ブロッ クは、 1 つのイ ン ス タ ン スに複数のセ ッ ト のパラ メ ータが格納される と い<br />

う 点で、 ほかのブロ ッ ク と異な り ます。 パラ メータの各セッ トは、 <strong>System</strong> <strong>Generator</strong> ブロックで使<br />

用可能な異な る コ ンパイ ル ターゲ ッ ト に対応し ます。<strong>System</strong> <strong>Generator</strong> ブロックに格納された異な<br />

るコンパイル ターゲッ トの切り替えには、 'compilation' パ ラ メ ータ を使用し ます。 特定の コ ンパイ<br />

ル タ イ プに対応する パ ラ メ ータ を取得ま たは設定する には、 最初に xlsetparam を使用して<br />

'compilation' パラ メータを正しいコンパイル ターゲ ッ ト に設定し てか ら、 その他の値を指定する必<br />

要があ り ます。<br />

[value1, value2, ...] = xlgetparam(sysgenblock, param1, param2, ...)<br />

xlgetparam の最初の入力引数は、 <strong>System</strong> <strong>Generator</strong> ブロ ッ ク へのハンド ルである 必要があり<br />

ます。 その後に続く 引数は、パラ メ ータ 名です。 返さ れる 出力は、入力パラ メ ータ と 同じ 数の配列<br />

です。 要求さ れたパラ メ ータ が存在し ない場合は、 xlgetparam から 空の値が返さ れま す。<br />

xlgetparams 関数は、現在のコ ンパイ ル タ ーゲッ ト のすべてのパラ メ ータ の取得に使用でき ま す。<br />

xlsetparam(sysgenblock, param1, value1, param2, value2, ...)<br />

xlsetparam 関数で も、 <strong>System</strong> <strong>Generator</strong> ブ ロ ッ ク のハン ド ルが最初の引数 と し て使用 さ れます。<br />

その後に続 く 引数は、 パラ メ ータ名と パラ メ ータ値のペアで指定する必要があ り ます。<br />

例 1 : HDL ネ ッ ト リ ス ト に使用される合成ツールの変更<br />

xlsetparam(sysgenblock, 'compilation', 'HDL Netlist');<br />

xlsetparam(sysgenblock, 'synthesis_tool', 'XST')<br />

1 番目の xlsetparam では、 コ ンパイル ターゲッ トが HDL Netlist に設定されています。 2 番目の<br />

xlsetparam では、 合成ツールが XST に変更されています。<br />

例 2 : フ ァ ミ リ およびデバイ ス情報の取得<br />

[fam,part]=xlgetparam(sysgenblock,'xilinxfamily','part')<br />

fam =<br />

Virtex2<br />

part =<br />

xc2v1000<br />

「xlGenerateButton」、 「xlgetparams」<br />

<strong>System</strong> <strong>Generator</strong> <strong>for</strong> <strong>DSP</strong> <strong>リファレンス</strong> <strong>ガイド</strong> japan.xilinx.com 429<br />

リリース 9.2.00 2007 年 8 月<br />

R

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!