基于PCI總線的ISA-PCI轉(zhuǎn)接卡的開發(fā)
發(fā)布時間:2023-07-25 03:17
當(dāng)今,PCI總線是PC領(lǐng)域中流行的總線,可以提供32位或64位數(shù)據(jù)寬度。在32位數(shù)據(jù)寬度下,可提供最大132MB/s的數(shù)據(jù)傳輸率。隨著計算機技術(shù)的發(fā)展,對高速、高性能板卡的需求將會越來越大,只有符合PCI標(biāo)準(zhǔn)的板卡,才能適應(yīng)未來發(fā)展的需要。但是由于ISA總線已經(jīng)得到了廣泛的應(yīng)用,ISA插卡大量存在。因此從PCI總線到ISA總線的信號的轉(zhuǎn)換就成為一個急需且重要的課題。 目前,有多種方法可以實現(xiàn)此功能。PCI9052是PLX公司繼PCI9050之后新推出的一種低成本的PCI總線接口芯片,它傳輸速率高,數(shù)據(jù)吞吐量大,可避免用戶直接面對復(fù)雜的PCI總線協(xié)議。能夠?qū)崿F(xiàn)ISA總線與PCI總線的無縫連接,可方便地將原有的ISA插卡移植到PCI總線。文中首先介紹了ISA總線與PCI總線基本原理和技術(shù)特點,然后對PCI9052芯片的基本功能和工作原理進行了重點解析。隨后從硬件設(shè)計和驅(qū)動程序開發(fā)兩部分較為詳盡地講述了利用PCI9052開發(fā)PCI總線接口的設(shè)計方案和實現(xiàn)方法。目前該接口卡已成功應(yīng)用于微機接口的教學(xué)實驗,經(jīng)過實踐驗證完全滿足應(yīng)用要求。
【文章頁數(shù)】:80 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 研究背景和選題意義
1.2 國內(nèi)現(xiàn)狀及開發(fā)的設(shè)想
1.3 本文研究內(nèi)容及章節(jié)安排
第二章 PCI總線規(guī)范概述
2.1 PCI總線特點概述
2.2 PCI總線設(shè)備的信號線分配
2.3 PCI總線的操作
2.3.1 時鐘信號
2.3.2 主設(shè)備和從設(shè)備
2.3.3 總線命令
2.3.4 總線交易
2.3.5 總線仲裁
2.3.6 奇偶校驗
2.4 PCI總線設(shè)備的配置空間
2.4.1 配置空間的作用
2.4.2 PCI總線配置空間的組織
2.4.3 配置空間頭標(biāo)區(qū)寄存器的功能
2.5 PCI接口卡的機械和電氣規(guī)范
2.5.1 PCI接口卡的機械尺寸規(guī)范
2.5.2 PCI接口卡電氣規(guī)范
2.6 本章小結(jié)
第三章 PCI接口卡的設(shè)計
3.1 芯片的選型
3.1.1 ISA總線和PCI總線的區(qū)別
3.1.2 PCI主模式和從模式
3.1.3 PLX公司PCI9052
3.2 PCI9052接口芯片介紹
3.2.1 芯片功能概述
3.2.2 引腳描述
3.2.3 總線操作
3.3 PCI9052的ISA模式
3.3.1 引腳定義
3.3.2 串行EEPROM設(shè)置
3.3.3 寄存器初始化
3.4 本章小結(jié)
第四章 PCI接口卡的硬件實現(xiàn)
4.1 設(shè)計要求和功能框圖
4.2 電路設(shè)計
4.2.1 PCI9052設(shè)計
4.2.2 EEPROM設(shè)計
4.2.3 CPLD設(shè)計
4.2.4 接口驅(qū)動電路
4.3 PCB設(shè)計
4.3.1 4 層板的PCB設(shè)計
4.3.2 退耦
4.3.3 導(dǎo)線長度
4.4 板卡調(diào)試
4.5 本章小結(jié)
第五章 WINDOWS驅(qū)動程序設(shè)計
5.1 驅(qū)動程序簡介
5.2 WDM驅(qū)動程序概述
5.3 驅(qū)動程序接口
5.4 INF文件
5.5 用DRIVERX 開發(fā)驅(qū)動程序
5.5.1 DriverX概述
5.5.2 創(chuàng)建INF文件
5.5.3 連接設(shè)備
5.5.4 常用輸入輸出接口函數(shù)
5.6 本章小結(jié)
第六章 設(shè)計驗證
6.1 基本功能檢驗
6.2 驗證實例一:PCI中斷應(yīng)用實驗
6.3 驗證實例二:讀取PCI配置空間
6.4 本章小結(jié)
第七章 總結(jié)展望
7.1 工作總結(jié)
7.2 研究展望
致謝
參考文獻
研究成果
附錄
本文編號:3837060
【文章頁數(shù)】:80 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 研究背景和選題意義
1.2 國內(nèi)現(xiàn)狀及開發(fā)的設(shè)想
1.3 本文研究內(nèi)容及章節(jié)安排
第二章 PCI總線規(guī)范概述
2.1 PCI總線特點概述
2.2 PCI總線設(shè)備的信號線分配
2.3 PCI總線的操作
2.3.1 時鐘信號
2.3.2 主設(shè)備和從設(shè)備
2.3.3 總線命令
2.3.4 總線交易
2.3.5 總線仲裁
2.3.6 奇偶校驗
2.4 PCI總線設(shè)備的配置空間
2.4.1 配置空間的作用
2.4.2 PCI總線配置空間的組織
2.4.3 配置空間頭標(biāo)區(qū)寄存器的功能
2.5 PCI接口卡的機械和電氣規(guī)范
2.5.1 PCI接口卡的機械尺寸規(guī)范
2.5.2 PCI接口卡電氣規(guī)范
2.6 本章小結(jié)
第三章 PCI接口卡的設(shè)計
3.1 芯片的選型
3.1.1 ISA總線和PCI總線的區(qū)別
3.1.2 PCI主模式和從模式
3.1.3 PLX公司PCI9052
3.2 PCI9052接口芯片介紹
3.2.1 芯片功能概述
3.2.2 引腳描述
3.2.3 總線操作
3.3 PCI9052的ISA模式
3.3.1 引腳定義
3.3.2 串行EEPROM設(shè)置
3.3.3 寄存器初始化
3.4 本章小結(jié)
第四章 PCI接口卡的硬件實現(xiàn)
4.1 設(shè)計要求和功能框圖
4.2 電路設(shè)計
4.2.1 PCI9052設(shè)計
4.2.2 EEPROM設(shè)計
4.2.3 CPLD設(shè)計
4.2.4 接口驅(qū)動電路
4.3 PCB設(shè)計
4.3.1 4 層板的PCB設(shè)計
4.3.2 退耦
4.3.3 導(dǎo)線長度
4.4 板卡調(diào)試
4.5 本章小結(jié)
第五章 WINDOWS驅(qū)動程序設(shè)計
5.1 驅(qū)動程序簡介
5.2 WDM驅(qū)動程序概述
5.3 驅(qū)動程序接口
5.4 INF文件
5.5 用DRIVERX 開發(fā)驅(qū)動程序
5.5.1 DriverX概述
5.5.2 創(chuàng)建INF文件
5.5.3 連接設(shè)備
5.5.4 常用輸入輸出接口函數(shù)
5.6 本章小結(jié)
第六章 設(shè)計驗證
6.1 基本功能檢驗
6.2 驗證實例一:PCI中斷應(yīng)用實驗
6.3 驗證實例二:讀取PCI配置空間
6.4 本章小結(jié)
第七章 總結(jié)展望
7.1 工作總結(jié)
7.2 研究展望
致謝
參考文獻
研究成果
附錄
本文編號:3837060
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3837060.html
最近更新
教材專著