PCI ExpressのWikipediaページによると、 PCI-e 1Xスロットには2つのレーン(18ピン)に18ピンの位置があり、5〜9の位置はSMBusとJTAGを表します。
µCをSMBus(基本的にはI²C)デバイスとして接続したいのですが、追加のメッセージプロトコル要件を理解していますが、どのピンに接続するつもりなのか正確にはわかりません。
SMCLK、SMDAT、TCK、TDI、TMS、TRST、TDO、WAKE、PERST、PRSNT1、PRSTN2のピンに加えて、PCI固有の要素のピンが表示されます。PRSNTピンを短絡する必要があること、およびデバイスに+ 12Vと+ 3.3Vの電源があることは知っていますが、残りは少し混乱します。通常、I²CではSDAとSCLを考えていますが、ここに表示されているピンは、SPIに期待する種類のインターフェイスに似ており、個別の入力および出力データピンとデバイス選択を備えています。これはJTAGビットですか、SMCLK / SMDATだけを見ているのですか?
だから、私の質問は2つあります:
- どのピンを気にする必要がありますか?
- デバイスを登録するには、PRSNT1 / PRSNT2ピンをジャンパーする以外に何かする必要がありますか?つまり、SMBusインターフェース以外はすべて無視しても安全ですか?実際、これらのピンでカードを存在するものとしてマークする必要がありますか、それともPCIバスを利用するデバイスのためだけですか?
これがかなり些細な質問のように思える場合はお詫びします-私はハードウェアよりもソフトウェアの方がはるかに熟達しています。