一种基于单芯片的多显示控制器,包括,上级显示控制器和下级显示控制器,其中,所述上级显示控制器,用于合成数据和2D加速后输出到接口显示;所述下级显示控制器,用于将接收到的数据合成后输出到接口显示。本发明专利技术的基于单芯片的多显示控制器及设计方法,能够提供拥有多层合成能力的显示控制器,可以大大减小GPU的负担,降低画面的时延,给用户更好的体验。降低画面的时延,给用户更好的体验。降低画面的时延,给用户更好的体验。
【技术实现步骤摘要】
一种基于单芯片的多显示控制器及设计方法
[0001]本专利技术涉及芯片设计
,特别是涉及一种显示控制器的级联方案。
技术介绍
[0002]以智能汽车为代表新行业动态对显示的能力需求越来越复杂,对与单芯片方案提出了更高的挑战。
[0003]以汽车智能座舱为例,中控主屏和副屏承担着娱乐功能,需要很高的多层合成能力的复杂显示控制器。而汽车上的多个流媒体后视镜、抬头显示、后座显示屏以及控制面板等又需要数量足够多的显示控制器才能满足需求。如何在单个芯片上提供满足全部需求的控制器,同时还能控制芯片面积,降低芯片成本,避免性能浪费就成了设计关键。
[0004]以汽车中控为例,中控娱乐屏注重用户体验,会运行很复杂的系统如Android系统来提供复杂美观的显示画面。
[0005]同时,汽车未来座舱又需求多个屏幕来满足流媒体后视镜、后座显示屏、控制面板、抬头显示等需求。这些需求要求的显示控制器合成能力不复杂,但是数量要求多。
[0006]如图2所示,不同的项目需求的显示控制器能力时不一样的,如果全部配备复杂的控制器又会造成性能浪费,造成芯片成本上升。
[0007]目前市面上的产品主要采用2种方案:
[0008]1.采用多个芯片而非单芯片
[0009]单芯片的成本优势和集成化更高,多芯片的成本无法控制并且会造成系统更复杂。
[0010]2.屏幕数量不足的问题通过外接额外的转接芯片切割大的屏幕成小屏幕
[0011]需要外接芯片,同样会提升成本并且这种方案对屏幕尺寸限制较大。
[0012]比如它要求切分后的屏幕宽度相同,并且没有合成能力。
[0013]3.芯片内部再提供一个额外的2D加速模块专门做多层合成
[0014]这个额外的模块显著占用芯片面积,同样会造成成本上升。且使用内存转储数据会造成内存带宽占用大,刷图延时增加的问题。
[0015]4.使用GPU来做合成,最终GPU会合成成只有一层的图像数据
[0016]这个方案大大增加了GPU的负担,造成功耗增加性能下降的问题。
[0017]在Android等复杂系统上,目前基本没有芯片厂商会这么做。
[0018]现有的方案为了满足娱乐屏的复杂合成需求,需要配备多个支持复杂合成能力的显示控制器,成本难以控制会导致显示控制器数量减少。
[0019]芯片设计方案一旦固定,就很难满足各种各样的项目,灵活性不足或者性能浪费,甚至不能满足屏的数量需求。
技术实现思路
[0020]为了解决现有技术存在的不足,本专利技术的目的在于提供一种基于单芯片的多显示
控制器及设计方法,能够提供拥有多层合成能力的显示控制器,可以大大减小GPU的负担,降低画面的时延,给用户更好的体验。
[0021]为实现上述目的,本专利技术提供的一种基于单芯片的多显示控制器,包括,上级显示控制器和下级显示控制器,其中,
[0022]所述上级显示控制器,用于合成数据和2D加速后输出到接口显示;
[0023]所述下级显示控制器,用于将接收到的数据合成后输出到接口显示。
[0024]进一步地,所述下级显示控制器和至少一个所述上级显示控制器级联。
[0025]进一步地,所述下级显示控制器还用于接收所述上级显示控制器的数据和内存数据,合成后送达接口显示。
[0026]进一步地,所述上级显示控制器和所述下级显示控制器为基本单位的控制器。
[0027]为实现上述目的,本专利技术还提供一种基于单芯片的多显示控制器设计方法,包括以下步骤:
[0028]通过寄存器配置多路复用单元;
[0029]上级控制器和下级控制器通过所述多路复用单元输出合成数据到接口。
[0030]更进一步地,所述上级控制器和下级控制器通过所述多路复用单元输出合成数据到接口的步骤,还包括,
[0031]所述下级控制器与至少一个所述上级控制器级联;
[0032]所述下级控制器接收所述上级控制器输出的数据并合成,通过所述多路复用单元选择接口输出显示。
[0033]为实现上述目的,本专利技术还提供一种显示控制芯片,其特征在于,包括,上文所述的基于单芯片的多显示控制器。
[0034]为实现上述目的,本专利技术还提供一种电子设备,其特征在于,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上文所述的基于单芯片的多显示控制器设计方法的步骤。
[0035]为实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时执行上文所述的基于单芯片的多显示控制器设计方法的步骤。
[0036]本专利技术的基于单芯片的多显示控制器及设计方法,具有以下有益效果:
[0037]1)能够提供拥有多层合成能力的显示控制器,可以大大减小GPU的负担,降低画面的时延,给用户更好的体验。
[0038]2)在同样的芯片面积下,放置更多数量的显示控制器,满足汽车对屏幕数量的需求。
[0039]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。
附图说明
[0040]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0041]图1为根据本专利技术的基于单芯片的多显示控制器示意图;
[0042]图2为现有技术中显示控制器合成示意图;
[0043]图3为根据本专利技术的基于单芯片的多显示控制器设计方法流程图;
[0044]图4为根据本专利技术的实施例一芯片设计简化示意图;
[0045]图5为根据本专利技术的实施例一芯片设计示意图;
[0046]图6为根据本专利技术的实施例一下级控制器的合成过程示意图。
具体实施方式
[0047]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0048]实施例1
[0049]图1为根据本专利技术的基于单芯片的多显示控制器示意图,如图1所示,本专利技术的基于单芯片的多显示控制器,包括,上级显示控制器A(简称DCA)和下级显示控制器B(简称DCB),其中,
[0050]所述上级显示控制器A和所述下级显示控制器B级联,为基本单位的控制器。
[0051]所述上级显示控制器A的合成能力强一些,硬件层数更多,能输出到屏幕。
[0052]所述下级显示控制器B合成能力稍弱,只带又少量的软件图层同时能接受DCA的数据,能把所有的接受到的数据合成后输出到屏幕。
[0053]本专利技术实施例中,如图4所示,上级显示控制器DCA和下级显示控制器DCB可以级联。复杂场景下,多图层合成能力需求更高,则可以通过级联得到远超单模组的合成能力。可以将n个上级控制器叠加在一起输入到下级控制器,每本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于单芯片的多显示控制器,其特征在于,包括,上级显示控制器和下级显示控制器,其中,所述上级显示控制器,用于合成数据和2D加速后输出到接口显示;所述下级显示控制器,用于将接收到的数据合成后输出到接口显示。2.根据权利要求1所述的基于单芯片的多显示控制器,其特征在于,所述下级显示控制器和至少一个所述上级显示控制器级联。3.根据权利要求2所述的基于单芯片的多显示控制器,其特征在于,所述下级显示控制器还用于接收所述上级显示控制器的数据和内存数据,合成后送达接口显示。4.根据权利要求1所述的基于单芯片的多显示控制器,其特征在于,所述上级显示控制器和所述下级显示控制器为基本单位的控制器。5.一种基于单芯片的多显示控制器设计方法,其特征在于,包括以下步骤:通过寄存器配置多路复用单元;上级控制器和下级控制器通过所述多路复用单元输出合成数据到接口。6....
【专利技术属性】
技术研发人员:陈丰,叶巧玉,张昆,
申请(专利权)人:南京芯驰半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。