汽车图形显示控制器的性能分级你了解吗?

2019-05-16 17:12:28 来源:互联网
标签:
图形显示控制器(GDC)是位于车辆信息和娱乐系统中心的关键引擎,通常这些信息娱乐系统包括需要各类人机接口的头端单元和全配置的各种仪器。开始为日本和欧洲市场上的高端车辆中的导航系统设计的图形显示控制器,现在已经出现在世界各地的各种型号的中档乃至低端车辆中。在车辆的娱乐系统中也在采用。
 
车辆GDC是一款独特的器件,它整合了车辆娱乐系统中所需的许多功能。GDC的基本功能是控制LCD面板,并产生宽范围的丰富图像内容。GDC可以实现先进的功能,如导航,模拟仪表的表征,振动斑点屏蔽(vibrant splash screens)以及在不占用主CPU过多资源的条件下其他的更生动体验等。此外,GDC还完成功率管理,这使得可以省去一些外部的冷却部件,例如风扇或散热器。
 
与台式电脑图形控制器不一样,为嵌入式应用设计的GDC用于低分辨率的小屏幕应用。汽车显示器的分辨率通常从基本信息显示所用的CIF(320×240)到仪器所用的Ultra Wide VGA(1024?480)。由于车辆中复杂环境,需要在这些小屏幕上显示大量的信息,并且要求显示清晰,从而带来了一些特殊的挑战。GDC选用多层和多种透明度,使得观看者能够同时观看几个屏幕。与Windows工作台系统类似,屏幕尺寸需要调整和移动显示区域。GDC将允许从屏幕或图像的下方观看,从而改善显示效果。
 
GDC性能分类
随着采用的微控制器不同,GDC有许多不同的类型和性能等级。基本上,有5类不同的性能等级。
 
第一类是基本型的GDC,它包括一个简单的帧缓冲存储器和一个产生显示信号的控制器。主控制器处理绘图功能,在缓冲器上手动改变显示帧。第二类是复杂一点的版本,包括帧缓冲器和一个具有2D功能图形引擎,例如绘制直线和多边形图形。这类GDC将覆盖2层或3层,完成层间的α混合。
 
第三类的GDC覆盖更多的层——可能多达4到6层。这一级别的IC用硬件传感器来实现α混合和α平面,并包括全功能的绘图功能。
 
第四类的GDC在上述功能的基础上增加了下属功能:一个2D/3D图形引擎,一个几何处理器,还有一个内部工作频率为100~200MHz的绘图引擎,它能提供高绘图速率,用于显示点时钟(dot clock)时可以达到400MHz。实际例子就是富士通的32位的MB86296。
 
最后一类也是最先进的GDC,例如富士通的MB86R01,这是另外一种32位的IC,能够提供很多额外的多媒体功能,包括对音视频的支持,能够对音视频进行解码,而并非像其他类型只是捕获和调整。还包括雾化,加亮和可编程屏蔽功能,从而可以提供生动体验和现场感,而且绘图速率在所有图形显示控制器中是最快和最高的。
 
在选择GDC时,确定将送到CPU的处理量也是重要的事情,如果可能的话。如果主处理器处理能力能够达到400MIPs或更高,则将会有很多可用周期,于是则可能用CPU来执行几何操作,而用一个简单的GDC执行位图操作。另一方面,如果主处理器不具备足够高的处理速度,就必须利用功能强大的GDC。主处理器必须足够快,以保持为GDC提供位图坐标和显示列表,故必须考虑处理器和GDC的相对等级级别。当然,处理器中的主要考虑取决于所显示的图像或图形的复杂度。
 
不论哪种IC,都要求它们在执行任务的同时消耗尽可能少的功率。许多最新的和效率最高的控制器所消耗的功率小于2.3瓦,远小于以前的功耗水平。所以说,图形显示控制器在不断改善其效率和性能。
 
