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.

R<br />

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

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

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

[Basic] タブ<br />

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

• [Implementation] : [Radix-4 Streaming I/O]、 [Radix-4 Burst I/O]、 [Radix-2 Minimum<br />

Resources]、 [Pipelined Streaming I/O] のいずれかを選択し ます。<br />

• [Number of sample points (N)] : N = 2(3..16) = 8 ~ 65536 の 1 つに長さ を変換し ます。 FFTx<br />

ブロックでは、[Radix-4 Streaming I/O] の場合は 64 ~ 8192、[Radix-4 Burst I/O] の場合は 64<br />

~ 65336、[Radix-2 Minimum Resources] と [Pipelined Streaming I/O] の場合は 8 ~ 65336 の<br />

サンプル ポイントがサポート されます。<br />

• [Output ordering] : 出力を自然な順序かビ ッ ト 反転順のど ち ら かに設定し ます。<br />

• [Scaling] : 出力データ型を [Unscaled]、[Scaled]、[Block floating point] のいずれかに選択し ま<br />

す。 インプリ メンテーションに [Radix-4 Streaming I/O] および [Pipelined Streaming I/O] を選<br />

択し た場合、 [Block floating point] は使用でき ません。<br />

• [Rounding mode] : [Truncation] または [Convergent rounding] を選択します。<br />

• [Phase factor bit width] : 位相係数のビ ッ ト 幅に 8、 12、 16、 20、 24 のいずれかを選択し ます。<br />

• [Enable dynamic trans<strong>for</strong>m size] : 入力データ フレームのポイント サイズをダイナミ ッ クに変<br />

更する オプシ ョ ンの入力ポー ト N および N_we を付ける こ とができます。<br />

• [Provide overflow port] : [Scaling] で [Scaled] を選択する と 、 オプシ ョ ンの出力ポー ト ovflo<br />

を付ける こ とができます。<br />

[Implementation] タブ<br />

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

• [Optimize <strong>for</strong> speed using <strong>DSP</strong>48] : Virtex-4 の場合、 Xtreme <strong>DSP</strong> ス ラ イ スで複素乗算、 バタ<br />

フライ演算の加算/減算、 位相係数ジ ェ ネレータ の一部を計算で き ます。<br />

♦ [Butterfly arithmetic] : <strong>DSP</strong>48 を使用して、 バタフラ イ演算の加算と減算をインプ リ メ ン<br />

ト し ます。 こ のオプシ ョ ンは、 出力幅が 30 以下の場合にのみ使用でき ます。<br />

♦ [Complex multiplication] : 実質乗数を 3 ではな く 4 で構築し た複素乗算器を イ ンプ リ メ<br />

ン ト し ます。 こ れに よ り 、 複素乗算すべてが Xtreme <strong>DSP</strong> スライス内で計算されるので、<br />

ク ロ ッ ク 速度が高速にな り ます。 こ のオプシ ョ ン を使用する と 、 <strong>DSP</strong>48 の追加使用を最小<br />

限に抑えた ま ま、 ク ロ ッ ク 速度を最大限に上げる こ と がで き ます。<br />

♦ [Phase factor generation] : 各位相係数テーブルご と に 2 つの Xtreme <strong>DSP</strong> スライスを使用<br />

し て位相係数ジ ェ ネレータ を イ ンプ リ メ ン ト し ます。 位相係数のビ ッ ト 幅が大き く 、 ポ イ<br />

ント サイズが大きい場合に、 クロッ ク速度をさらに上げるこ とができます。<br />

• [Phase factor memory type] : 分散 RAM かブロ ッ ク RAM を選択し ます。 このオプショ ンは、<br />

サンプル ポイン ト 16 ~ 1024 の場合にのみ使用でき ます。 このオプシ ョ ンは、 イ ンプ リ メ ン<br />

テーシ ョ ンが [Pipelined Streaming I/O] の場合は使用でき ません。<br />

• [Data memory type] : 分散 RAM かブロ ッ ク RAM を選択します。 このオプションは、 サンプ<br />

ル ポイント 16 ~ 1024 の場合にのみ使用でき ます。こ のオプシ ョ ンは、イ ンプ リ メ ンテーシ ョ<br />

ンが [Pipelined Streaming I/O] の場合は使用でき ません。<br />

160 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!