基于FPGA的液晶显示控制器的设计与实现

来源 :江苏大学 | 被引量 : 0次 | 上传用户:qq11xqxq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形显示控制器作为实现人机交互的重要部件之一被广泛应用于各个领域,针对嵌入式领域的图形显示控制器设计和优化已经成为研究热点。近年来液晶显示技术的发展使得液晶显示器在嵌入式设备上逐渐普及,液晶显示分辨率和色彩深度的提高在带来人机交互体验提升的同时对图形显示控制器的数据存储能力和处理速度也提出了一定的要求,同时,应用需求的差异化以及液晶面板规格多样化要求图形显示控制器需要具有较高的可重用性,对这些问题的解决已经成为液晶图形显示控制器的设计的关键。   本文在对液晶显示控制现状加以研究之后,提出了该控制器的总体设计目标,设计了一种基于FPGA的液晶显示控制器设计方案,并最终加以实现。该液晶显示控制器针对中小尺寸图形显示领域设计,通过接收主机接口的控制信号来完成图形存储、数据处理和数据刷新显示功能,以SDRAM为显示缓存存储器,通过优化的读写控制和高效的充电管理策略提高了SDRAM的访问速度,并通过显示缓存地址智能管理模块实现了矩形区域自动填充的功能。   确定了液晶显示控制器的设计方案后,采用自顶向下的设计方法完成了液晶显示控制器的前端设计。本文在对液晶显示控制相关理论进行深入研究,并就目前液晶显示控制器主要实现方式加以分析的基础上,将液晶显示控制器分为MCU接口模块、SDRAM控制模块、仲裁控制模块以及驱动接口模块等几个部分进行设计。在设计过程中,着重讨论了MCU接口传输数据的实现方法、跨时钟域亚稳态现象的形成和解决方法、异步FIFO电路在多端口SDRAM控制器中的应用以及缓冲区访问仲裁逻辑的设计,另外,本文设计的液晶显示控制器还提供了可编程接口以便根据不同分辨率的液晶显示屏来对控制器进行设置。   本文设计的液晶显示控制器使用VerilogHDL实现,采用Altera的CycloneⅡ器件作为主要电路实现器件,结合STM32微控制器来进行功能验证。实验证明,所设计的液晶显示控制器功能能够满足预期的要求。
其他文献
随着互联网图像的海量增长以及人机交互系统的快速发展,如何对图像进行有效的组织分类,使人们在浩如烟海的图像资源中找到想要的图像,越来越引起人们的注意。近年来,图像情感
基于构件的软件开发是一种采用可复用构件设计与构造软件系统的软件复用途径,把“软件实现”让位于“软件集成”。充分、有效地利用已有的开发成果,可以减少重复劳动,同时提高软
随着互联网技术的发展,社交网络在人们的日常生活中扮演着越来越重要的角色。与传统网络应用如论坛、贴吧、博客等相比,社交网络中的用户数量更多,用户间交流更频繁,信息传播
传统的粒子群算法(PSO)具有很强的全局搜索能力,但易于失去多样性,因而导致早熟收敛。本文通过将问题中蕴含的先验约束编码进PSO中来控制粒子的飞行从而提高PSO的搜索性能。
随着信息技术的不断发展,视觉信息也日渐丰富,特别是电子数码设备的普及,人们视野中的数字图像数据开始呈几何级数的态势增长。如何快速检索出所需图像成为人们关注的焦点。
随着我国经济发展,基础设施日趋完善,其中桥梁的数量也日益增加,这就增加了桥梁管理人员的工作量。因此,为了减少道路桥梁的管理工作量,更为有效对桥梁进行管理,桥梁数字化管理成为
随着中国铁道线路的快速发展和建设,养路机械产品市场竞争变得越来越激烈。而养路机械售后服务质量在提高企业市场竞争力和保持铁道线路良好状态中起着非常重要的作用,通过运
随着网民规模、网站规模的持续增长,互联网上的信息量快速递增,信息检索技术越来越被人们所重视。蒙古文作为内蒙古自治区的主体民族文字和官方文字,在各个领域中都被广泛使
视频监控系统在人们的日常生活中越来越普及,为人们的生活提供了安全和便捷。随着技术发展,为了更加提高监控系统的智能化,各种关于监控系统的智能化技术成为研究热门。在智能化
超点是在一个测量区间内链接了大量源IP(宿IP)的宿IP(源IP),实时超点检测对网络安全和管理具有重要意义。网络中的许多安全事件,如分布式拒绝服务攻击(DDoS)、蠕虫病毒、端口