基于PCI总线的ISA-PCI转接卡的开发
发布时间:2023-07-25 03:17
当今,PCI总线是PC领域中流行的总线,可以提供32位或64位数据宽度。在32位数据宽度下,可提供最大132MB/s的数据传输率。随着计算机技术的发展,对高速、高性能板卡的需求将会越来越大,只有符合PCI标准的板卡,才能适应未来发展的需要。但是由于ISA总线已经得到了广泛的应用,ISA插卡大量存在。因此从PCI总线到ISA总线的信号的转换就成为一个急需且重要的课题。 目前,有多种方法可以实现此功能。PCI9052是PLX公司继PCI9050之后新推出的一种低成本的PCI总线接口芯片,它传输速率高,数据吞吐量大,可避免用户直接面对复杂的PCI总线协议。能够实现ISA总线与PCI总线的无缝连接,可方便地将原有的ISA插卡移植到PCI总线。文中首先介绍了ISA总线与PCI总线基本原理和技术特点,然后对PCI9052芯片的基本功能和工作原理进行了重点解析。随后从硬件设计和驱动程序开发两部分较为详尽地讲述了利用PCI9052开发PCI总线接口的设计方案和实现方法。目前该接口卡已成功应用于微机接口的教学实验,经过实践验证完全满足应用要求。
【文章页数】:80 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景和选题意义
1.2 国内现状及开发的设想
1.3 本文研究内容及章节安排
第二章 PCI总线规范概述
2.1 PCI总线特点概述
2.2 PCI总线设备的信号线分配
2.3 PCI总线的操作
2.3.1 时钟信号
2.3.2 主设备和从设备
2.3.3 总线命令
2.3.4 总线交易
2.3.5 总线仲裁
2.3.6 奇偶校验
2.4 PCI总线设备的配置空间
2.4.1 配置空间的作用
2.4.2 PCI总线配置空间的组织
2.4.3 配置空间头标区寄存器的功能
2.5 PCI接口卡的机械和电气规范
2.5.1 PCI接口卡的机械尺寸规范
2.5.2 PCI接口卡电气规范
2.6 本章小结
第三章 PCI接口卡的设计
3.1 芯片的选型
3.1.1 ISA总线和PCI总线的区别
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设置
3.3.3 寄存器初始化
3.4 本章小结
第四章 PCI接口卡的硬件实现
4.1 设计要求和功能框图
4.2 电路设计
4.2.1 PCI9052设计
4.2.2 EEPROM设计
4.2.3 CPLD设计
4.2.4 接口驱动电路
4.3 PCB设计
4.3.1 4 层板的PCB设计
4.3.2 退耦
4.3.3 导线长度
4.4 板卡调试
4.5 本章小结
第五章 WINDOWS驱动程序设计
5.1 驱动程序简介
5.2 WDM驱动程序概述
5.3 驱动程序接口
5.4 INF文件
5.5 用DRIVERX 开发驱动程序
5.5.1 DriverX概述
5.5.2 创建INF文件
5.5.3 连接设备
5.5.4 常用输入输出接口函数
5.6 本章小结
第六章 设计验证
6.1 基本功能检验
6.2 验证实例一:PCI中断应用实验
6.3 验证实例二:读取PCI配置空间
6.4 本章小结
第七章 总结展望
7.1 工作总结
7.2 研究展望
致谢
参考文献
研究成果
附录
本文编号:3837060
【文章页数】:80 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景和选题意义
1.2 国内现状及开发的设想
1.3 本文研究内容及章节安排
第二章 PCI总线规范概述
2.1 PCI总线特点概述
2.2 PCI总线设备的信号线分配
2.3 PCI总线的操作
2.3.1 时钟信号
2.3.2 主设备和从设备
2.3.3 总线命令
2.3.4 总线交易
2.3.5 总线仲裁
2.3.6 奇偶校验
2.4 PCI总线设备的配置空间
2.4.1 配置空间的作用
2.4.2 PCI总线配置空间的组织
2.4.3 配置空间头标区寄存器的功能
2.5 PCI接口卡的机械和电气规范
2.5.1 PCI接口卡的机械尺寸规范
2.5.2 PCI接口卡电气规范
2.6 本章小结
第三章 PCI接口卡的设计
3.1 芯片的选型
3.1.1 ISA总线和PCI总线的区别
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设置
3.3.3 寄存器初始化
3.4 本章小结
第四章 PCI接口卡的硬件实现
4.1 设计要求和功能框图
4.2 电路设计
4.2.1 PCI9052设计
4.2.2 EEPROM设计
4.2.3 CPLD设计
4.2.4 接口驱动电路
4.3 PCB设计
4.3.1 4 层板的PCB设计
4.3.2 退耦
4.3.3 导线长度
4.4 板卡调试
4.5 本章小结
第五章 WINDOWS驱动程序设计
5.1 驱动程序简介
5.2 WDM驱动程序概述
5.3 驱动程序接口
5.4 INF文件
5.5 用DRIVERX 开发驱动程序
5.5.1 DriverX概述
5.5.2 创建INF文件
5.5.3 连接设备
5.5.4 常用输入输出接口函数
5.6 本章小结
第六章 设计验证
6.1 基本功能检验
6.2 验证实例一:PCI中断应用实验
6.3 验证实例二:读取PCI配置空间
6.4 本章小结
第七章 总结展望
7.1 工作总结
7.2 研究展望
致谢
参考文献
研究成果
附录
本文编号:3837060
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3837060.html