存储器:GDC中的关键部件
图形存储器是GDC系统中的最重要的部件之一。在GDC作为有效执行绘图功能的几何图形和绘图引擎时,图形存储器提供了缓冲区,所有的图形信息都保存在这里。车辆中的显示器上的显示帧也被存储在图形显示器中。对于及时且可靠地将帧数据提供到视频输出接口来说,这是非常重要的。有一系列不同类型的数据存储在图形存储器里,包括绘图帧,作为绘图帧的子集的显示帧,携带3D绘图所需信息的Z-缓冲数据,来自视频输入接口的视频捕获缓冲数据(每像素16比特),在绘制多边形时所需的多边形绘图标志缓冲数据(每像素1比特),显示列表数据,纹理图和指针图(Cursor Patterns)数据等。
 
有如此大量的信息存储在图形存储器中,提取信息的存储器访问必须按照如下的优先级:
 
1. 显示帧刷新
 
2. 视频捕获
 
3. 显示处理
 
4. 主CPU访问(用于显示列表,纹理图和位图)
 
5. 绘图访问(Z-缓冲,多边形标志缓冲等)
 
显示帧刷新更新显示器上的内容,每秒50或60次。该工作需要传输大量的数据,它直接影响人机交互的效果。因此,必须赋之于最高的优先级。
 
上述第二重要的是视频捕获,需要在图形存储器中缓冲输入视频数据。下一个是显示处理,包括与显示控制器相关的各种处理,例如显示α混合、覆盖、指针图处理及其他。再下来是主CPU访问,这包括将显示列表、纹理图和位图传递到存储器中。最后一个是绘图访问,它包括利用Z-缓冲器和多边形标志缓冲器来更新绘图帧。
 
由于大量的数据通过图形存储器接口,故对该接口的带宽需求非常高。典型的GDC的图形存储器带宽是532MB/s。不过,由于存储器读写都要占用多个时钟周期,实际上的有效带宽将只有该值的1/2到2/3,假定存储器时钟频率为133MHz,而数据总线宽度为32位。高端GDC的存储器带宽比该值高一倍,或者说接近1GB/s。可以采用DDR-SDRAM技术来增加最高端GDC的存储器带宽。
 
如图1所示,除了存储器接口之外,GDC还有一个CPU接口,视频捕获接口和视频输出接口。显然,绝大多数数据通过存储器接口。而显示列表、位图和纹理图则从CPU传送到GDC。CPU可能也要直接访问GDC寄存器或存储器。但所有这些任务都不产生大量的数据。对于PCI主机接口(33MHz)来说,GDC的典型带宽为50MB/s。另一方面,SRAM型主机接口带宽高于100MB/s。该值取决于总线时钟频率。
 
图1:典型GDC的方框图。除了存储器接口外,GDC还有一个CPU接口,视频捕获接口,以及视频输出接口。
 
类似地,与存储器接口相比,视频捕获和视频输出接口所需的带宽比较低。这些接口都执行专门的任务,数据流入视频捕获接口,而从视频输出接口输出。所以说,存储器接口是整个GDC系统中的最大瓶颈。其架构取决于GDC的目标应用。
 
专用存储器架构:性能最优
根据上述,存储器接口必须专用。如果为存储器分配非图形功能,例如划拨其一部分作为主CPU的工作区,将会占用带宽并直接影响GDC的性能。为了提升性能,这种情况必须避免。该方案,即Fujitsu GDC采用的方案,将CPU存储器从图形处理器中隔离出来。
 
系统需要用于GDC的分离存储器和较大的PCB空间来供应那些不提供图形功能的外部部件。另一种方案则是统一存储器架构,使得主CPU和GDC能共享单一存储器。如果系统使用分离的IC负责处理和图形功能,就必须用CPU或GDC来实现存储器接口。对于没有存储器接口的IC,存储器数据流就必须通过将其连接到另一片IC的接口来传输。
 
 
实现这种架构的一种较好的方法是利用一片SOC,利用SOC中的高速数据通道将主CPU和GDC同时集成到一个芯片上,来实现高带宽CPU-GDC通信。这种接口在芯片内实现起来比在外部实现起来容易,能够在不牺牲GDC性能的条件下同时满足带宽需求和空间约束条件。采用当今的处理技术,有可能以合理的成本开发出这样的SOC。
 
