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 />

メンバー関数<br />

void peek (StdLogicVector & value) const<br />

パイプの末端の値を取得します。 取得される値は read() の場合 と同じですが、 パイプの状態は変更<br />

されず、 peek() で確認し たワー ド がパイプか ら削除される こ と はあ り ません。 peek() では、 read()<br />

と 異な り 、 パ イ プの状態が変更 さ れないため、 暗示的な mutex の要件がな く 、 パイプが空でない限<br />

り 、 処理は必ず正し く 実行されます。<br />

パイプが空の場合は、 Sysgen::Error 例外が発生し ます。<br />

パラ メータ<br />

value : パイプの値で内容が上書きされる StdLogicVector への参照。 StdLogicVector の型およ<br />

びサ イ ズを適切にする には、 呼び出し側で コ ン ス ト ラ ク ト する必要があ り ます。<br />

read() も参照してください。<br />

bool read (StdLogicVector & value, double timeout_sec = NEVER)<br />

パイプが空の場合は、 Sysgen::Error 例外が発生し ます。<br />

peek()、 readArray() も参照してください。<br />

パラ メータ<br />

戻り値<br />

value : パ イ プか ら読み出 さ れた値で内容が上書き さ れる StdLogicVector への参照。<br />

StdLogicVector の型およびサイズを適切にするには、呼び出し側でコンス ト ラ ク トする必要が<br />

あります。<br />

timeout_sec : read 操作を試みる時間を秒単位で指定し ます。 特定のパ イ プへのア ク セ ス では、<br />

NamedPipeWriter と NamedPipeReader 間に暗示的な mutex があ り ます。<br />

読み出し が正し く 実行さ れた場合は True。 timeout_sec が NEVER に設定されている場合は<br />

Ttrue が返されるか、 何も返されません。 False が返された場合は、 タ イ ムア ウ ト です。<br />

bool readArray (unsigned nwords, StdLogicVectorVector & buffer, double<br />

timeout_sec = NEVER)<br />

nwords で指定し たワー ド数がパイプに含まれていない場合は、 Sysgen::Error 例外が発生し ます。<br />

呼び出し では、 nwords < numAvailable() であ る こ と を確認する必要があ り ます。<br />

パラ メータ<br />

戻り値<br />

nword : 書き込まれるワード数。<br />

buffer : 内容がパイ プにコ ピーさ れる StdLogicVectorVector への参照。 StdLogicVectorVector<br />

の型、 ワード数 (nwords 以上)、 およびワー ド 当た り のビ ッ ト 数を適切にする には、 呼び出し<br />

側でコ ン ス ト ラ ク ト する必要があ り ます。<br />

timeout_sec : read 操作を試みる時間を秒単位で指定し ます。 特定のパ イ プへのア ク セ ス では、<br />

NamedPipeWriter と NamedPipeReader 間に暗示的な mutex があ り ます。<br />

読み出し が正し く 実行さ れた場合は True。 timeout_sec が NEVER に設定されている場合は<br />

Ttrue が返されるか、 何も返されません。 False が返された場合は、 タ イ ムア ウ ト です。<br />

read() も参照してください。<br />

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