- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FPGAのTRDY, IRDYピンについて)
FPGAのTRDY, IRDYピンについて
このQ&Aのポイント
- FPGA(Xilinx SpartanIIXC2S100)を使用しています。TRDYとIRDYピンは、Xilinx PCIコアを使用する際に利用できるピンです。また、PCIコアを使用しない場合は入出力ポートとして使用することができます。しかし、入力ポートとして使用しているにも関わらず、このピンから一定電圧2Vが常に出力されています。
- TRDYとIRDYピンは、FPGA(Xilinx SpartanIIXC2S100)に存在するピンです。Xilinx PCIコアを使用する場合、これらのピンを利用することができます。また、PCIコアを使用しない場合にも、入出力ポートとして使用することができます。ただし、入力ポートとして使用しているにも関わらず、2Vが常に出力されている原因は不明です。
- FPGA(Xilinx SpartanIIXC2S100)にはTRDYとIRDYというピンがあります。これらはXilinx PCIコアを使用する際に利用できるピンであり、PCIコアを使用しない場合は入出力ポートとして利用することができます。しかし、入力ポートとして使用しているにも関わらず、なぜかこのピンから2Vの電圧が常に出力されています。原因については分かりません。
- みんなの回答 (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でもいいのかもしれません。 プルアップの方法は分かりませんがもしプルアップなら、 ドライブする側から見ても大した負荷ではないでしょう。
お礼
たくさんの質問にも関わらず、丁寧なご回答ありがとうございました。 2V出力の件はやはりプルアップされてました。 回路を見直すことも大切なのですね。