浅析显示控制器模块的显示控制器功能

描述

长期以来,富士通图形控制器一直是汽车导航设备领域的中流砥柱,这在很大程度上归功于以适度预算提供的有吸引力的功能组合——无论是在财政方面还是在电力方面。本文将重点介绍显示控制器模块,这是富士通图形产品的一个关键差异化因素。从这一点开始,本说明将把“显示控制器块”简称为“显示控制器”。

本说明将重点介绍 Lime 和 Coral-PA,因为这些设备被认为是主流设备或处于当今导航设计要求的“最佳位置”。换句话说,这两种设备提供了出色的性价比。Lime 和 Coral-PA 都有模拟/数字 RGB 视频输出接口。这些芯片可以与具有匹配 RGB 视频和时序信号的任何类型的 LCD 显示面板(无源、有源等)连接。因此,本文可以专注于显示控制器功能,而不考虑显示属性、界面或其他显示属性。

显示功能

窗口和兼容层模式

显示控制器支持六层和四层配置,后者使其向后兼容以前的富士通 GDC 产品,如 Cremson 和 Scarlet。这一点很重要,因为它突出了富士通产品线的一个关键属性,即向后或向上兼容性,从而保护用户的软件投资。在六层模式下,也称为窗口模式,可以按任意顺序设置叠加顺序。在兼容模式下,最多支持四层,叠加顺序是固定的。这在下面的图 1 中显示。

控制器

显示层的配置

由于内存有限而限制层数

可以使用的最大层数取决于 GDC 可用的图形内存量。例如,对于800*480大小、16bpp色深的显示层,需要2*800*480=768kB的内存区域。对于多个这样的层,该值将乘以总层数。还有一些其他因素需要考虑。平滑动画的双缓冲需要在内存中为每一层存储两个这样的帧,一个用于绘图帧,另一个用于显示帧。另外,使用Video Capture功能需要预留2帧左右的内存缓冲区4。简而言之,如果可用内存量有限,那么层数将相应地受到限制。

显示参数——它们的真正含义

控制器

显示参数

这些中的每一个都设置在相应的寄存器中。VTR、VSW、VSP、VDP、HTP、HSW、HSP、HDP 和 HDB 与显示面板的时序直接对应。下图显示了这些值如何映射到非隔行显示的 R/G/B、HSYNC 和 VSYNC 信号。

显示框位置控制

要显示的图形图像数据位于图形存储器中的逻辑二维坐标空间(逻辑图形空间)中。有六个逻辑图形空间,每一层一个。

逻辑图形空间与显示位置的映射
如下图所示:

控制器

显示位置参数

如需进一步说明,请参阅 Coral-PA 用户手册。

显示控制器将逻辑图形空间视为在水平和垂直方向上滚动。结果,如果显示框跨越逻辑空间的边界,则边界外的部分被假设为循环连接的另一侧覆盖。

编辑:hfy

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分