文摘
英文文摘
独创声明及学位论文版权使用授权书
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展望
参考文献
致谢
硕士期间发表(录用)论文