嵌入式系统的显卡方案设计与实现

嵌入式系统的显卡方案设计与实现

论文摘要

自90年代以来,嵌入式系统已以其不可垄断性和高性价比的特点不断渗入到计算机控制工业的方方面面。该系统以各种微处理器代替通用计算机的CPU,以Flash和SRAM/SDRAM代替ROM、RAM以及硬盘,以嵌入式操作系统和应用软件代替通用计算机的垄断操作系统(Windows、DOS等)和各种应用软件。在计算机专用控制领域,嵌入式系统替代通用计算机已成为不可逆转的趋势。目前,液晶显示器以其体积小、重量轻、辐射小的特点成为人机界面设计的最佳选择。为了将液晶显示器应用到嵌入式系统中,给该系统带来类似通用计算机的人机交互界面,目前常用单片机直接驱动显示器或以FPGA驱动显示器的方法,但这些做法都会占用嵌入式系统CPU大量时间,影响其控制自动化设备的主要功能。为了解决这个问题,本文研究并开发一种面向嵌入式系统的,以FPGA为中心的显卡系统。该显卡系统以单片DDR SDRAM为显示存储器存储图像数据,以FPGA为控制中心,嵌入式系统仅需通过I/O口在需改变图像时输出一帧数据至显卡,不需实时提供数据流和各种显示器控制信号,从而使嵌入式微处理器有足够的时间控制其所在的自动化系统。在具体实现方面,设计从硬件电路入手,解决了各器件间的电平兼容和接口问题;设计了液晶显示模组驱动电路,主要包括双极性驱动电压电路和缓冲电路设计,并以此电路板作为系统开发的基础,设计FPGA内部逻辑模块。设计根据本系统多时钟域的特点以及DDR SDRAM的驱动要求,以数据通路模块和数据控制模块组成整个系统,协调各器件间的操作;研究并完成数据跨时钟域的同步设计,以缓冲存储模块隔离各时钟域;合理分配读写时序,设置DDR SDRAM控制模块以驱动存储器。本文设计的显示系统以800×480分辨率液晶显示器为图像输出设备,具有面向微处理器的通用接口,可匹配数据输出时钟频率50MHz以下的微处理器。由于该独立系统没有数据来源,为了验证设计的正确性,本文采用周立功单片机有限公司的EasyARM2131开发板设计了测试系统以验证系统结果。当单片机输出数据改变时,可以看到由于显示存储器中的数据逐渐被替换,原有图像最后被完全改变。该结果表明,设计达到了预期要求。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题的背景与意义
  • 1.1.1 引言
  • 1.1.2 嵌入式系统
  • 1.1.3 嵌入式系统的人机界面
  • 1.2 作者的主要工作
  • 1.2.1 设计目的
  • 1.2.2 本文的主要工作
  • 第二章 系统构架
  • 2.1 硬件结构设计
  • 2.1.1 器件选型
  • 2.1.2 器件间接口设计
  • 2.2 FPGA 内部模块设计
  • 2.2.1 数据通路设计
  • 2.2.2 控制模块设计
  • 2.3 本章小结
  • 第三章 数据跨时钟域同步设计
  • 3.1 同步设计简介
  • 3.2 单片机和FPGA 之间的跨时钟域同步设计
  • 3.3 FPGA 与LCM 之间的跨时钟域同步设计
  • 3.4 本章小结
  • 第四章 DDR SDRAM 控制器与接口设计
  • 4.1 DDR SDRAM 介绍
  • 4.1.1 原理结构
  • 4.1.2 主要操作流程
  • 4.1.3 读写时序要求
  • 4.2 接口方案
  • 4.2.1 接口时钟方案
  • 4.2.2 DQS 读写数据接口设计
  • 4.2.3 DQ 读写接口设计
  • 4.3 DDR SDRAM 控制器设计
  • 4.3.1 时序分配方案
  • 4.3.2 控制模块设计
  • 4.4 本章小结
  • 第五章 液晶显示模组驱动电路设计
  • 5.1 有源矩阵液晶显示简介
  • 5.1.1 TFT-LCD 显示原理
  • 5.1.2 TFT-LCD 结构
  • 5.2 驱动系统
  • 5.2.1 TFT-LCD 周边集成IC 概述
  • 5.2.2 LCD 时序设计
  • 5.2.3 LCM 驱动系统控制器的实现
  • 5.2.4 Gamma 校正电路
  • 5.2.5 电源与背光
  • 5.3 本章小结
  • 第六章 系统调试与验证
  • 6.1 硬件电路基础
  • 6.2 SignalTapⅡ逻辑分析器
  • 6.3 DDR SDRAM 控制器与接口设计验证
  • 6.3.1 DDR SDRAM 控制器设计验证
  • 6.3.2 DDR SDRAM 数据接口设计验证
  • 6.4 液晶显示模组驱动电路设计验证
  • 6.5 系统设计验证
  • 6.6 本章小结
  • 第七章 工作总结
  • 参考文献
  • 附录
  • 致谢
  • 个人简历
  • 攻读硕士学位期间的研究成果
  • 相关论文文献

    • [1].吃鸡和3A大作都能玩 这些显卡不容错过[J]. 计算机与网络 2020(13)
    • [2].我为游戏狂——自己动手为显卡提速[J]. 电脑知识与技术(经验技巧) 2018(03)
    • [3].计算机显卡常见故障与检修分析[J]. 电脑知识与技术 2018(17)
    • [4].游戏小钢炮 五款GTX 1060 6GB ITX显卡横评[J]. 个人电脑 2016(12)
    • [5].强强较量15款主流显卡年度大横评[J]. 个人电脑 2015(12)
    • [6].“10”全九美——GeForce GTX 1080显卡同步评测[J]. 个人电脑 2016(07)
    • [7].ATI Radeon Hd4830 VS NVIDIA Geforce 9800GT 中端显卡谁最强[J]. 电脑迷 2009(05)
    • [8].主流也有高性能 蓝宝石HD5550 512M GDDR5至尊版2代显卡[J]. 电脑迷 2010(14)
    • [9].新显卡 钛给力 NVIDIA GeForece GTX560Ti显卡详解[J]. 电脑迷 2011(06)
    • [10].看准时机再出手 显卡降价提前预测[J]. 现代计算机(普及版) 2009(06)
    • [11].玩游戏 显卡实时测温不可少[J]. 电脑爱好者 2013(05)
    • [12].更换显卡风扇造成的花屏现象[J]. 电脑迷 2008(23)
    • [13].能源减负,显卡抓起 设置显卡2D/3D频率,降低功耗[J]. 电脑爱好者 2008(23)
    • [14].小议公版与非公版显卡[J]. 电脑迷 2008(03)
    • [15].电脑靠什么来节能 节能显卡篇[J]. 电脑迷 2008(08)
    • [16].显卡玩家 老蔡的日记[J]. 电脑爱好者 2008(13)
    • [17].不拆机优化显卡[J]. 电脑爱好者(普及版) 2008(07)
    • [18].菜鸟超频全攻略 显卡篇[J]. 电脑迷 2008(19)
    • [19].你了解新一代移动显卡吗[J]. 电脑迷 2008(22)
    • [20].显卡瘦身记[J]. 电脑爱好者 2009(03)
    • [21].细节决定成败 巨狮大战游戏显卡专家[J]. 电脑迷 2009(05)
    • [22].一看就知道了——精挑细选买显卡[J]. 电脑爱好者(普及版) 2009(04)
    • [23].榨干显卡剩余价值 实战显卡超频[J]. 电脑迷 2009(08)
    • [24].不买贵的 只选对的 主流显卡对比测试[J]. 电脑迷 2009(12)
    • [25].慧眼识得超频显卡[J]. 电脑迷 2009(12)
    • [26].很抢眼 很能超 蓝宝石Vapor-X HD4890 1GB GDDR5显卡[J]. 电脑迷 2009(17)
    • [27].打造放心电脑之显卡篇[J]. 电脑爱好者 2010(08)
    • [28].改朝换代 谨慎选择 主流游戏显卡对比测试[J]. 电脑迷 2010(14)
    • [29].未来你需要的是这样的显卡[J]. 电脑迷 2011(05)
    • [30].35元换取35度! 自制水冷装置“镇压”显卡高温[J]. 电脑爱好者 2011(07)

    标签:;  ;  ;  ;  

    嵌入式系统的显卡方案设计与实现
    下载Doc文档

    猜你喜欢