PCI总线接口设计的应用与研究
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机硬件 >> 正文
PCI总线接口设计的应用与研究
作者:张顺和 Publish: 2007-10-12 Hits:-
【中文题名】 PCI总线接口设计的应用与研究
【英文题名】 Application and Research of PCI Bus Interface Design
【学科专业】 电路与系统
【论文级别】 硕士论文
【投稿时间】 2007-10-12
【中关键词】 PCI9054驱动,DMA,IP核,,,
【英关键词】 PCI9054 Driver,DMA,IP Core,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>电子数字计算机(不连续作用电子计算机)>外部设备>接口装置、插件
【论文摘要】  PCI(Peripheral Component Interconnect)总线接口的实现方法主要有以下两种:(1)单独的PCI接口芯片。(2)基于CPLD(Complex Programmable Logical Device)或FPGA(Field Programmable Gate Array)设计PCI接口。本文分别介绍了这两种方法。 在论文前半部分分析和讨论了PCI规范的基本数据传输过程,并在此基础上设计开发了一个基于PCI总线接口的数字信号处理系统。首先在论文第一部分论述了PCI总线规范中基本传输过程及其终止的实现思想。然后主要分析和介绍使用PLX公司的PCI9054芯片实现数字信号处理系统PCI接口的硬件设计。特别是对PCI9054内部寄存器值的设定方式做了较为详尽的论述。接着实现了基于PCI9054接口芯片的驱动程序及与主机的系统通信。 在论文后半部分分析和讨论了PCI总线接口设计的FPGA实现方法。首先论述的FPGA原理及开发流程等相关理论,以及口(Intellect Property)核的相关知识的介绍,并在此基础上利用Pci_t32兆核函数实现PCI接口的开发,...
【论文题纲】
摘要 3-4
Abstract 4-7
第一章 绪论 7-11
1.1 PCI发展的历史及现状 7-9
1.2 研究任务 9-10
1.3 论文章节安排 10-11
第二章 基于PCI总线数字信号处理系统的整体设计 11-17
2.1 PCI系统结构 11-12
2.2 PCI局部总线信号 12-13
2.3 PCI协议的主要内容 13
2.4 仲裁器和仲裁算法 13-14
2.5 PCI接口控制器 14-15
2.6 系统总体结构 15-17
第三章 PCI接口的硬件实现 17-25
3.1 PCI9054的介绍 17-22
3.1.1 PCI Target操作(PCI Master-to-LOCAL Bus Access) 17-18
3.1.2 PCI Initiator操作(LOCAL Master-to-PCI Target) 18
3.1.3 PCI DMA操作 18-22
3.1.4 PCI中断操作 22
3.2 PCI9054与主机接口及局部信号的接口实现 22-25
第四章 PCI接口驱动开发及系统通信实现 25-51
4.1 VxD、WDM、Windows NT驱动程序介绍 25-28
4.1.1 VxD虚拟设备驱动程序介绍 25-26
4.1.2 WDM设备驱动程序介绍 26-27
4.1.3 Windows NT设备驱动程序介绍 27-28
4.1.4 VxD、WDM、NT设备驱动程序的比较 28
4.2 标准驱动程序例程 28-46
4.2.1 DriverEntry(设备初始化)例程 33-36
4.2.1.1 DriverEntry例程语法与参数 33-34
4.2.1.2 DriverEnty返回值 34
4.2.1.3 DriverEnty例程必备功能 34-35
4.2.1.4 DriverEnty可选功能 35-36
4.2.2 Dispatch例程需求与设计 36-40
4.2.2.1 Dispatch例程一般实现 37-38
4.2.2.2 DispatchCreate和DispatchClose功能 38
4.2.2.3 DispatchCleanup功能 38-40
4.2.2.4 DispatchRead或DispatchWrite功能 40
4.2.3 ISR需求 40-43
4.2.3.1 ISR性能 41
4.2.3.2 建立一个ISR 41-42
4.2.3.3 ISR基本功能 42-43
4.2.4 Unload例程需求 43-46
4.2.4.1 Unload例程环境 43-44
4.2.4.2 Unload例程功能 44
4.2.4.3 PnP驱动程序的Unload功能 44-46
4.3 基于标准驱动程序模块PCI9054驱动的实现 46-49
4.3.1 基于Dispatch的系统与主机通信 47-48
4.3.2 基于ISR中断服务模块的系统与主机通信 48-49
4.4 系统通信的实现 49-51
第五章 PCI总线接口设计的FPGA实现方法 51-67
5.1 FPGA的结构和原理 51
5.2 FPGA的设计开发流程 51-52
5.3 IP核的介绍 52-53
5.4 IP核的互连策略 53-59
5.5 基于FPGA的PCI接口设计实现 59-67
5.5.1 Pci_t32的内部结构及项层设计 59-62
5.5.2 Pci_t32的读写操作 62-64
5.5.3 应用设计实现 64-65
5.5.4 PCI接口方式的比较 65-67
第六章 结束语 67-69
致谢 69-71
参考文献 71-73
研究成果 73-74
【DOI】 LunWen.ID:2.2008.364676
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:PCI9054驱动 论文 DMA IP核
计算机硬件最新论文
计算机硬件热门论文