02.08.2013 Views

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

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

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

R<br />

♦ Non-Symmetric<br />

• filter_type : 使用さ れる フ ィ ルタ の タ イ プを指定し ます。 次のいずれかの値を使用でき ます。<br />

♦ SingleRate<br />

♦ Decimation<br />

♦ Interpolation<br />

• rate_change : [Interpolation] または [Decimation] の変更レー ト (1-16)<br />

• overclock : オーバーク ロ ッ ク係数 (1 - n タップ)<br />

• multiple_column_support : 複数列のサポー ト をデ ィ ス エーブルにする か、 カ ス タ ムで指定し ま<br />

す。<br />

♦ Disabled<br />

♦ Custom<br />

• first_column_length : 複数列のサポー ト が イ ネーブルの場合の、 最初の列の長さ を指定する整<br />

数です。<br />

• column_wrap_length : 複数列のサポー ト が イ ネーブルの場合の、 列の ラ ッ プ長を指定する整数<br />

です。<br />

たとえば、FIR Compiler ブロッ クの係数のリ ロード順は、 16 タ ッ プの対称係数が 2 フィルタで間<br />

引きされ、 オーバークロ ッ ク 2 サイクルでコンフィギュレーショ ンされる場合は、 次のよ うな関数<br />

か ら取得で き ます。<br />

>> xlGetReloadOrder( 16, 'Symmetric', 'Decimation', 2, 2, 'Disabled',<br />

4, 32)<br />

ans =<br />

5<br />

7<br />

4<br />

6<br />

1<br />

3<br />

0<br />

2<br />

こ の関数は、 リ ロー ド 順を キ ャ プチ ャするベ ク タ を返し ます。 こ の場合、 ベ ク タ の最初のエレ メ ン<br />

トは 5 で、 FIR Compiler に渡さ れた最初の係数が FIR フィルタの 5 番目の タ ッ プを形成し てい る<br />

ことを示しています。 また、係数ストラクチャは Symmetric (対称) なので、 10 番目の タ ッ プ も形<br />

成されます。 2 つ目の値は 7 なので、 同様に、 FIR Compiler に渡された 2 番目の係数が 7 番目 (お<br />

よび 8 番目) のタップを形成しているこ とを示しています。<br />

または、ブロック ハンドルまたはブロッ ク名を関数に渡して、 リ ロード順を取得する方法もあり ま<br />

す。<br />

>> xlGetReloadOrder('TestModel/FirCompiler')<br />

ans =<br />

5<br />

7<br />

4<br />

6<br />

1<br />

3<br />

0<br />

2<br />

ここでは、 リロード可能な係数を含むモデル例を示しました。<br />

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