アプリ版:「スタンプのみでお礼する」機能のリリースについて

FPGA(Xilinx SpartanIIXC2S100)を使用しています。
その中のピンに、TRDYとIRDYがあります。
マニュアルでそのピンの説明を読んだところ、Xilinx PCIコアを使用するときに、このピンを使えます。Xilinx PCIコアを使用しない時は、入出力ポートとして使えます。
と載っていました。
PCIコアを使用していないので、このピンを、入力ポートとして使用したところ、なぜかこのピンから、一定電圧2Vが常に出力されています。

前置きが長くなりましたが、
・TRDY, IRDYピンとは、一体何なのでしょうか?
・PCIコアとは、IPコアのことでいいのですよね?(間違っていたら、ご指摘お願いします。)
・入力ポートとして使用しているにも関わらず、2Vが出力されている原因は何が考えられますか?

たくさん質問して申し訳ありませんが、どうかよろしくお願いいたします。

A 回答 (1件)

>TRDY, IRDYピンとは、一体何なのでしょうか?



Target Ready:転送準備完了だよ
Initiator Ready:転送開始していいよ

このコアがもしInitiatorなら、
IRDYで「転送準備完了だよ」とTargetに知らせ、
TRDYの「転送開始していいよ」を待ちます。
Targetならその逆です。


>PCIコアとは、IPコアのことでいいのですよね?(間違っていたら、ご指摘お願いします。)

たぶんですがそうです。TRDYとIRDYがあるのですから。


>入力ポートとして使用しているにも関わらず、2Vが出力されている原因は何が考えられますか?

(1)プルアップされている。
(2)間違って実は出力として使用している。
(3)ハイインピーダンスなので測定値がふらふらしている。

一番怪しいのは(1)ですけど、でも2Vというのはやや違和感がありますね。
(1)でも(2)でもそうですけど、
TTLレベルなら2.4V以上、できれば2.5V以上欲しいところです。
入力がスレッショルド近辺でふらつくと、貫通電流が増加する可能性がありますから。
ただ、たぶん3.3VCMOSでLVTTLレベルのような気がしますから、
2Vでもいいのかもしれません。
プルアップの方法は分かりませんがもしプルアップなら、
ドライブする側から見ても大した負荷ではないでしょう。
    • good
    • 0
この回答へのお礼

たくさんの質問にも関わらず、丁寧なご回答ありがとうございました。
2V出力の件はやはりプルアップされてました。
回路を見直すことも大切なのですね。

お礼日時:2008/01/30 05:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!