<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 淺論PCI 9 O 5 2芯片功能及其應用

淺論PCI 9 O 5 2芯片功能及其應用

作者: 時(shí)間:2011-04-04 來(lái)源:網(wǎng)絡(luò ) 收藏

1.3.7 局部總線(xiàn)ISA接口模式
9052的新功能是它直接提供給用戶(hù)ISA邏輯接口,從而保證了ISA到的平滑轉換。另外,ISA接口還能支持8/16位存儲器或I/O設備。用戶(hù)通過(guò)對EEPROM的編程可將9052置為ISA接口模式,在ISA接口模式下,LRESET信號將由低有效變?yōu)楦哂行?,并可將局部總線(xiàn)空間2、3配置為無(wú)復用方式。

2 PCI9052設計實(shí)例
利用PCI總線(xiàn)目標接口芯片PCI9052設計PCI接口卡非常簡(jiǎn)便,圖3是PCI主處理機讀取SRAM的接口示意圖,其主要功能是PCI主處理機通過(guò)PCI9052實(shí)現對RAM的單次或突發(fā)讀、寫(xiě)操作。

本文引用地址:http://dyxdggzs.com/article/187564.htm


2.1 電路連接
按照圖3中的連接電路,對于SRAM主要有以下幾個(gè)引腳:A(17,0)、I/O(7,0)、OE、CE、WE等。地址線(xiàn)A(17,2)與本地地址線(xiàn)LA[17,2]相連,根據PCI9052的LBE[0,3]#的定義,這里用8位數據總線(xiàn)將LBE0#與A0連接,LBE1#與A1連接,OE與PCI9052的CSO#相連。
PCI9052為設計人員提供了4個(gè)片選信號CS(3:0)#,可以為4個(gè)設備提供片選信號。這樣可以避免設計人員在設計電路時(shí)設計片選解碼電路,其地址和范圍可由其對應的內部寄存內部本地寄存器配置。串行EEPROM用于存儲配置寄存器內的配置信息,可以采用NM93C46或與之兼容的存儲器。
2.2 寄存器設定
電路連接好后,要使電路能正常工作,必須對PCI9052內部寄存器進(jìn)行配置。根據電路性能及特點(diǎn),應將寄存器設定為非復用工作方式,采取存儲器映射,8位數據總線(xiàn)。局部總線(xiàn)0的基地址寄存器值為240001H,其地址范圍寄存器值為3FFF8H,其描述寄存器值為39H;片選0基址寄存器的初始值為4C0001;命令寄存器的初始值為02H;狀態(tài)寄存器的初始值為800H,其他寄存器采用默認值。確定好各個(gè)寄存器的值后,應依據一定的次序將寄存器的初始值寫(xiě)入EEPROM。
2.3 驅動(dòng)程序的開(kāi)發(fā)
為了從PCI總線(xiàn)配置寄存器中獲得主機動(dòng)態(tài)分配的映射基址并對映射端口進(jìn)行讀寫(xiě),必須編寫(xiě)驅動(dòng)程序。編寫(xiě)Windows驅動(dòng)程序時(shí),可以使用DDK,但難度較大。為了簡(jiǎn)化驅動(dòng)程序開(kāi)發(fā),可使用Jungo公司推出的WinDriver開(kāi)發(fā)工具。WinDriver可自動(dòng)生成VxD驅動(dòng)程序及相應的高級函數。使用者不需具備Windows驅動(dòng)程序開(kāi)發(fā)知識,所生成的高級函數可直接在VC或CBuilder等高級編程語(yǔ)言中調用。

3 結束語(yǔ)
由于PCI總線(xiàn)數據吞吐量大,傳輸速率高,從而大大改善了數據傳輸的“瓶頸”問(wèn)題。所以,在未來(lái)的微機接口設計中,PCI總線(xiàn)的設計將成為主流。當然PCI總線(xiàn)協(xié)議比較復雜,設計PCI控制接口難度較大。實(shí)用證明,用專(zhuān)用PCI接口電路對設計PCI接口卡帶來(lái)很大的方便。本文主要介紹PLX公司的PCI9052專(zhuān)用接口電路,設計者可根據需要選用其他接口電路,不需要ISA接口時(shí),可選用PCI9050;需要DMA數據傳送時(shí),可選用PCI9054。專(zhuān)用PCI接口芯片的使用將避免用戶(hù)直接面對復雜的PCI總線(xiàn)協(xié)議,因此可以降低設計難度,從而使用戶(hù)能夠集中精力解決具體的應用問(wèn)題以縮短開(kāi)發(fā)周期,降低開(kāi)發(fā)成本,而且有利于驅動(dòng)程序的開(kāi)發(fā)。

電容式觸摸屏相關(guān)文章:電容式觸摸屏原理

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: PCI 芯片功能

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>