- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S3C2440LCD控制器
15 LCD控制器
概述:
S3C2440的LCD控制器由由一个逻辑单元组成,它的作用是:把LCD图像数据从一个位于系统内存的video buffer传送到一个外部的LCD驱动器。
LCD控制器使用一个基于时间的像素抖动算法和侦速率控制思想,可以支持单色,2-bit per pixel(4级灰度)或者4-bit-pixel(16级灰度)屏,并且它可以与256色(8BPP)和4096色(12BPP)的彩色STN LCD连接。
它支持1BPP,2BPP,4BPP,8BPP的调色板TFT彩色屏并且支持64K色(16BPP)和16M色(24BPP)非调色板真彩显示。
LCD控制器是可以编程满足不同的需求,关于水平,垂直方向的像素数目,数据接口的数据线宽度,接口时序和刷新速率。
特征:
STN LCD屏:
支持3种扫描方式的屏:4位双扫,4位单扫和8位单扫。
支持单色(1BPP),4级灰度(2BPP),16级灰度(4BPP)。
支持256色,4096色的彩色STN LCD屏
支持多种屏幕分辨率
典型的应用:640*480,320*240,160*160和其他
最大的虚拟屏幕可达4M
在256色模式下,最大的虚拟屏幕分辨率:4096*1024,2048*2048,1024*4096和其它
TFT LCD屏:
支持1,2,4,8BPP调色板显示模式
支持64K(16BPP),64M(24BPP)色非调色板模式
支持多种屏幕分辨率:
典型的应用:640*480,320*240,160*160和其他
最大的虚拟屏幕可达4M
在64K色模式下,最大屏幕分辨率:2048*1024
通用特征:
LCD控制器有一个专用的DMA,用来从位于系统存储器中的视频缓冲区取得图像数据,它的特征也包括如下所示:
专用的中断功能((INT_FrSyn and INT_FiCnt)
系统存储器被用作显示存储器
支持多种的虚拟显示屏(支持硬件水平/垂直滚屏)
可编程的时序控制,用于不同的LCD
支持大端,小端模式,也支持WinCE数据格式
支持2种型号的SEC TFT LCD屏
(SAMSUNG 3.5” Portrait / 256K Color /Reflective and Transflective a-Si TFT LCD)
LTS350Q1-PD1: TFT LCD panel with touch panel and front light unit (Reflective type)
LTS350Q1-PD2: TFT LCD panel only
LTS350Q1-PE1: TFT LCD panel with touch panel and front light unit (Transflective type)
LTS350Q1-PE2: TFT LCD panel only
NOTE: WinCE不支持12位的数据封装格式
请检查WinCE是否可以支持12位的彩色模式
外部接口信号:
LCD控制器方块图:
S3C2440 LCD控制器被用来传送视频数据和生成必要的控制信号,比如VFRAME, VLINE, VCLK, VM, 等等。除了控制信号外,这S3C2440还有作为视频数据的数据端口,它们是如图15-1所示的VD[23:0]。LCD控制器由REGBANK, LCDCDMA,VIDPRCS, TIMEGEN, 和LPC3600 (看15-1 LCD控制器方块图)组成。REGBANK由17个可编程的寄存器组和一块256*16的调色板内存组成,它们用来配置LCD控制器的。LCDCDMA是一个专用的DMA,它能自动地把在侦内存中的视频数据传送到LCD驱动器。通过使用这个DMA通道,视频数据在不需要CPU的干预的情况下显示在LCD屏上。VIDPRCS接收来自LCDCDMA的数据,将数据转换为合适的数据格式,比如说4/8位单扫,4位双扫显示模式,然后通过数据端口VD[23:0]传送视频数据到LCD驱动器。TIMEGEN由可编程的逻辑组成,支持不同的LCD驱动器接口时序和速率的需求。TIMEGEN块可以产生VFRAME, VLINE, VCLK, VM等等。
数据流描述如下:
LCDCDMA中存在FIFO存储器。当FIFO为空,或者部分为空的时候,LCDCDMA请求从侦存储器中取得数据,是用突发的存储传输模式取得数据的(每一个突发请求,连续的取4个字(16bytes)在总线传输过程中,不允许总线控制权交给另一个总线控制)当传输请求被存储控制器中的总线仲裁器接收了后,将会产生连续的4个字的数据传输从系统内存到内部的FIFO。FIFO的总共大小为28个字,由12个字的FIFOL和16个字的FIFOH分别组成。S3C2440有2
文档评论(0)