资料介绍
引言
从3D着色到影像变形,现今绘图显示控制器(GDC)的功能,透过各式各样的应用呈现在使用者的眼前。众多高阶图像显示控制器的产品风格与价值,塑造出让消费者目眩神迷的影像,在频谱的另一端,各种等级的GDC能明确而简单地显示资讯,让使用者一目了然看到自己想要的讯息。
不论是简单的功能或炫丽的特色,能在绘图功能上细心投入的,最后必会在许多层面获得明显的成果。打造完美图像功能的第一步,是针对应用目标选择一款适合的GDC,并以合理的价位获得所需功能。GDC可根据其性价比分成下列三类:
基本 - QVGA萤幕,预先着色的图形,可包括影像输入功能
中阶 - WVGA萤幕,以2D动态绘图为主,也可支援3D,有支援影像输入功能
高阶 - SXGA或更高解析度的萤幕,动态3D绘图,多重影像输入
本白皮书将为您阐述这三种GDC功能,以及它们如何达成各种应用之目标。文章最后将介绍富士通半导体阵容完备的GDC系列产品,还有该公司的360度环绕视讯影像技术。现今各种产品研发业者最重要的设计任务之一,就是充分发挥GDC各项功能优势,包括跑步机、电冰箱、智慧型手机和汽车等产品。
1 决定嵌入式绘图架构的因素
1.1 成本压力
汽车产业是成本相对敏感应用领域的一个很好的例子,对于系统研发业者而言,最重要的工作就是降低零组件(BOM)成本。就基本到中阶的应用而言,研发业者可采用系统单芯片(SoC)绘图控制器来满足此方面需求,利用这种元件作为单芯片解决方案,这些GDC能透过CAN总线来和其他汽车系统进行通讯,并能切换到关机的电源模式来节省电池电力。由于内部VRAM记忆体的容量有限,加上各项系统瓶颈(像是总线速度)的限制,因此这些装置所支援的图像功能,弹性,像素填充率,以及萤幕尺寸都会受到局限。
当成本因素的重要性不及效能时,这类应用可采用多重芯片架构的高阶芯片。这些GDC依赖外部车用来管理CAN传输作业,电源,以及像是步进马达控制器等周边元件。
此外,由于这些GDC没有内建VRAM与程式快闪记忆体,因此会利用外部VRAM来支援高效能作业,在未来,运用内建式VRAM可进一步降低高阶车用GDC成本。
相较于汽车产业,像是医疗和航空等领域的应用,面临的成本压力相对较低。系统研发业者可选择采用独立高阶GDC芯片,因为客户愿意多花一点钱来购买更高效能。若系统一开始设计时,需要重复使用软体,而是把一个独立GDC放到系统中就是个不错的作法。
运用一颗时脉速度约1GHz的CPU,像是英特尔的Atom,制造商可在不同产品线上重复使用一部分的硬体与软体。有些产品可使用内建在CPU内的GDC。有些对价位较敏感的产品,但对效能的要求不是很高,则可采用SoC产品,其中效能强大的CPU整合了GDC处理核心。
1.2 终端客户的期盼
有些应用必须配合智慧型手机常见的高阶绘图能,此类应用之广包括汽车与各种家电产品。
而在这些应用中,系统研发业者必须确保GDC能绘制出流畅清晰的影像,让系统能针对使用者的输入讯息做快速反应,因此,若要提供能满足最终使用者的经验,GDC就不能成为系统瓶颈,才不会产生延迟。
基本型与中阶的应用也许使用真单芯片的SoC即足够。但对于高阶应用而言,这类元件无法提供足够效能,因此需要用到含有外部VRAM与快闪记忆体的高阶(多芯片架构)芯片。
若产品的萤幕支援24位RGB输入讯号,则24位RGB输出功能的GDC可协助避免频带效应 - 亦即相同颜色的阴影会出现急剧变化。运用24位色彩可确保图像影像外观流畅,否则,这样的应用就必须动用GDC内的抖色功能,来抵销频带效应。抖色可在画面缓冲区中套用随机的杂讯,以避免因有限的色彩深度导致的频带效应。
尽管流畅鲜明的图像总是能吸引目光,但像是设备等应用,光靠较基本的图像功能,就能达到坚固易用的设计目标。在许多应用中,较低阶的GDC就能提供令人惊艳的效能,而且不会让零组件成本攀升。
1.3 绘图内容的性质 - 静态或动态
业者还必须根据图像内容的性质来挑选GDC。若内容属于静态,而且能预先判断,像是Spirite引擎这类低成本GDC就足堪重任。预先着色的位元图可储存在Sprint GDC的外部快闪记忆体。这类GDC非常适合用来处理不同色彩格式(包括使用色彩查找表或把实际像素值储存在画面缓冲区),而且还能处理透明与Alpha-blending的作业。运用资源耗用较少的压缩法,像是RLD(运行长度解码器),可大幅降低预先着色绘图的储存需求,进而降低成本。
其他需要动态图像的应用,像是地图或随机动画等,其所需内容都是当场立即决定,这些应用需要一个具备全功能管线的GDC,可透过贴图(纹理贴图)2D或3D来着色模型。像是硬体光源与云雾等,也可发挥这类功能的效益。对于较复杂的作业而言,内含着色器的图像引擎可带来更高弹性。
利用功能完备且具弹性的显示控制器,不仅能简化图像建置的工作,还能支援更好的图像功能,明确的说,图像开发远比控制器功能来得简单,像是弹性图层法以及支援多图层与Alpha-blending,还有各种色彩深度。
1.4 2D或3D图像
运用3D绘图对于GDC的效能与功能需求会有显着影响,例如,3D应用需要的顶点处理性能远高于2D应用,再加上像是贴图与Mipmap贴图等功能所需的视野校正,这些都是3D图像需要的功能(Mipmap是主要贴图的优化与调整尺寸版本,这种贴图和主要贴图储存在同一处)。它们让系统不必立即调整主要贴图的尺寸,对于效能提升有明显帮助。
在3D图像中光是加入?轴座标,就会大幅增加处理需求。相较之下,2D绘图着色的过程则简单许多,若内容属于静态,还能预先着色,就如同本文先前所讨论,在2D或3D动态内容方面,需要用到一个全管线化的图像引擎。
1.5 显示屏解析度
因为尺寸较大,解析度较高的显示屏必须处理更多像素,因此采用较大显示屏的应用就需要更快,更强大的GDC。航空与医疗方面的应用,通常在其低阶机种需要640 × 480像素的显示屏,而在高阶机种中就需要1280 × 1024像素解析度的显示屏。在汽车市场,低阶仪表板与中控台的显示屏尺寸通常为480X272像素,中阶机种为800X480,而高阶机种则为1280x480或更高像素。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于ARM架构的嵌入式USB驱动的设计
- 嵌入式系统软件架构设计
- 嵌入式系统与嵌入式PLC
- 深度:嵌入式系统的软件架构设计!资料下载
- 详解嵌入式Boot与Remap资料下载
- 嵌入式实时系统资料下载
- 嵌入式系统设计与物联网开发资料下载
- 嵌入式系统与人工智能资料下载
- 嵌入式LWIP网络客户端设计资料下载
- 嵌入式ARM9的USB设计与实现资料下载
- 嵌入式不同硬件的不同特点资料下载
- 长文详解嵌入式Linux系统移植资料下载
- Lonworks总线的嵌入式智能节点的设计资料下载
- 嵌入式Linux开发教程之嵌入式系统介绍资料免费下载
- 嵌入式资料ARM架构 22次下载
- fpga是嵌入式吗 1769次阅读
- 什么是嵌入式系统?嵌入式系统的具体应用 2101次阅读
- 嵌入式软件最常见的架构模式 2299次阅读
- 嵌入式7种架构模式分析 3896次阅读
- 详解FreeRTOS:嵌入式软件系统架构 2246次阅读
- 嵌入式软件架构设计之任务调度 1994次阅读
- 嵌入式开发需要架构设计吗 634次阅读
- 嵌入式系统的软件架构设计 4063次阅读
- 嵌入式系统应用实例的详细资料介绍 4604次阅读
- 盘点几种主流嵌入式架构的代码压缩技术 4391次阅读
- 嵌入式系统的规范发展回顾 1563次阅读
- 五种主流嵌入式架构的代码压缩技术详细资料说明 5042次阅读
- 嵌入式行业发展状况_嵌入式行业人才需求_嵌入式系统就业前景分析 2.3w次阅读
- 学嵌入式开发入门_学嵌入式开发需要看哪些书籍 2.4w次阅读
- 对于嵌入式没有嵌入式软件架构师的详细解析 4055次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 2次下载 | 5 积分
- 3MATLAB绘图合集
- 27.12 MB | 2次下载 | 5 积分
- 4PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 5UCC38C42 30W同步降压转换器参考设计
- 428.07KB | 1次下载 | 免费
- 6DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 7模态分解合集matlab代码
- 3.03 MB | 1次下载 | 2 积分
- 8美的电磁炉维修手册大全
- 1.56 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 5STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 6HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
- 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 6次下载 | 3 积分
- 8华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 5次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多