• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

    作者: 時間:2011-04-04 來源:網絡 收藏

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

    2 PCI9052設計實例
    利用PCI總線目標接口芯片PCI9052設計PCI接口卡非常簡便,圖3是PCI主處理機讀取SRAM的接口示意圖,其主要功能是PCI主處理機通過PCI9052實現對RAM的單次或突發讀、寫操作。

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


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

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

    電容式觸摸屏相關文章:電容式觸摸屏原理

    上一頁 1 2 3 下一頁

    關鍵詞: PCI 芯片功能

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 盘山县| 来安县| 土默特右旗| 集贤县| 天气| 祥云县| 抚顺县| 邻水| 安康市| 汾阳市| 磐安县| 郸城县| 富宁县| 镇宁| 岳普湖县| 城市| 丰原市| 盐源县| 丰城市| 河曲县| 都江堰市| 深圳市| 财经| 商城县| 西安市| 二连浩特市| 邵阳县| 古浪县| 宿迁市| 长葛市| 浏阳市| 佛山市| 开平市| 沅江市| 华容县| 翁牛特旗| 安康市| 漳州市| 湄潭县| 迭部县| 和林格尔县|