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.

Moore State Machine<br />

マ ト リ ッ ク スの行は、 現在のス テー ト に対応し ます。 次のス テー ト のマ ト リ ッ ク ス では、 各入力値<br />

が 1 つの列に示されています。 入力値はス テー ト マシンの出力に影響し ないため、出力配列は 1 列<br />

のみです。<br />

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

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

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

このブロックの次のステート ロジックおよびステート レ ジ ス タ は、 高速専用ブ ロ ッ ク RAM を使<br />

用してインプリ メン ト されます。 出力ロジックはルックアップ テーブルと してコンフ ィ ギュ レー<br />

ションされた専用 RAM を使用してインプ リ メ ン ト されるため、 レイテンシは 0 です。<br />

Moore ステート マシンの イ ンプ リ メ ン ト に使用される ビ ッ ト 数は、 次の式で算出されます。<br />

ds = (2k )(2i ) = 2k+i w s = k<br />

N s = d s*w s = (k)(2 k+i )<br />

こ の場合、 各値の定義は次の と お り です。<br />

N = 次のステー ト ロジック ブロッ ク RAM ビッ ト数の合計<br />

k = ceil(log2(s))<br />

d = ステート ロジック ブロック RAM のワード数<br />

w = ステート ロジック ブロッ ク RAM の幅<br />

s = ステート数<br />

i = 入力ビ ッ ト 数<br />

次の表に、 さ まざまなステー ト マシンに必要なブ ロ ッ ク RAM サイズの例を示します。<br />

ステート数 入力ビッ ト数<br />

必要なブ ロ ッ ク<br />

RAM のビッ ト数<br />

2 5 64<br />

4 1 8<br />

8 6 1536<br />

16 5 2048<br />

32 4 2560<br />

52 1 768<br />

100 4 14336<br />

ブロック RAM の幅およびワード数の制限は、 シングル ポー ト ブロック メモリのコア データ シー<br />

ト で説明されています。<br />

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