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.

BitBasher<br />

BitBasher<br />

このブロックは、 [<strong>Xilinx</strong> Blockset] の [Basic Elements]、 [Data Types]、 [Index] ライブラリにリス<br />

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

ザイ リ ンクスの BitBasher ブロ ッ ク では、 ブロ ッ クに接続された入力の値がス ラ イ<br />

ス さ れた後、 連結されて追加されます。<br />

これらの操作は、Verilog 構文を使用し て記述 さ れます (詳細は、 こ のマニ ュ アルに記<br />

述されています)。 このブロックでは、最大で 4 つの出力ポー ト が使用可能です。 出力<br />

ポー ト の数は、 論理式の数 と 同じ にな り ます。 このブロックには、 ハードウェア コストがかかりま<br />

せん。<br />

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

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

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

[Basic] タブ<br />

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

• [BitBasher Expression] : Verilog 構文に基づいたビ ッ ト 単位の論理式です。 論理式は、改行し て<br />

入力する と 、 最大 4 つまで指定できます。<br />

[Output Type] タブ<br />

• [Output] : データ型の指定されたポー ト が表示されます。<br />

• [Output type] : 出力の演算タ イ プを設定し ます。<br />

• [Binary point] : 出力の 2 進小数点の位置を設定し ます。<br />

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

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

サポー ト される Verilog 構文<br />

連結文<br />

BitBasher ブロッ クでサポート される Verilog 論理文は、 ス ラ イ スや連結、反復などのビ ッ ト 単位の<br />

操作のみで、 すべて次のテンプレー ト 文を使用する必要があ り ます。<br />

output_var = {bitbasher_expr}<br />

bitbasher_expr : Verilong 構文に基づいた ス ラ イ ス、連結、反復文、ま たは単に入力ポー ト の識別子。<br />

output_var : 出力ポー ト の識別子。 output_var という名前の出力ポートがブロックに表示され、<br />

bitbasher_expr の結果が維持さ れます。<br />

output_var = {bitbasher_expr1, bitbasher_expr2, bitbasher_expr3}<br />

前述し た よ う に、 連結文はサポー ト さ れます。 bitbasher_exprN は、 それぞれ論理文、 または単に入<br />

力ポー ト の識別子のいずれかにな り ます。<br />

次は、 具体例です。<br />

a1 = {b,c,d,e,f,g}<br />

a2 = {e}<br />

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