0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源: 富士通半导体 作者: 富士通半导体 2021-06-17 17:49 次阅读

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

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

显示功能

窗口和兼容层模式

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

pYYBAGDLGc-AGgR5AAB8jvxVX3Y879.png

显示层的配置

由于内存有限而限制层数

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

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

pYYBAGDLGduALxx_AAA-l9GeMvE388.png

显示参数

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

显示框位置控制

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

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

poYBAGDLGeaAa2vVAADt8mblAgQ563.png

显示位置参数

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

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

编辑:hfy

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

    关注

    112

    文章

    16190

    浏览量

    177344
  • LCD面板
    +关注

    关注

    2

    文章

    115

    浏览量

    23347
收藏 人收藏

    评论

    相关推荐

    液晶显示控制器LCDC

    LCD显示控制器
    Piezoman压电侠
    发布于 :2024年01月10日 15:45:45

    平视显示控制器应用于汽车

    显示控制器
    Piezoman压电侠
    发布于 :2024年01月19日 14:58:05

    内存显示控制器介绍

    内存显示控制器
    Piezoman压电侠
    发布于 :2024年01月23日 11:33:39

    液晶显示控制器LCDC

    液晶显示控制器
    Piezoman压电侠
    发布于 :2024年01月23日 15:43:34

    基于CPLD的LED点阵显示控制器

    采用现场可编程逻辑器件作为CPU来设计控制器,选择合适的器件,采用自顶而下的模块化设计方法,可以方便地设计整个显示系统。
    发表于 02-22 10:32 2186次阅读
    基于CPLD的LED点阵<b class='flag-5'>显示</b><b class='flag-5'>控制器</b>

    基于FPGA的多功能LCD显示控制器设计

    通过对LCD1602/LCD12864显示模块控制时序和指令集的对比分析,利用Verilog HDL描述语言完成了多功能LCD显示
    发表于 01-08 18:17 192次下载

    《以ST7920为控制器的12864液晶显示模块及其使用》063

    以ST7920为控制器的12864液晶显示模块及其使用》063201
    发表于 01-08 14:14 24次下载

    基于FPGA设计LCD显示控制器相关知识详解

    ,只需通过端口的使能参数配置便可以驱动LCD1602/LCD12864模块实现字符或图形的实时显示,并且该多功能LCD控制器的可行性也在CvcloneII系列的EP2C5T144C8
    发表于 12-01 17:17 35次下载
    基于FPGA设计LCD<b class='flag-5'>显示</b><b class='flag-5'>控制器</b>相关知识详解

    基于FPGA的多功能LCD显示控制器是如何实现的

    基于FPGA设计 LCD显示控制器 ,关键在于采用硬件描述语言设计有限状态机(FSM)来控制LCD模块的跳转,文献中就是使用FSM实现了对LCD模块
    发表于 04-02 09:13 1254次阅读

    LED显示控制器原理_led控制器品牌有哪些

    现在电脑都在使用的是 led 屏,其中led屏控制器是计算机核心部件,led屏控制器的种类也是非常多的,例如LED显示屏同步控制器、LED显示
    发表于 06-02 09:25 3425次阅读

    解析爱普生显示控制器的特点及应用

    具有内置显示存储的单芯片LCD控制器可实现低功耗,低噪声和节省空间的功能。这些产品比简单LCD控制器具有更多的
    发表于 02-17 09:24 3127次阅读

    补偿控制器为什么会显示负数?

    在自动控制领域,补偿控制器是一种常用的控制器类型,它可以对系统的误差进行补偿,并实现系统的稳定性和精确性。然而,有时候我们会遇到一个问题,那就是补偿控制器为什么会
    的头像 发表于 01-12 14:21 2030次阅读
    补偿<b class='flag-5'>控制器</b>为什么会<b class='flag-5'>显示</b>负数?

    Led显示控制系统怎么使用 led显示控制器怎么设置

    LED显示屏和控制器之间的连接是正常的。通常,LED显示控制器会使用网线或者串口线与LED显示屏进行连接。在连接过程中,要确保线路连接正确
    的头像 发表于 02-03 14:03 7445次阅读

    补偿控制器显示低无功是什么意思

    补偿控制器是电力系统中的一种重要设备,用于改善电力传输和配电中的功率因数,并提高系统的稳定性和效率。在补偿控制器上,有一个显示屏会显示低无功,那么它究竟是什么意思呢?
    的头像 发表于 04-07 14:14 1607次阅读
    补偿<b class='flag-5'>控制器</b><b class='flag-5'>显示</b>低无功是什么意思

    什么是LCD控制器?爱普生LCD控制器的作用和功能、概述和产品列表

    什么是LCD控制器LCD控制器的作用和功能LCD控制器(液晶显示控制器)是连接到主机CPU并
    的头像 发表于 10-09 11:10 246次阅读
    什么是LCD<b class='flag-5'>控制器</b>?爱普生LCD<b class='flag-5'>控制器</b>的作用和<b class='flag-5'>功能</b>、概述和产品列表