首页> 中文学位 >车载视频点播系统中视频点播服务器关键技术的研究
【6h】

车载视频点播系统中视频点播服务器关键技术的研究

代理获取

目录

文摘

英文文摘

独创声明及学位论文版权使用授权书

1引言

1.1车载视频点播系统的研究现状

1.2课题的来源

1.3本课题研究的重要意义及系统主要功能

1.3.1本课题的重要意义

1.3.2本车载视频点播系统的主要功能

2系统的总体方案设计及需要解决的关键技术

2.1系统的总体方案设计

2.2点播服务器硬件平台设计方案

2.2.1点播服务器硬件设计原则

2.2.2处理器的选择

2.2.3 FPGA的优点

2.2.4点播服务器硬件系统总体框图

2.3基于FPGA的嵌入式系统软核的选择

2.3.1选择的依据

2.3.2 Nios Ⅱ软核处理器的优点

2.3.3视频点播服务器的双Nios Ⅱ核心处理器系统

2.4系统技术指标分析

2.4.1解码芯片对视频数据流速率的要求

2.4.2硬盘数据传输速率

2.4.3 DMA控制器的数据传输能力

2.4.4点播服务器驱动能力计算

2.5需要解决的关键技术

2.5.1 FAT32文件系统存储原理的研究

2.5.2硬盘的硬件接口

2.5.3串行化与光纤传输技术

2.5.4 SOPC及Nios Ⅱ技术

3高速数据传输技术研究

3.1影音文件存储规划

3.2乒乓操作

3.3 SDRAM改造成SRAM

3.4数据打包传输

3.5 I/O端口时序优化

3.5.1时钟到输出延时(tco)优化

3.5.2设置信号建立(tsu)和保持(th)时间

3.5.3执行时序驱动编译

3.6高速数字逻辑中的时钟设计

3.7电磁兼容性设计

3.7.1电磁兼容的基本概念

3.7.2噪声的来源

3.7.3控制噪声源

3.7.4减小噪声耦合

3.7.5减小噪声接收

4 SOPC技术在本设计中的应用

4.1基于SOPC的软硬件协同设计思想

4.1.1软硬件协同设计的内容

4.1.2软硬件协同设计的系统结构

4.1.3软硬件协同设计流程

4.1.4视频点播服务器系统的软硬件设计划分

4.2系统的软硬件开发环境

4.2.1 Quartus Ⅱ 6.0

4.2.2嵌入式逻辑分析仪

4.2.3 SOPC Builder

4.2.4Nios Ⅱ IDE集成开发环境

4.3 IP核定制技术

4.3.1添加通用IP核

4.3.2设计自己的IP核

4.4逻辑锁定技术

4.4.1 Logic Lock的目标

4.4.2 Logic Lock设计流程的步骤

5车载视频点播系统硬件电路设计

5.1时钟电路

5.2电源电路

5.3配置电路

5.4存储器电路

5.4.1 FLASH存储器

5.4.2 SDRAM存储器

5.4.3 SD卡存储器接口

5.5 CAN总线接口设计

5.6 USB接口电路

5.7光发射模块接口电路

6系统软件设计

6.1显示界面设计

6.1.1人机接口总体方案设计

6.1.2 OLED显示屏

6.1.3动态扫描键盘

6.1.4显示程序软件设计

6.2 DMA控制器的设计

6.2.1 DMA控制器结构

6.2.2 DMA状态机

6.2.3 DMA控制器程序流程图

6.3双处理器系统及握手模块

6.3.1多处理器系统

6.3.2多处理器系统的两种应用方式

6.3.3Nios Ⅱ多处理器设计的注意点

6.3.4多处理器握手模块

6.4 CAN总线协议制定

6.4.1 CAN总线工作原理

6.4.2 CAN协议分层结构

6.4.3 CAN总线技术规范及报文传送

6.4.4本系统CAN通讯协议设计

7实验

7.1 DMA控制器的仿真

7.2传输总线控制器的仿真

8总结与展望

8.1工作总结

8.2本系统的特点

8.3展望

参考文献

致谢

硕士期间发表(录用)论文

展开▼

摘要

随着现代信息技术、电子技术、计算机控制技术、以及汽车装备技术的不断发展,新兴的电子应用系统——车载视频点播系统应运而生,且越来越受到市场的关注。目前的车载视频点播系统大多数用PC机作为视频点播服务器,这些系统体积庞大,而且安装和维护都比较复杂,只能应用在铁路客车的车厢上,还无法安装在公路客车或者飞机等这类对体积和重量有特殊要求的场所。本论文中根据国内市场的现状,车载视频点播系统的发展趋势以及人们对车载电子系统能具备的功能需求和期盼,提出了用嵌入式系统实现功能整合的综合性解决方案。 论文详细介绍了车载视频点播系统中视频点播服务器所涉及的关键技术、软硬件设计方法及实现方案。在方案中,选用FPGA系统作为硬件开发平台。以FPGA作为车载视频点播系统——视频点播服务器的主控芯片,利用FPGA技术进行硬件和软件协同设计,以满足高性能处理要求、灵活性要求及降低成本的目标。 系统的主要功能有:1.视频点播功能,一个视频点播服务器可以处理至少六十四个视频点播终端的并发点播请求。2.视频广播功能。3.综合信息服务,包括:天气预报、航班时刻及周边环境介绍等。4.滚动字幕显示,将即时信息以游动字幕的方式叠加在视频点播系统的电视图像上。 论文的第一个重要研究内容是如何利用FPGA将视频数据流从硬盘中读出,包括FAT32文件存储系统、硬盘数据读写原理、DMA控制器的设计以及软件程序设计等。 论文的第二个重要研究内容是视频服务器和各点播终端之间通讯网络的实现,视频数据流通过光纤发送到各个终端,每个终端的点播信息通过CAN总线发送到视频服务器。 最后,根据本系统实际运行取得的结果,总结分析了本系统的特点。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号