学位论文 > 优秀研究生学位论文题录展示

基于PCI总线的高速串行数据记录/转发系统的研究

作 者: 马奎
导 师: 和军平
学 校: 哈尔滨工业大学
专 业: 电气工程
关键词: 光盘母盘编码器 数据记录 PCI总线 控制逻辑 驱动开发
分类号: TP333.4
类 型: 硕士论文
年 份: 2008年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


以DVD(Digital Versatile Disc)为代表的数字光盘是当今多媒体信息时代重要的存储技术之一。在大规模的数字光盘生产中,光盘串行数据的记录、存储和输出是进行光盘母盘生产的一个重要环节。本论文以光盘母盘编码器为背景,结合数据采集技术,围绕PCI(Peripheral Component Interconnet)总线突出的数据传输能力,提出了基于PCI总线的高速串行数据记录/转发系统的设计方案(项目名称是虚拟编码器设计),其目的在于把实际编码器输出的串行数据完整地存储到计算机硬盘,并可调用、实现与实际编码器一样的串行输出,以完成光盘母盘编码器的复用功能。论文的主要研究内容如下:(1)论文分析了国内外的相关技术发展现状,根据工程项目的需要,对记录/转发系统的关键部分模块进行了总体功能的设计,来实现课题的需要;(2)在总体设计方案的基础上,细致完成了PCI总线和本地总线的控制逻辑设计,编制了本地总线和PCI总线的状态机;(3)针对串行数据记录卡,完成了Windows XP下PCI驱动的开发,提出了中断+DMA的数据传输方案,给出了软件测试结果,基本满足了对数据操作的需要。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-17
  1.1 课题来源  8
  1.2 本课题研究的目的和意义  8-9
  1.3 国内外相关技术的研究现状  9-15
    1.3.1 数字光盘技术的发展及现状  9-10
    1.3.2 EFM 调制码简介  10-13
    1.3.3 数据采集系统的国内外研究现状  13-15
  1.4 本文研究的主要内容  15-17
第2章 DVD 数据编码流程和系统总体方案  17-27
  2.1 引言  17
  2.2 DVD 数据格式与编码流程  17-19
  2.3 数据传输总线选择及其控制器设计  19-26
    2.3.1 PCI 总线的信号定义  21-23
    2.3.2 PCI 总线的操作  23-24
    2.3.3 PCI 总线接口控制器的实现  24-26
  2.4 系统总体方案设计  26
  2.5 本章小结  26-27
第3章 数据记录系统的硬件设计与实现  27-44
  3.1 引言  27
  3.2 PCI 接口电路的设计与实现  27-37
    3.2.1 PCI9054 本地总线工作模式的选择  27-28
    3.2.2 PCI9054 数据传输模式的选择  28-30
    3.2.3 PCI9054 与PCI Bus 接口电路设计  30-32
    3.2.4 PCI9054 与EEPROM 接口电路设计  32-34
    3.2.5 PCI9054 与LOCAL Bus 接口电路设计  34-35
    3.2.6 PCI9054 寄存器配置  35-37
  3.3 逻辑控制模块设计  37-43
    3.3.1 CPLD 对记录卡的控制逻辑  38-40
    3.3.2 逻辑控制功能的VHDL 实现  40-43
  3.4 本章小结  43-44
第4章 数据记录系统的驱动程序开发  44-61
  4.1 引言  44
  4.2 Windows XP 的系统结构  44-45
  4.3 WDM 驱动程序模型  45-46
  4.4 驱动开发工具的选择  46-47
  4.5 使用DriverWorks 生成程序框架  47-48
  4.6 记录卡驱动程序函数模块  48-52
    4.6.1 DriverEntry 例程和设备对象的初始化  48-49
    4.6.2 Dispatch 例程和StartIo 例程  49-50
    4.6.3 ISR 中断服务例程和DPC 例程  50-52
  4.7 数据记录系统的软件实现方案  52-53
  4.8 WDM 和应用程序的通信  53-59
    4.8.1 设备的打开和关闭  53-55
    4.8.2 DeviceIoControl 函数调用  55-56
    4.8.3 数据记录系统本地空间0 的访问  56-59
  4.9 驱动程序的安装  59-60
  4.10 本章小结  60-61
第5章 数据记录系统的调试  61-67
  5.1 引言  61
  5.2 数据记录系统的硬件调试  61-65
  5.3 数据记录系统的软件测试  65-66
  5.4 本章小结  66-67
结论  67-68
参考文献  68-72
附录A 基于VHDL 语言的CPLD 的控制逻辑代码  72-74
附录B 记录卡的实物图  74-76
致谢  76

相似论文

  1. AWG在诱饵防护设备中的应用,TN97
  2. 面向Seam框架的PIM到PSM转换研究,TP311.52
  3. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  4. PXI/PCI总线设备驱动程序设计及应用,TP336
  5. 多DSP并行航迹规划系统接口驱动程序设计与实现,TP368.12
  6. 列车通信网中相关接口的研究与开发,TN915.852
  7. 安全相关软件的设计方法研究及应用,TP311.52
  8. 复杂过程控制系统设计及控制策略的研究,TP273
  9. 基于PCI总线数据采集系统的研究与设计,TP274.2
  10. 基于3G的物联网网关设计,TP391.44
  11. 一种高可靠性空管雷达数据记录回放系统的设计与实现,TP311.52
  12. 一种基于SHARC的数据记录设备的设计与实现,TN911.72
  13. 基于PCI总线的数字GPS接收机的研制,P228.4
  14. 模糊神经网络在胶粘剂生产过程中的研究与应用,TP183
  15. 基于DSP和FPGA的某发射装置综合测试系统的设计和实现,TJ06
  16. 面向OA期刊检索结果页面的信息抽取方法研究,TP393.092
  17. 基于ARM9及嵌入式Linux系统平台的应用研究,TP316.81
  18. 单元测试方法及其在某制纸工厂作业管理系统中的应用研究,TP311.52
  19. 基于模型驱动的遗留系统到云平台的移植方法,TP311.52
  20. 嵌入式实时操作系统VxWorks在激光陀螺姿态测量系统中的应用研究,TP316.2
  21. 基于MIL_STD_1553B航空总线的PCI板卡设计,TP336

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器 > 光存贮器及其驱动器
© 2012 www.xueweilunwen.com