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

基于PCI总线的双片SoC协作机制设计与实现

作 者: 李腾飞
导 师: 程文青
学 校: 华中科技大学
专 业: 通信与信息系统
关键词: 片上系统 PCI总线 视频监控系统 Linux设备驱动
分类号: TN47
类 型: 硕士论文
年 份: 2011年
下 载: 12次
引 用: 0次
阅 读: 论文下载
 

内容摘要


当前提升嵌入式电子产品性能的方法有提高单片性能和利用多片进行级联;其中高性能的芯片价格昂贵且开发难度大,而多片级联可以利用性价比高的芯片进行协同工作,使用较低成本提高系统性能。但是,SoC(System on Chip)多片级联系统的一个难点在于如何为多片协作构建通道。本文基于安全防护产业之中的DVR(Digital Video Recorder)系统,在系统中由于单片视频处理芯片不能满足需求而采取双片级联的方式来提高性能,本文提出了一整套的设计方案来完成双片交互,对主从片之间的协作通道进行了研究。首先,本文对系统中所涉及的关键技术进行阐述,包括对作为协作交互元素的SoC系统和交互所依赖的PCI总线进行说明,并简要分析Linux2.6系统中设备驱动模型,尤其是监视控制通道中所采用的串口驱动模型;而后设计并提出了双片系统中的协作方案,包括利用虚拟串口实现的监视控制通道,采用共享内存和环形缓冲区实现的信令传输通道以及基于DMA传输队列并可进行任务调度的数据传输通道,最后分别对各个模块的性能进行测试并利用实际的综合应用验证了模块协同工作的能力。本文重点论述了实际的DVR系统中双片协作的工作原理,提出了适用于特定系统并具有扩展意义的的设计方案,并通过测试验证了其在实践中的良好性能。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-10
  1.1 课题背景及意义  8
  1.2 本文研究方向  8-9
  1.3 本文内容与组织  9-10
2 相关技术概述  10-18
  2.1 SoC 系统简介  10
  2.2 PCI 总线  10-14
  2.3 Linux 设备驱动  14-17
  2.4 本章小结  17-18
3 双片SoC 协作系统的设计与实现  18-40
  3.1 DVR 双片协作系统需求分析  18-19
  3.2 双片SoC 协作系统总体框架设计  19-20
  3.3 监视控制通道模块的设计与实现  20-26
  3.4 信令传输通道模块的设计与实现  26-33
  3.5 数据传输通道模块的设计与实现  33-39
  3.6 本章小结  39-40
4 双片协作系统测试  40-50
  4.1 系统测试环境  40-41
  4.2 系统测试方案与结果  41-49
  4.3 系统测试结果分析  49
  4.4 本章小结  49-50
5 总结与展望  50-52
  5.1 本文总结  50
  5.2 工作展望  50-52
致谢  52-53
参考文献  53-55

相似论文

  1. AWG在诱饵防护设备中的应用,TN97
  2. 视频监控运动目标检索方法研究,TP391.41
  3. PXI/PCI总线设备驱动程序设计及应用,TP336
  4. 多DSP并行航迹规划系统接口驱动程序设计与实现,TP368.12
  5. 基于DB33实现DVR跨域互联点播回放功能,TP391.41
  6. 列车通信网中相关接口的研究与开发,TN915.852
  7. 家庭信息终端中视频编码模块的设计与实现,TN919.81
  8. 基于Web架构的视频监控系统设计与实现,TP391.41
  9. 基于ZigBee的语音采集及传输关键技术的研究,TN912.3
  10. 基于PCI总线数据采集系统的研究与设计,TP274.2
  11. 基于B/S模式的监所综合平台的设计与开发,TP311.52
  12. 视频监控系统整体解决方案及关键技术研究,TP277
  13. 基于SOPC的数字语音滤波器的设计与实现,TN713.7
  14. 基于PCI总线的数字GPS接收机的研制,P228.4
  15. 模糊神经网络在胶粘剂生产过程中的研究与应用,TP183
  16. 基于DSP和FPGA的某发射装置综合测试系统的设计和实现,TJ06
  17. 远程心电监护系统的研究与设计,R54
  18. 列车视频监控系统在城市轨道交通中的应用,TP277
  19. 高速公路视频监控系统关键技术研究,TP277
  20. 基于可重构密码处理的IPSec VPN网关研究与设计,TP393.05

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com