当前位置: 首页> 学位论文 >详情
原文传递 基于CPLD的车辆信息通讯系统的OSD设计
论文题名: 基于CPLD的车辆信息通讯系统的OSD设计
关键词: 复杂可编程逻辑器件;在屏显示;OSD设计;汽车电子
摘要: 本课题研究的目的是在现有的车辆信息通讯系统中添加在屏显示OSD功能,以实现在便于多路视频信息处理并完善人机界面的设计。通过分析了液晶显示器及其驱动器的工作原理,提出了基于FPGA、图形处理器和CPLD的多种不同的外置OSD控制器设计方案。在通过对各个设计方案的料单分析比较,选择了设计和生产成本最低的CPLD设计方案。在外制OSD控制器的OSD数据传递时提出可能的四种机制:数据锁存机制、MCU等待机制、分时显示机制和利用LCD扫描消隐间隙的机制。通过对MCU传递OSD数据的核心程序的分解,从C语言到汇编后的汇编程序的逐次分析,明确了完成核心数据操作所消耗的指令周期的基数。并在此基础上选择了最可行和可靠的数据锁存机制处理OSD数据传递。主机添加的OSD模块的软件架构是面向OSD图形的对象开发的。完善和优化车辆信息通讯系统中上位机的OSD模块的软件架构,不但使程序的模块化设计更趋合理,结合产品多样性的实际困难,利用OSD模块软件设计灵活的特点,通过内建测试OSD图形和字符的方法大减少了产品在量产时的生产测试时间,同时也为整车测试中评估视频系统的性能提供了新的高效的测试评估手段。硬件设计是围绕CPLD的锁存控制时序设计、SRAM数据的读写总线设计和OSD视频信号传递通道的设计。硬件模块实现的同时,实现了I2C总线长距离通讯,并解决了OSD图像传输对I2C总线干扰的线束设计问题。通过实验证明了基于CPLD的外置OSD控制器设计方案达到预期目标,并在实验的过程中进一步优化了图形字库的设计,也为下一步完善OSD控制器的设计明确了努力的方向。
作者: 牟军
专业: 软件工程
导师: 施国勇
授予学位: 硕士
授予学位单位: 上海交通大学
学位年度: 2008
正文语种: 中文
检索历史
应用推荐