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.

Gateway Out<br />

R<br />

Gateway ブロック<br />

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

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

ザイ リ ンクスの Gateway Out ブロッ クは、 Simulink デザイ ンのザイ リ ン ク ス部<br />

か ら の出力に使用し ます。 このブロックでは、 <strong>System</strong> <strong>Generator</strong> の固定小数点型<br />

のデータが Simulink のダブル データ型に変換されます。<br />

Gateway Out ブロックは、 コンフィギュレーショ ンによって、 <strong>System</strong> <strong>Generator</strong><br />

で生成さ れた最上位レベルの HDL デザイ ンの出力ポー ト を定義できた り 、 単にハード ウ ェ ア記述<br />

で削除されるテス ト ポイント として使用したりできます。<br />

Gateway Out ブ ロ ッ ク には、 次の よ う な機能があ り ます。<br />

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

• このブロックでは、 <strong>System</strong> <strong>Generator</strong> の固定小数点型のデータ が Simulink のダブル データ型<br />

に変換されます。<br />

• <strong>System</strong> <strong>Generator</strong> で生成された最上位レベルの HDL デザイ ンの I/O ポー ト を定義し ます。<br />

Gateway Out ブ ロ ッ ク は、 最上位レベルの出力ポー ト を定義し ます。<br />

• <strong>System</strong> <strong>Generator</strong> ブロックで [Create testbench] をオンにする と、 テス トベンチ結果のベク タ<br />

を定義します。 この場合、 HDL コー ド の生成中に、 Simulink のシ ミ ュ レーシ ョ ン中に発生す<br />

る ブ ロ ッ ク か ら の出力が、 データ フ ァ イ ルでは論理ベク タ と し て記録されます。 最上位レベル<br />

のポー ト には、 それぞれ HDL コンポーネントが最上位レベルのテストベンチに挿入され、<br />

HDL シ ミ ュ レーシ ョ ン中に予測結果に対し て こ のベク タ がチェ ッ ク さ れます。<br />

• 最上位レベルの HDL エンテ ィ テ ィ で対応出力ポー ト に名前を付け ます。<br />

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

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

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

• [Translate into output port] : オフにする と 、 こ のブロ ッ ク がハード ウ ェ アに変換される と きに<br />

実際の出力ポー ト にな ら ない よ う にで き ます。 デフ ォル ト はオンで、 出力ポー ト が イ ネーブル<br />

にな り ます。 オフにする と、 Gateway Out ブ ロ ッ ク はデバ ッ グ中にのみ使用 さ れ、 デザ イ ン を<br />

部分的にプローブする際に Simulink の Sink ブロック との通信に使用されます。 この場合、<br />

Gateway Out ブロッ クはグレーで表示され、Gateway ブロ ッ ク が出力ポー ト に変換されないこ<br />

とを示します。<br />

• [IOB timing constraint] : ハード ウ ェ アでは、Gateway Out ブロッ クは入力/出力バ ッ フ ァ (IOB)<br />

のセ ッ ト と して認識されます。 IOB のタイ ミ ングに制約を付けるには、[None] と [Data rate] と<br />

[Data rate, set 'FAST' attribute] の 3 通りの方法があります。<br />

[None] をオンにする と、 <strong>System</strong> <strong>Generator</strong> で生成される制約フ ァ イル (合成ツールに XST を<br />

使用する場合は XCF、それ以外は NCF) に IOB のタイ ミ ング制約は含まれません。 このため、<br />

IOB から同期エレメントへのパスには制約が付きません。<br />

[Data rate] をオンにする と、 IOB が動作するデータ レー ト で制約されます。 このレートは、<br />

<strong>System</strong> <strong>Generator</strong> ブロッ クの [<strong>System</strong> clock period] の値、およびデザイ ン内のその他のサンプ<br />

リング周期に対する Gateway Out ブロッ クのサンプリング レート によって決定されます。 た<br />

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