如今,GDC的丰富种类和性能能够在世界各地的车辆中实现一系列创新的信息娱乐应用。在导航和视频产品中它们是关键的基础部件,随着汽车制造商差异化其车型和类型,它们将变得更加重要。
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
ROG 光刃 G21CX 主机评测:设计足够用心,mini 机箱也能搭载顶级硬件
ROG 光刃 G21CX 主机评测:设计足够用心,mini 机箱也能搭载顶级硬件

很多同学因为需要在暑期将电脑带回家使用,台式电脑过于笨重只能选择笔记本。

英特又“挤牙膏”?最新一代酷睿用14nm工艺
英特又“挤牙膏”?最新一代酷睿用14nm工艺

英特尔对移动 PC 处理器的更新仍在继续,今天,英特尔带来了第二批面向轻薄本和二合一设备的第 10 代 Comet Lake 移动处理器。

除了 IC 设计,深圳的集成电路产业根本不行?

8月22日,由深圳市人民政府、国家“核高基”重大专项总体专家组、国家集成电路设计产业技术创新联盟、中国半导体行业协会集成电路设计分会、中国通信学会集成电路专委会主办的“2019中国(深圳)集成电路峰会” 在深圳福田香格里拉大酒店召开。 

被误会的鸿蒙

华为发布了鸿蒙操作系统,业界的争论也播散开来。智能相对论ihahe先不讲技术,只讲1、为什么要做鸿蒙;2、鸿蒙生态是什么;3、鸿蒙如何变现。

银的散热效果这么好,为何 CPU 看不上它?
银的散热效果这么好,为何 CPU 看不上它?

DIY玩家都知道CPU的顶盖为铜材质的金属,而为了增加硬度和耐腐蚀性等,CPU制造商会在铜的表面镀一层镍,所以我们看到CPU顶盖不是铜的颜色,同时为了让提高CPU的焊接紧密度和芯片安全性,又要添加阻挡层和一层浸润贵金属,一般为钛、镍、钒和金,这就是一块CPU顶盖的所有材质了。

更多资讯
聊聊汽车主动安全系统那些事儿,都用到了哪些传感器技术?
聊聊汽车主动安全系统那些事儿,都用到了哪些传感器技术?

随着社会的发展,交通安全问题越来越凸显,传统的汽车安全理念也在逐渐发生变化,传统的安全理念很被动比如安全带、安全气囊、保险杠等多是些被动的方法并不能有效解决交通事故的发生,随着科技的进步,汽车的安全被细化,因此主动安全的概念慢慢的形成并不断的完善。

你希望在自动驾驶汽车里做什么?

据美国汽车协会(American Automobile Association, AAA)的数据,美国人每天花在开车上的时间大约为1小时,每天行程约为32英里。这样下来,整个美国每年就有将近700亿小时用于驾驶。在这700亿小时的时间里,人们的手紧握方向盘,眼睛盯着道路(希望如此!)。

杀死特斯拉,真的有这么容易吗?
杀死特斯拉,真的有这么容易吗?

自从马斯克进入汽车行业以来,每当有另一款新的电动汽车进入市场,它都会被命名为「特斯拉杀手」。

Waymo的自动驾驶技术这么厉害,为什么不造车?

有些企业选择从造一辆新车开始,比如,特斯拉就是在研发新车型的过程中一步步发展自己的自动驾驶技术;而总部位于硅谷的Zoox公司也表示,其要生产一款配备无人驾驶技术的无人驾驶汽车。

不止是在 5G 、AI 方面牛,华为的智能汽车同样令人折服
不止是在 5G 、AI 方面牛,华为的智能汽车同样令人折服

PC时代,微软的操作系统形成了对全球网络巨大的垄断优势,虽然苹果的MacOS试图将微软的Windows拉下马来,但用尽全力,其全球份额也不过10%。