《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > PCI 9052及其應用

PCI 9052及其應用

2008-08-06
作者:趙 斌

??? 摘? 要: 介紹了PCI9052的功能、特點及具體應用,說明了ISA模式下EEPROM配置及功能引腳連接的注意事項,給出了A/D" title="A/D">A/D轉換電路" title="轉換電路">轉換電路及其驅動程序實例。旨在介紹如何利用PCI9052完成由ISA擴展板" title="擴展板">擴展板向PCI擴展板的轉換。
??? 關鍵詞: PCI總線?? ISA擴展板?? PCI9052??? A/D轉換

?

??? PCI(外圍部件互連)總線是一種高性能局部總線" title="局部總線">局部總線。PCI總線與處理器及時鐘頻率無關,可以提供極高的數據傳送速率(33MHz總線時鐘、32位數據通路時,最大傳輸率為132Mbit/s);PCI總線具有地址數據多路復用的高性能32位或64位的同步總線,可適用于各種平臺,支持多處理器和并發工作;PCI總線規范嚴格,具有良好的兼容性,對PCI擴展卡及元件能夠自動配置,實現設備的即插即用;PCI總線還具有良好的可擴展性,通過PCI-PCI橋路,可無限地擴展。
??? 由于功能強大,使用方便靈活,PCI總線產品與其它總線產品相比具有較大優勢和較為廣闊的應用前景。 PCI擴展槽已成為PC機主板配置的主流,今后的擴展板的開發必定是基于PCI接口的。如何使現有的某些ISA接口的功能擴展板能在PCI槽上繼續使用,顯然很有意義。
??? 實現PCI總線接口電路,目前一般有兩種方案:使用可編程邏輯器件(PLD)和PCI專用橋接芯片組。鑒于PCI總線協議的復雜程度,如使用可編程邏輯陣列芯片來完成PCI協議,雖然其靈活性較高,但其開發周期長, 難度較大。而通用的PCI接口芯片功能較全, 對PCI協議具有良好的支持,可實現PCI規范要求的接口信號和配置寄存器,能夠減少開發時間和成本,并獲得較好的數據傳輸性能。所以決定采用已有的橋接芯片實現PCI總線接口電路。下面就來介紹如何利用PCI9052接口芯片將A/D功能的ISA擴展板轉換為PCI擴展板的應用。
1 PCI9052概述
??? PCI9052是PLX公司的一款低成本PCI總線接口芯片,符合PCI2.1規范。它有五個局部地址空間和四個局部設備片選信號,支持多路復用和非多路復用的8位、16位和32位通用局部總線,且局部總線與PCI總線時鐘相互獨立運行。
1.1 ISA接口模式介紹
??? PCI9052內部含有一個ISA邏輯接口,支持8位和16位的ISA從設備。通過配置EEPROM可將PCI9052設定為ISA模式,通過內存或I/O映射可將PCI總線與ISA總線相連,快速實現ISA總線到PCI總線的轉換。
1.2 配置方法及注意事項
??? 通過對EEPROM的編程可將PCI9052配置為ISA接口模式,方法包括利用燒錄器燒寫和利用PCI9052芯片在PCI總線上直接燒寫。配置信息包括設備號DID、制造商號VID、子設備號SDID、子制造商號SVID、中斷號、設備類型號、局部空間基地址、局部空間描述符、片選響應以及局部響應控制CNTRL等信號。對空間的分配方式為:
??? (1)空間0分配給ISA接口的內存存取。
??? (2)空間1分配給ISA接口的I/O存取。
??? (3)無論空間0的局部地址處于CS0#范圍還是空間1的局部地址處于CS1#范圍,ISA存取均有效。
??? (4)標準的從周期可以使用空間2、空間3和串行EEPROM來存取。
??? EEPROM的內容非常重要,它關系到板卡能否正常工作,在設計時要非常注意。
2 應用實例
??? 下面給出基于PCI9052接口的A/D數據采集板的應用實例。該數據采集板的功能是:外部模擬信號經過多選開關選通后,再經過運算放大器送入A/D芯片進行轉換,其轉換狀態的結果可用程序查詢方式讀出。
2.1 硬件設計
??? 硬件電路原理如圖1所示。

