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.

FFT v3_2<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 />

• [Number of stages using block RAM] : ブロッ ク RAM と分散 RAM (一部のみ) にデータおよ<br />

び位相係数を格納し ます。 このオプションは、インプリ メンテーションに [Pipelined Streaming<br />

I/O] を選択し た場合にのみ使用で き ます。<br />

このブロックで使用されるその他のパラメータは、 ブロッ クのパラ メータ ダイアログ ボックスの<br />

共通オプシ ョ ンで説明されています。<br />

ブロックのタイミング<br />

FFT ブロッ クの制御ビヘイビアやタイ ミ ングの詳細は、 コアのデータシート を参照してください。<br />

<strong>System</strong> <strong>Generator</strong> <strong>for</strong> <strong>DSP</strong> <strong>リファレンス</strong> <strong>ガイド</strong> japan.xilinx.com 165<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!