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.

R<br />

Shared Memory Read<br />

このブロックは、[<strong>Xilinx</strong> Blockset] の [Shared Memory] および [Index] ライブラリにリストされて<br />

います。<br />

ザイ リ ンクスの Shared Memory Read ブロッ クは、 ザイ リ ンクスの共有メモリ オ<br />

ブジ ェ ク ト か らデータ を読み出すための高速イ ン ターフ ェ イ スです。 このブロッ<br />

クでは、 FIFO オブジェ ク ト と ロ ッ ク可能な共有メ モ リ オブジェ ク ト の両方がサ<br />

ポー ト されます。<br />

リ ク エ ス ト さ れたデータは、共有 メ モ リ か ら読み出 さ れ、Simulink のス カ ラ 型、ベ<br />

ク タ型、 マ ト リ ッ ク ス型の信号で出力ポー ト に読み込まれます。 ブ ロ ッ ク の下の括弧付き テキ ス ト<br />

は、 こ のブロ ッ ク インターフェイスと共有されるメモリを示します。 ブロッ クに表示される深さ と<br />

幅か ら、 共有 メ モ リ のサ イ ズがわか り ます。 こ れら の値は、 ブ ロ ッ ク が共有 メ モ リ オブジェ ク ト に<br />

接続さ る と 、 ラ ン タ イ ム中にア ッ プデー ト さ れます。<br />

Shared Memory Read ブ ロ ッ ク は、 シ ミ ュ レーシ ョ ン中に起動さ れ、 接続さ れた共有 メ モ リ オブ<br />

ジェク ト と共に複数のト ランザクショ ンを実行します。 ブ ロ ッ ク が起動される周波数は、 [Sample<br />

time] で設定し ます。 実行 さ れる ト ラ ンザ ク シ ョ ンは、 ブ ロ ッ ク が FIFO に接続されているか、 ロ ッ<br />

ク 可能な共有 メ モ リ オブジェ ク ト に接続されているかによって異な り ます。<br />

FIFO のトランザクション<br />

共有 FIFO オブジェ ク ト の ト ラ ンザクシ ョ ンは、シ ミ ュ レーシ ョ ン サイ クル中に次の順序で発生し<br />

ます。<br />

• データ待機 : Shared Memory Read ブロックは、[Output dimensions] で指定したワード数が共<br />

有 FIFO オブジ ェ ク ト で使用可能にな る のを待ち ます。 ワード数が 15 秒後も FIFO で使用可<br />

能にな ら ない場合は、 時間切れにな り 、 シ ミ ュ レーシ ョ ンは停止さ れます。<br />

• データ読み出し : 十分な ワー ド 数が使用可能にな る と 、 Shared Memory Read は共有 FIFO オ<br />

ブジ ェ ク ト か らデータ を読み出し ます。<br />

ロック可能なメモリのトランザクション<br />

ロ ッ ク可能な メ モ リ の ト ラ ンザクシ ョ ンは、 シ ミ ュ レーシ ョ ン サイクル中に次の順序で発生しま<br />

す。<br />

• ロックの獲得 : ブ ロ ッ ク が共有 メ モ リ の コ ンテン ツ を読み出す前に、 共有 メ モ リ オブジェ ク ト<br />

のロックを獲得する必要があり ます。 15 秒後も ロ ッ ク が獲得で き ない場合は、 時間切れにな<br />

り、 シミュレーションは停止されます。<br />

• データ読み出し : ロ ッ ク が獲得される と 、 Shared Memory Read ブロッ クは共有メモリ オブ<br />

ジ ェ ク ト か らデータ を読み出し ます。<br />

• ロックの解除 : Shared Memory Read ブロックは共有メモリ オブジ ェ ク ト か らデータ を読み出<br />

すと、 ロックを解除します。<br />

Shared Memory Read ブロ ッ ク は、 シ ミ ュ レーシ ョ ンでのみ使用され、 ネ ッ ト リ ス ト では無視され<br />

ます。 Shared Memory Read ブロ ッ クは、 特に高スループ ッ ト 要件のあ るハー ド ウ ェ ア協調シ ミ ュ<br />

レーシ ョ ン デザイ ンに使用されます。 詳細は、 ハー ド ウ ェ ア協調シ ミ ュ レーシ ョ ン を使用し た リ ア<br />

ルタ イ ム信号処理を参照して く ださい。<br />

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