一种LCD控制器制造技术

技术编号:5222990 阅读:174 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术涉及一种具有LCD显示功能的设备,具体是提供了一种LCD控制器,包括一DMA通道、三个第一缓存器、一运算器、一第二缓存器、一LCD接口时序发生器以及一控制器,所述DMA通道分别连接至三个第一缓存器,该三个第一缓存器又分别连接所述运算器,该运算器再与所述第二缓存器以及LCD接口时序发生器顺次连接,所述控制器则分别与所述DMA通道、三个第一缓存器、运算器、第二缓存器、LCD接口时序发生器连接。其优点在于:可实现双图层叠加显示功能,且前景层的每个像素点都具有独立的256级透明度,仅用一DMA通道实现对背景层、前景层和透明度数据传,利用分块传输技术,从而减少了DMA数量减小芯片的面积。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

一种LCD控制器
本技术涉及一种具有LCD显示功能的设备,特别涉及一种LCD控制器。
技术介绍
随着电子技术的发展,LCD显示功能已成数码产品必有功能。要使LCD能够正常 显示,该产品必需具备LCD控制器。现有的LCD控制器仅具备单图层显示功能,要实现多图 层显示功能必需要通过软件进行图层运算成单图层数据再经LCD控制器送到LCD上显示, 用软件进行图层运算会占用很大的系统资源,不适合用于控制大分辩率的LCD。
技术实现思路
本技术要解决的技术问题,在于提供一种LCD控制器,可实现双图层叠加显 示功能,且占用系统资源小,适合用于控制大分辩率的LCD。 本技术是这样实现的一种LCD控制器,包括一 DMA通道、三个分别用于存储 背景数据、前景数据和透明度数据的第一缓存器、一用于图层运算的运算器、一用于存储图 层运算后的数据第二缓存器、一用于数据传输的LCD接口时序发生器以及一控制器,所述 DMA通道分别连接至三个第一缓存器,该三个第一缓存器又分别连接所述运算器,该运算器 再与所述第二缓存器以及LCD接口时序发生器顺次连接,所述控制器则分别与所述DMA通 道、三个第一缓存器、运算器、第二缓存器、LCD接口时序发生器连接。 所述DMA通道是通过总线分别与所述三个第一缓存器连接的。 所述第一缓存器和第二缓存器为多片缓冲区结构。 所述背景数据的存储结构为每个像数点由4个字节组成,RGB各占一个字节,最 高字节为空;所述前景数据和透明度数据的存储结构为每个像数点由4个字节组成,最高 字节为透明度数据,低三个字节为RGB数据各占一个字节。 本技术的优点在于实现双图层(前景层和背景层)叠加显示功能,且前景层 的每个像素点都具有独立的256级透明度,仅用一DMA通道实现对背景层、前景层和透明度 数据传,利用分块传输技术,从而减少了 DMA数量减小芯片的面积,占用系统资源小,适合 用于控制大分辩率的LCD。附图说明下面参照附图结合实施例对本技术作进一步的说明。 图1是本技术LCD控制器的结构原理框图。具体实施方式请参阅图1所示,本技术的LCD控制器IO,包括一DMA通道1、三个分别用于 存储背景层数据、前景层数据和透明度数据的第一缓存器21 (22) (23)、一用于图层运算的 运算器3、一用于存储图层运算后的数据第二缓存器4、一用于数据传输的LCD接口时序发生器5以及一控制器6。 本技术采用所述第一缓存器21 (22) (23)和第二缓存器4的设置形成二级缓 存的结构,其中,第一级即第一缓存器21 (22) (23)为多个小容量的缓存,而第二级即第二 缓存器4为大容量的缓存,这种二级缓存结构可以减小总缓冲区的容量。而且,所述第一缓 存器21 (22) (23)和第二缓存器4均为多片缓冲区结构,这样既满足了内部DMA传输和总线 乒乓操作的要求,又可以减小缓冲区的容量,减小了芯片面积,降低了成本。 所述DMA通道1分别通过总线7连接至三个第一缓存器21 (22) (23),该三个第一 缓存器21 (22) (23)又分别连接所述运算器3,该运算器3再与所述第二缓存器4以及LCD接 口时序发生器5顺次连接,所述控制器6则分别与所述DMA通道1、三个第一缓存器21 (22) (23)、运算器3、第二缓存器4、LCD接口时序发生器5连接,该控制器6用于配置DMA通道1 和控制整个LCD控制器10的流程。 所述背景层数据的存储结构为每个像数点由4个字节组成,RGB各占一个字节, 最高字节为空。 所述前景层数据和透明度数据的存储结构为每个像数点由4个字节组成,最高 字节为透明度数据,低三个字节为RGB数据各占一个字节。这里将前景数据和透明度存在 同一个结构,DMA可能同时传数据,减小占总线的带宽。 本技术的LCD控制器10的工作流程如下 1、所述DMA通道1通过总线7将16PIX的背景层数据传输到其中一第一缓存器21 ; 2、所述DMA通道1通过总线7将16PIX的前景层数据和透明度数据传输到剩下的 第一缓存器22和第一缓存器23 ; 3、所述运算器3将所述三个第一缓存器21 (22) (23)的16PIX数据进行图层运算, 将运算后的数据存到第二缓存器4 ; 4、所述LCD接口时序发生器5将第二缓存器4的数据传送到LCD(图未示)进行 显示即可。 综上所述,本技术的优点在于实现双图层(前景层和背景层)叠加显示功 能,且前景层的每个像素点都具有独立的256级透明度。仅用DMA对背景层、前景层和透明 度数据传,利用分块传输技术,从而减少了 DMA数量减小芯片的面积,占用系统资源小,适 合用于控制大分辩率的LCD。本文档来自技高网...

【技术保护点】
一种LCD控制器,其特征在于:包括一DMA通道、三个分别用于存储背景层数据、前景层数据和透明度数据的第一缓存器、一用于图层运算的运算器、一用于存储图层运算后的数据第二缓存器、一用于数据传输的LCD接口时序发生器以及一控制器,所述DMA通道分别连接至三个第一缓存器,该三个第一缓存器又分别连接所述运算器,该运算器再与所述第二缓存器以及LCD接口时序发生器顺次连接,所述控制器则分别与所述DMA通道、三个第一缓存器、运算器、第二缓存器、LCD接口时序发生器连接。

【技术特征摘要】
一种LCD控制器,其特征在于包括一DMA通道、三个分别用于存储背景层数据、前景层数据和透明度数据的第一缓存器、一用于图层运算的运算器、一用于存储图层运算后的数据第二缓存器、一用于数据传输的LCD接口时序发生器以及一控制器,所述DMA通道分别连接至三个第一缓存器,该三个第一缓存器又分别连接所述运算器,该运算器再与所述第二缓存器以及LC...

【专利技术属性】
技术研发人员:洪锦坤
申请(专利权)人:福州瑞芯微电子有限公司
类型:实用新型
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1