Theo trang Wikipedia trên PCI Express , các khe cắm PCI-e 1X có 18 vị trí pin trên hai làn (vì vậy 36 chân) và vị trí 5-9 đại diện cho SMBus và JTAG.
Tôi muốn kết nối một chiếcC như một thiết bị SMBus (về cơ bản là I²C) và tôi hiểu các yêu cầu giao thức tin nhắn bổ sung, nhưng tôi không chắc chắn chính xác những chân nào tôi muốn can thiệp vào.
Tôi có thể thấy các chân cho SMCLK, SMDAT, TCK, TDI, TMS, TRST, TDO, WAKE, PERST, PRSNT1, PRSTN2, cùng với một loạt các công cụ dành riêng cho PCI. Tôi biết rằng các chân PRSNT phải được rút ngắn, và có các nguồn cung cấp + 12V và + 3.3V cho thiết bị, nhưng phần còn lại hơi khó hiểu. Thông thường với I²C tôi sẽ nghĩ SDA và SCL, nhưng các chân tôi đang thấy ở đây trông giống với loại giao diện mà tôi mong đợi từ SPI, với các chân dữ liệu đầu vào và đầu ra riêng biệt và chọn thiết bị. Đây có phải là bit JTAG không, và tôi có nghĩa là chỉ nhìn vào SMCLK / SMDAT?
Vì vậy, câu hỏi của tôi là hai lần:
- Những chân nào tôi nên quan tâm?
- Tôi có phải làm gì hơn là nhảy các chân PRSNT1 / PRSNT2 để đăng ký thiết bị không? Đó là, tôi có thể bỏ qua mọi thứ một cách an toàn trừ giao diện SMBus không? Trên thực tế, tôi thậm chí có cần đánh dấu thẻ như hiện tại với các chân đó hay chỉ dành cho các thiết bị sử dụng bus PCI?
Xin lỗi nếu đây có vẻ là một câu hỏi khá nhỏ - Tôi thông thạo phần mềm hơn nhiều so với phần cứng.