?


??? 硬件電路分為四個部分:
??? (1)PCI9052與PCI插槽間的連接信號線。這些信號包括地址數據復用信號AD[31:0],總線命令信號C/BE[3:0]#,模式選擇信號MODE,局部總線請求信號LHOLD和PCI協議控制信號PAR、FRAME#、IRDY#、TRDY#、STOP#、IDSEL、DEVSEL#、PERR#、SERR#。由于使用的是ISA非復用模式,因此MODE引腳應接地。LHOLD信號應該進行下拉或接地處理。
??? (2)PCI9052與串行EEPROM的連線。有EESK、EEDO、EEDI和EECS等連線。
??? (3)PCI9052與A/D轉換電路的連接。由于用到的是ISA局部總線信號,所以有數據線LAD[7:0]、地址線ISAA[1:0]、LA[23:2]、I/O讀寫信號線IOWR#、IORD#、地址鎖存BALE等連線。
??? (4)A/D采樣轉換電路。包括A/D芯片、多選開關、采樣保持和邏輯控制電路。
????PCB板布線應注意以下事項
??? (1)參照PCI9052的C/ISA模式引腳圖進行連線。
??? (2)對于ISA模式,CLK(局部總線時鐘)為8MHz,可與PCI時鐘異步。由于PCI時鐘信號的一半要靠反射波來提升,因此時鐘信號CLK走線長度近似為2500mil+/-100mil。直接連接不滿足長度要求時可采用蛇形布線多繞幾圈。
??? (3)PRSNT1#和PRSNT2#兩者必須有一個接地,主板依靠這兩個信號判斷插槽上是否有卡及板卡對電源的要求信息。
??? (4)PCI卡上每個Vcc都必須退耦,電容容量不小于0.01μF。
2.2 軟件設計
??? 板卡調試成功以后就可以編寫驅動程序了。目前,編寫驅動程序最常用的工具是DDK、VtoolsD和WinDriver等。它們都是專門的驅動開發工具,在此選用的是WinDriver。它允許用戶使用Visual C++、Borland或者其它Win32編程工具軟件在用戶模式(UserMode)上編寫設備驅動程序,能很快地開發出高質量的驅動程序。編程的基本方法是首先查找板卡,再找到卡中與用到的局部空間相對應的PCI基地址,然后根據要求對這個基地址進行操作??紤]到調用靈活性,在WinDriver環境下利用VC++6.0將驅動程序的接口制成DLL(動態鏈接庫)形式,這樣可以方便調用VB、VC、DELPHI、LABVIEW等多種編程語言。
??? 限于篇幅,對板卡進行查找及訪問的程序源碼摘錄如下,以供參考:
??? P9050_HANDLE? pcicheck(DWORD dwVendorID, DWORD dwDeviceID, BOOL fUseInt)? //獲得板卡句柄" title="句柄">句柄函數
??? {
??? ??? DWORD cards, my_card;
??? ??? P9050_HANDLE hPlx = NULL;//定義句柄初始為空
??? ??? RegisterWinDriver();
??? ??? if (dwVendorID==0)
??? ??? {
??? ??????? sscanf (“9050”, “%x”,&dwVendorID);
??? ??????? if (dwVendorID==0) return NULL;
??? ??????? sscanf (“10b5”, “%x”,&dwDeviceID);
??? ??? }
??? ??? cards = P9050_CountCards (dwVendorID, dwDeviceID);//對PCI卡的個數進行遍歷
??? ?…
????? ??if(P9050_Open(&hPlx,dwVendorID,dwDeviceID,my_card-1,
??? fUseInt ? P9050_OPEN_USE_INT:0/*P9050_OPEN_FIX_BIT7*/ ))
????????return hPlx;? //返回獲得板卡句柄
??? }
?? ?int? pciad(P9050_HANDLE hPlx, BOOL fLocalAddr,int ch)//用獲得的板卡句柄對IO空間進行訪問,實現A/D操作
??? {
?? ?…
????????P9050_WriteSpaceByte(hPlx, ad_sp, addr1, (BYTE) data1);?? //對局部IO空間進行寫操作
?? ?…
???? ??data5=P9050_ReadSpaceByte(hPlx, ad_sp, addr4);?//對局部IO空間進行讀操作?????
??? …
??? }
??? int? pciclose(P9050_HANDLE hPlx) // 關閉板卡句柄函數
??? {
??? P9050_Close(hPlx);
????return 1;
??? }
參考文獻
1 PCI9052 Data Book V1.01. PLX Technoledgy,1999
2 WINDRVR V5 User’s Guide.Jungo Ltd, June 20,2001
3 戚德虎,李貴山.PCI局部總線開發者指南.西安:西安電子科技大學出版社,2000

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久亚洲一区二区三区四区| 国产精品久久久久av免费| 国产精品久线观看视频| 国产精品二区在线| 欧美三级午夜理伦三级中视频| 欧美激情视频一区二区三区不卡| 国产欧美在线| 亚洲国产欧美一区二区三区久久| 久久久久久久综合狠狠综合| 影音先锋中文字幕一区| 国产精品久久久免费| 狠狠入ady亚洲精品| 午夜在线一区二区| 精品成人乱色一区二区| 欧美午夜a级限制福利片| 欧美色综合网| 国产精品久久久久一区| 久久这里有精品15一区二区三区| 欧美日韩另类字幕中文| 亚洲欧美精品一区| 久久久久国产一区二区三区四区| 国产精品视频精品视频| 欧美搞黄网站| 今天的高清视频免费播放成人| 国产日本欧美一区二区三区| 亚洲人成在线播放网站岛国| 亚洲色图制服丝袜| 国内精品久久久久久久影视蜜臀| 欧美日韩国产首页| 国产一区日韩二区欧美三区| 亚洲精品乱码久久久久久| 国产精品久久9| 欧美激情亚洲精品| 激情文学一区| 欧美午夜电影一区| 欧美日韩综合久久| 久久夜色精品国产噜噜av| 国产午夜精品美女毛片视频| 性欧美办公室18xxxxhd| 亚洲欧美日韩一区| 欧美一区二区三区播放老司机| 亚洲美女视频在线免费观看| 亚洲一区影院| 久久性天堂网| 在线国产精品一区| 国产日韩欧美综合在线| 国产精品久久久久秋霞鲁丝| 久久综合久久综合久久| 欧美91大片| 国产精品99久久久久久久久久久久| 国产精品揄拍一区二区| 久久视频在线视频| 亚洲国产一区二区在线| 欧美在线在线| 久久综合久久综合这里只有精品| 国产精品一区二区你懂的| 亚洲日本成人| 在线欧美不卡| 亚洲福利电影| 国产欧美一区二区三区另类精品| 欧美日韩另类国产亚洲欧美一级| 国产一区二区三区四区三区四| 久久久久久一区| 欧美性事在线| 激情另类综合| 国产精品99久久不卡二区| 欧美 日韩 国产 一区| 久久久久久久999精品视频| 久久一本综合频道| 欧美高清视频www夜色资源网| 久久精品国产欧美亚洲人人爽| 另类专区欧美制服同性| 国产精品久久久久久久电影| 久久av一区二区| 欧美日韩亚洲不卡| 欧美激情综合网| 欧美高清视频一二三区| 激情成人综合| 亚洲肉体裸体xxxx137| 在线免费观看一区二区三区| 理论片一区二区在线| 国产精品二区二区三区| 亚洲电影下载| 国产精品色网| 免费日韩av片| 日韩视频二区| 久久综合综合久久综合| 欧美一区二区三区在线免费观看| 亚洲欧洲一区二区三区久久| 91久久久亚洲精品| 欧美午夜精品理论片a级按摩| 欧美成人午夜剧场免费观看| 欧美精品手机在线| 国产精品igao视频网网址不卡日韩| 你懂的成人av| 国产日韩专区在线| 免费亚洲视频| 欧美精品在线一区二区三区| 国产精品一区二区你懂得| 欧美丰满少妇xxxbbb| 国产视频丨精品|在线观看| 久久这里有精品15一区二区三区| 老司机午夜精品视频| 亚洲天堂av在线免费| 国产精品一区二区黑丝| 欧美午夜一区二区| 亚洲国产精品久久久久久女王| 亚洲精品日韩在线| 欧美在线视频一区二区三区| 在线观看精品| 欧美日韩在线视频观看| av成人黄色| 国产一区二区在线免费观看| 欧美视频久久| 亚洲国产另类精品专区| 怡红院精品视频| 欧美专区日韩视频| 性色av香蕉一区二区| 亚洲视频欧美视频| 欧美激情视频免费观看| 欧美va天堂在线| 国产一区清纯| 欧美福利视频网站| 久久久99久久精品女同性| 亚洲一区二区三区视频| 久久网站热最新地址| 久久久久免费| 影音先锋亚洲精品| 亚洲午夜av| 日韩网站在线观看| 欧美日韩在线视频一区| 国产一区二区高清不卡| 欧美成人精品一区二区| 亚洲精品国偷自产在线99热| 国产精品不卡在线| 亚洲一区二区三区影院| 亚洲天堂黄色| 有坂深雪在线一区| 久久九九精品| 国产欧美日韩三区| 久久久av水蜜桃| 久久久久久亚洲精品不卡4k岛国| 欧美午夜一区| 日韩手机在线导航| 国产精品vvv| 欧美日韩极品在线观看一区| 国产亚洲精品bv在线观看| 欧美三日本三级三级在线播放| 国产尤物精品| 揄拍成人国产精品视频| 99精品国产99久久久久久福利| 久久综合九色99| 黑人巨大精品欧美一区二区小视频| 国产精品每日更新在线播放网址| 久久久精品国产免费观看同学| 欧美国产国产综合| 亚洲精品国偷自产在线99热| 国产一区二区三区在线免费观看| 亚洲精品中文字幕在线观看| 亚洲一区美女视频在线观看免费| 欧美麻豆久久久久久中文| 黄色成人av| 国产精品系列在线| 极品日韩久久| 欧美日本一区二区视频在线观看| 国产精品亚洲综合色区韩国| 亚洲国产1区| 亚洲欧美国产三级| 校园激情久久| 亚洲视频在线免费观看| 国产在线国偷精品产拍免费yy| 亚洲人屁股眼子交8| 国产亚洲永久域名| 好吊视频一区二区三区四区| 欧美jizzhd精品欧美巨大免费| 日韩视频免费大全中文字幕| 欧美肥婆在线| 国产真实乱子伦精品视频| 欧美激情第一页xxx| 久久av一区二区三区亚洲| 久久久久久亚洲综合影院红桃| 国产伦精品一区二区三区照片91| 午夜欧美视频| 99视频一区二区三区| 国产亚洲第一区| 一区二区三区精密机械公司| 亚洲一区视频在线| 日韩亚洲一区二区| 国产精品视频一二| 国产综合久久久久久鬼色| 国产美女精品一区二区三区| 在线免费观看一区二区三区| 亚洲国产精彩中文乱码av在线播放| 欧美激情中文字幕一区二区| 午夜精品福利电影| 午夜精品久久久久久久99水蜜桃| 欧美不卡高清| 亚洲婷婷综合色高清在线| 亚洲日本免费电影| 亚洲免费在线视频| 国产精品福利片| 美日韩精品视频免费看| 性欧美办公室18xxxxhd| 欧美中日韩免费视频| 亚洲午夜激情| 洋洋av久久久久久久一区| 久久躁日日躁aaaaxxxx| 亚洲一区二区视频| 99国产精品99久久久久久粉嫩| 国产精品久久久久久久一区探花| 麻豆精品视频| 亚洲人成在线播放网站岛国| 亚洲黄一区二区| 国产精品综合视频| 欧美11—12娇小xxxx| 欧美精品v日韩精品v国产精品| 久久综合一区二区| 久久久精品国产一区二区三区| 久热精品在线视频| 欧美亚洲在线| 国内精品视频666| 亚洲视频在线观看一区| 一区二区三区av| 国产精品一区二区在线观看网站| 欧美日韩成人免费| 欧美亚州一区二区三区| 国语自产精品视频在线看抢先版结局| 亚洲一区成人| 亚洲素人在线| 国产精品伦一区| 亚洲最新视频在线播放| 一区二区三区视频在线| 亚洲国产精品久久久久婷婷老年| 精品电影在线观看| 国产精品久久久久9999| 黑人一区二区三区四区五区| 免费人成精品欧美精品| 欧美日本一道本在线视频| 国产精品久久精品日日| 欧美理论电影在线播放| 在线成人免费观看| 久久综合中文字幕| 亚洲欧洲日产国产综合网| 一本色道久久综合亚洲精品不卡| 亚洲精品1区| 亚洲综合国产精品| 亚洲视频免费在线| 国产精品视频内| 国内自拍一区| 99成人在线| 欧美日本视频在线| 亚洲一区黄色| 欧美在线视频一区| 小黄鸭精品aⅴ导航网站入口| 国产欧美精品va在线观看| 亚洲欧美视频一区二区三区| 亚洲精品久久久久久久久久久| 欧美成人免费大片| 亚洲私拍自拍| 国产婷婷色一区二区三区在线| 浪潮色综合久久天堂| 亚洲人成在线播放网站岛国| 欧美视频日韩视频| 国产夜色精品一区二区av| 久久久蜜桃一区二区人| 伊人久久婷婷色综合98网| 欧美一区二区三区免费大片| 久久精品久久综合| 国产伦精品一区二区三| 亚洲亚洲精品在线观看| 欧美日韩国产探花| 亚洲免费观看视频| 欧美日韩美女| 亚洲免费影视| 国产精品日韩精品| 在线日韩一区二区| 一区二区三区.www| 亚洲高清资源综合久久精品| 欧美日韩一区成人| 亚洲女同性videos| 欧美日韩成人在线观看| 国产一区二区三区在线观看网站| 国产农村妇女精品| 久久免费偷拍视频| 99视频在线观看一区三区| 欧美成人亚洲| 亚洲色图在线视频| 91久久一区二区| 欧美日韩国产欧美日美国产精品| 国产日产欧美一区| 在线视频国内自拍亚洲视频| 亚洲美女性视频| 国产精品网曝门| 亚洲国产毛片完整版| 国产精品视频一区二区三区| 亚洲国产高清一区| 国产精品美女www爽爽爽| 日韩视频精品在线观看| 欧美激情小视频| 欧美日韩中文字幕在线视频| 亚洲精品在线二区| 亚洲小说春色综合另类电影| 欧美午夜精品理论片a级大开眼界| 欧美夫妇交换俱乐部在线观看| 久久婷婷综合激情| 欧美日韩在线电影| 亚洲欧洲日韩女同| 欧美尤物巨大精品爽| 这里只有精品视频| 亚洲综合大片69999| 亚洲视频中文字幕| 影音先锋中文字幕一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 欧美一区二区在线免费播放| 亚洲国产精品久久久久婷婷884| 一本综合久久| 欧美国产日韩一区二区在线观看| 欧美福利精品| 欧美性jizz18性欧美| 亚洲精选在线| 国产免费观看久久| 久久gogo国模啪啪人体图| 亚洲欧美高清| 久久精品国产精品亚洲综合| 国产综合久久久久影院| 国产精品一区在线播放| 在线播放一区| 欧美成人精品h版在线观看|