- 3
- 0
- 约4.09万字
- 约 71页
- 2019-01-09 发布于上海
- 举报
基于fpga的pci接口软硬件协同设计及其应用-计算机系统结构专业论文
SoIn
So
In Partial Fulfdment of the Requirements
For the Degree of Master of Engineering
University of Jinan
Jinan,Shandong,P.R.China May 16,201 1
原
原 本人郑重声明:所呈交的 进行研究所取得的成果。除文
任何其他个人或集体己经发表或撰写过的科研成果。对本文的研究做出 重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到 本声明的法律责任由本人承担。
论文作者签名:仡。】商论文作者签名:丝:!:!型 日日 期:。知ff、±.易期:彬m S.侈
关于学位论文使用授权的声明 本人完全了解济南大学有关保留、使用学位论文的规定,同意学
校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论 文被查阅和借鉴;本人授权济南大学可以将学位论文的全部或部分内 容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保 存论文和汇编本学位论文。
(保密论文在解密后应遵守此规定)
论文作者签名:位、】盈参导师签名:论文作者签名:。!垒:!:型导师签名:
1.2.1常用的计算机接口总线
1.2.1常用的计算机接口总线 3
1.2.2 PCI总线接口解决方案 4
1.2.3软硬件协同设计 5
1.3主要工作及章节安排 。 ..5
1.3.1本文主要工作 5
1.3.2本文章节安排 6
第二章软硬件协同设计 7
2.1传统设计流程 。7
2.2软硬件协同设计流程 9
2.3软硬件协同设计的实现方法 。9
2.4软硬件协同设计的优点与意义 .11
第三章硬件逻辑模块设计 13
3.1系统整体架构与模块划分 .13
3.2信号与数据格式定义与协同交互接口 15
3.2.1 DMA传输控制 .18
3.2.2 PCI接口模块的读写操作 .19
3.2.3 PCI接口模块状态机 20
3.2.4配置空间 ..22
3.3 PCI各模块的实现 23
3.3.1仲裁模块Arbiter .24
3.3.2奇偶校验模块ParGen 25
基于FPGA的PCI接121软硬件协同设计及其应用3.3.3局部总线主模式模块BusMaster
基于FPGA的PCI接121软硬件协同设计及其应用
3.3.3局部总线主模式模块BusMaster 26
3.3.4音频局部总线主模式模块12SMaster 27
3.3.5 12C总线芯片配置模块Primary 。28
3.3.6 PCI从模式功能模块PCI Slave ..29
PCI主设备读写状态机 ..3 l
异步FIFO模块 。34
3.5.1亚稳态 35
3.5.2亚稳态的产生 35
3.5.3格雷码 一36
3.5.4异步FIFO模块实现 .37
时钟和引脚需求 ..37
系统实现重点 .38
PCI接口模块实现结果及应用 41
整体功能集成与测试 4l
4.1.1 PCI启动配置过程 42
4.1.2 PCI中断响应 44
4.1.3 PCI中断解码 45
软硬件协同验证 ..45
产品应用 .46
总结及展望 .49
工作总结 .49
展望未来 ..50
献 53
.!;7
.59
一、在校期间发表的学术论文 59
二、在校期间参加的项目 ..59
三、在校期间获奖情况 59
.H.
济南人学硕}j学位论文摘
济南人学硕}j学位论文
摘 要
随着半导体工艺的不断快速发展,计算机与嵌入式产品广泛应用到人类的正常生 产生活和工作等各个领域,数字化时代已经成为主流趋势。
PCI(Peripheral Component Interconnect,周边元件扩展接口)总线作为一种独立 的同步于处理器的高性能局部总线,以其高性能,低成本,兼容性好等优点在计算机 系统结构中获得了十分普遍的应用。在本文涉及的安防监控视频采集应用中,需要传 输大量连续的多路数据,而通用的音视频解码芯片连接PCI桥接芯片的方法并不能很 好地满足这样的需求。针对以上的问题,同时出于知识产权的要求,作者所在的研发 团队自主设计所需要的各功能逻辑模块并用FPGA芯片进行逻辑和软件的协同验证, 为流片提供保障。
本文包含的研究内容包含如下几个方面: (1)采取软硬件协同设计方法,系统地根据需求分析进行模块划分,制定相应的
接口信号、引脚定义等文档规范,然后用Verilog语言实现功能逻辑,完成基于FPGA 的PCI接口模块,同时根据相同的接口进行软件的研发,以方便之后进行的仿真验证 与集成测试。整个PCI接口模块分为:总线仲裁器模块,含D191A(Direct Memory Access,直接内存存取)的Io接口模块,奇偶校验模块,命令.地址译码模块。PCI 模块与其他功能模块的通信通过异步
您可能关注的文档
- 基于agent的分布式专业信息采集系统-计算机应用技术专业论文.docx
- 基于bsc的道路旅客运输业绩效评价研究-交通运输规划与管理专业论文.docx
- 基于c2c商家的客户忠诚度影响因素研究-管理科学与工程专业论文.docx
- 基于267家中小企业信贷融资数据的信息不对称研究-金融学专业论文.docx
- 基于bs模式的短周期工业原料林信息化研究-森林经理学专业论文.docx
- 基于fpga和dsp的若干系统研制-检测技术与自动化装置专业论文.docx
- 基于ca模型的单晶硅各向异性腐蚀微观模拟-测试计量技术及仪器专业论文.docx
- 基于3s技术的特种车辆监控导航系统-控制理论与控制工程专业论文.docx
- 基于dea的我国上市商业银行x效率的实证研究-金融学专业论文.docx
- 基于canbus的智能输入输出模块的研究开发-机械制造及其自动化专业论文.docx
原创力文档

文档评论(0)