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.

Opmode<br />

R<br />

このブロックは、 [<strong>Xilinx</strong> Blockset] の [<strong>DSP</strong>] および [Index] ライブラリにリストされています。<br />

ザイ リ ンク ス の Opmode ブロ ッ ク では、 <strong>DSP</strong>48 または <strong>DSP</strong>48E 命令の定数が生成さ<br />

れま す。 こ の命令は、 <strong>DSP</strong>48 の場合が 11 ビット 値、<strong>DSP</strong>48E の場合が 15 ビット 値に<br />

なり ます。 命令には、 opmode、 carry-in、 carry-in select が含まれる ほか、 <strong>DSP</strong>48 か<br />

<strong>DSP</strong>48E かによ って subtract または alumode ビット のいずれかが含まれます。<br />

Opmode ブロッ クは、 <strong>DSP</strong>48 または <strong>DSP</strong>48E の制御シーケン ス を生成するのに使用する と 便利で<br />

す。 次の図に例を示し ます。 この例では、 <strong>DSP</strong>48 ブロッ クに 4 つの命令を含むシーケンスが使用さ<br />

れ、 35X35 ビ ッ ト の乗算器が イ ンプ リ メ ン ト さ れています。 Opmode ブロックは命令をマルチプレ<br />

ク サに伝え、 マルチプレ ク サがシーケ ン スの各命令を選択し ています。<br />

ブロック パラ メータ<br />

ブロッ ク パラ メータのダイアログ ボックスは、 Simulink モデル内のア イ コ ンをダブルク リ ッ クす<br />

る と 表示されます。<br />

[Opmode] タブ<br />

[Opmode] タブからは、 次のよ う なパラ メ ータ を設定でき ます。<br />

• [Device] : <strong>DSP</strong>48 または <strong>DSP</strong>48E デバ イ スのど ち ら の命令を生成する か指定し ます。<br />

• [Operation] : ブロッ クで生成される命令を表示します。 命令は、 ブロッ ク表面にも表示されま<br />

す。<br />

• [<strong>DSP</strong>48 Instruction] または [Custom Instruction] : <strong>DSP</strong>48 または <strong>DSP</strong>48E 命令を選択で き ま<br />

す。 カ ス タ ム を選択する と 、z_mux +/-(yx_mux + carry) フ ォーマ ッ ト の命令形式が可能なマス<br />

ク パ ラ メ ータが表示 さ れます。<br />

• [Z mux] : <strong>DSP</strong>48(E) の加算器に対する Z ソースを {'0', 'C', 'PCIN', 'P','C', 'PCIN>>17','<br />

P>>17'} のいずれかから指定し ます。<br />

• [Operand] : <strong>DSP</strong>48 の加算器で加算を実行する か、 減算を実行する か指定し ます。 <strong>DSP</strong>48E の<br />

場合、 演算は [Instruction] プルダウ ンから選択し ます。<br />

• [YX muxes] : <strong>DSP</strong>48 の加算器に対する YX ソースを {'0','P', 'A:B', 'A*B', 'C', 'P+C', 'A:B+C' }<br />

のいずれかか ら指定し ます。 [A:B] にする と 、 A が B と連結されて 1 つの値が出力され、 加算<br />

器の入力 と し て使用されます。<br />

• [Carry input] : <strong>DSP</strong>48 の加算器に対する YX ソースを {'0', '1', 'CIN', '~SIGN(P or PCIN)',<br />

'~SIGN(A:B or A*B)' ,. '~SIGND(A:B or A*B)'} のいずれかから指定し ます。 [~SIGN (P or<br />

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

リリース 9.2.00 2007 年 8 月

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

Saved successfully!

Ooh no, something went wrong!