pci卡設計心得
我的pci卡其實(shí)很簡(jiǎn)單,僅僅在本地端接了一個(gè)遙測信號的處理系統。
先說(shuō)說(shuō)硬件吧,其實(shí)按照正常的pci卡開(kāi)發(fā)過(guò)程,仔細閱讀pci規范是很重要的,但是由于時(shí)間比較短,我也沒(méi)有很大的耐性看那些破規范,也就稍稍了解了一下?,F在市場(chǎng)上有許多的專(zhuān)用的pci規范接口芯片,這些芯片提供的pci接口完全符合規范,具體符合的規范版本可以參看具體的芯片所以即使開(kāi)發(fā)者不是很了解規范的具體細則,也可成功的設計pci卡。也就是可以達到傻瓜及設計。在連線(xiàn)上只要將對應的引腳連在總線(xiàn)上就可以了,在連線(xiàn)時(shí)要注意pci規范中提到了信號用的反射波信號,所以驅動(dòng)的信號只用了要求電壓的一半,另一半靠反射來(lái)提升。所以對信號線(xiàn)的長(cháng)度有要求:64位卡的32位信號具備的最大連線(xiàn)長(cháng)度是1500mil,64位擴展信號的附加信號的連線(xiàn)長(cháng)度最大為2000mil,pci clk的長(cháng)度為2500mil+/-100mil,如果不夠長(cháng)度可以多繞幾圈。
還有一個(gè)要注意的是pci信號中prsnt1和prsnt2,開(kāi)始我對這兩個(gè)信號一直不是很清楚,清華bbs上的精華區說(shuō)得也是含糊,后來(lái)師兄devilface告訴我的prsnt1和prsnt2兩者必須有一個(gè)接gnd,否則系統肯定找不到卡,主板就是靠這兩個(gè)信號來(lái)判斷這個(gè)插槽上是否有卡,而其接法同pci卡使用的功率有關(guān)具體的含義如下(0 表示懸空,1表示接地):
prsnt1prsnt2含義
00no card
0115w
1025w
117.5w
另外pci卡上最好在從槽上引的電源上多加幾個(gè)電容,所有電源都必須退藕一般規范推薦pci卡做4層板,但是我只做了2層,其實(shí)無(wú)所謂,只要2層布得開(kāi),沒(méi)必要布4層,不過(guò)我布線(xiàn)的時(shí)候還是費了一點(diǎn)功夫,用specctra布了5,6次,為研究室節省開(kāi)支嘛?。ㄒ菍熆匆?jiàn)了該多感動(dòng)呀?。?/SPAN>

評論