基于PCI总线技术的多媒体数据传输卡设计

基于PCI总线技术的多媒体数据传输卡设计

论文摘要

PCI总线作为一种局部总线,以其高速的吞吐率,为中央处理器及高速外围设备提供了一座桥梁。基于PCI总线技术的多媒体数据卡可以应用于各种大量数据实时采集、传输的场合,包括音视频、工业、军事等诸方面的数据采集与传输。本课题将其应用于数字化语言教学实验室的音视频数据采集与传输,完成与终端的语音、视频、文本数据的交互。其特点是结合PCI总线和FPGA可编程技术,通过自行设计的基于时分复用技术的高速异步串行通信协议,保证了大流量数据流的实时、恒速传输,不产生数据断裂,为提高外语和普通话教学的效果提供了一个良好的平台。通过实际的制作与调试,各项技术指标达到设计要求。本文的第一部分是本课题的选题意义。第二部分介绍了数字化语言教学系统的总体方案和相关技术,包括系统的总体设计方案、多媒体数据传输卡的框架和工作原理,在通信技术层面上对1-wire单总线、两线I2C和自定义的异步串行通信协议进行了讨论。第三部分介绍了基于PCI总线技术的多媒体数据传输卡的硬件电路设计和软件设计,其中讨论了传输卡上核心芯片PCI9054桥芯片和可编程芯片FPGA的功能以及二者间的时序配合。在硬件电路设计上采用了Protel99SE作为设计平台,软件设计采用QuartusⅡ作为可编程逻辑器件的设计平台。同时讨论了传输卡上主要的芯片的功能和应用,确定了以FPGA和PCI9054为核心的PCI接口卡的设计方案。第四部分介绍了传输系统平台中的网络交换机的设计方案。介绍了网络交换机与多媒体数据传输卡,网络交换机和系统终端之间的数据传输构架,分析了以FPGA可编程芯片为核心的网络交换机的电路结构以及采用LVDS高速差分串行接口的通信方式。第五部分描述了多媒体数据传输卡及网络交换机的硬件和软件调试的过程,并从调试的结果分析了系统的可行性,给出了本课题设计难点。最后一个部分是文章的结论。

论文目录

  • 摘要
  • Abstract
  • 引言
  • 1 绪论
  • 1.1 选题背景
  • 1.2 课题相关产品及技术的国内外研究现状
  • 1.3 论文的内容与安排
  • 2 数字化语言教学系统的总体方案及相关技术的介绍
  • 2.1 系统总体方案设计
  • 2.1.1 多媒体数据传输卡设计
  • 2.1.2 多媒体数据传输卡工作原理
  • 2.2 相关技术
  • 2.2.1 PCI 局部总线标准
  • 2.2.2 可编程器件应用与开发
  • 2.2.3 安全散列算法SHA-1
  • 2.3 串行数据通信传输协议
  • 2.3.1 1-wire 单总线
  • 2.3.2 I2C 串行数据通信协议
  • 2.3.3 自定义的异步串行数据通信协议
  • 2.4 本章小结
  • 3 多媒体数据传输卡的硬件和软件设计
  • 3.1 硬件电路设计
  • 3.1.1 硬件电路设计平台
  • 3.1.2 硬件电路主要功能模块设计
  • 3.2 软件电路设计
  • 3.2.1 软件电路设计平台
  • 3.2.2 FPGA 编程设计
  • 3.2.3 软件流程
  • 3.3 本章小结
  • 4 网络交换机设计
  • 4.1 网络交换机电路结构
  • 4.1.1 网络交换机工作原理
  • 4.1.2 网络交换机电路组成
  • 4.1.3 网络交换机与多媒体数据传输卡间的LVDS 接口电路
  • 4.1.4 网络交换机与学生终端数据传输接口
  • 4.2 网络交换机软件编程设计
  • 4.2.1 数据下发转换通道设计
  • 4.2.2 数据上传转换通道设计电路
  • 4.2.3 软件流程设计
  • 4.3 本章小结
  • 5 多媒体数据传输卡与子系统网络交换机的软件和硬件调试及总结
  • 5.1 多媒体数据传输卡与网络交换机的软件和硬件调试
  • 5.1.1 多媒体数据卡与网络交换机的硬件调试
  • 5.1.2 多媒体数据卡及网络交换机的软件调试
  • 5.2 电路设计的难点
  • 5.3 本章小结
  • 6 结论
  • 参考文献
  • 在学研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于PCI总线技术的多媒体数据传输卡设计
    下载Doc文档

    猜你喜欢