图形掌握器险些从一开始就成为打算机系统的主要组成部分,并且从供应对低分辨率显示器的有限支持,到供应实时光芒跟踪支持的平台,一贯在稳步发展。早期,显示掌握器的许多功能始于PC,以支持游戏和其他运用程序。这些技能后来被迁移得手机,以及超级打算机中。
本文从NEC的μPD7220图形显示掌握器开始,先容了历史上多款具有里程碑意义的图形处理芯片。

1、NECμPD7220图形显示掌握器:第一个图形处理器芯片

1982年,NEC改变了新兴打算机图形市场的格局,其美国分公司NEC Information Systems推出了μPD7220图形显示掌握器(GDC)(见下图)。该项目于1979年启动,并在1981年2月的IEEE国际固态电路会议上揭橥了一篇论文。
图:NEC的μPD7220是第一款集成图形掌握器芯片(Drahtlos,Wikipedia)
在PC图形显示系统涌现之前,有两大类型:高端CAD系统挂在大型IBM和DEC大型机上,低端微机系统则基于刚刚成熟的英特尔4004 CPU,这是PC的先驱。
VLSI技能发达发展,拥有数量惊人的晶体管(30,000到40,000)的器件构建起了CMOS,NMOS的前身。CMOS价格昂贵且功能尺寸更大。NMOS芯片可以具有小至5微米的栅极。μPD7220采取5 V电源供电,功率为1.5 W,采取40引脚陶瓷封装。
该芯片集成了所有CRT掌握功能(称为CRTC)以及弧形,线条,圆形和分外字符的图形基元。GDC的繁芜指令集,图形绘图和DMA传输功能可使处理器软件开销最小化。它可以驱动高达4Mb的位图图形内存,这在当时是相称多的。
在μPD7220之前,每个图形设备都有自己的绘图原语库,IBM的2250(1974)和Tektronix的4010(1972)是最受欢迎的。μPD7220建立了一个易于利用的低级指令集,运用程序开拓职员可以轻松地将其嵌入到程序中,从而加快绘图韶光。
该芯片迅速盛行起来,并成为一些“哑”终端和图形终真个根本(“哑”终端是一个无法编程并只显示图像或文本的终端)。掌握器可以支持1024 x 1024像素分辨率和四个颜色平面。一些系统利用多个7220来得到更多的颜色深度。1983年6月,英特尔推出了82720,它是μPD7220的克隆版。
1987年,μPD7220被更新的更快版本μPD72120取代。看到它的成功,以及新兴的打算机图形市场,日立和TI几年后也推出了图形处理器。
2、IBM的EGA和VGA启动了芯片克隆战役
IBM于1981年推出了基于英特尔8080的个人打算机(PC),它配备了一个称为彩色图形适配器(CGA)的附加板(AIB)(如下图所示)。CGA AIB具有16 KB的视频内存,可以驱动NTSC-TV监视器或专用的4位RGB CRT监视器,例如IBM 5153彩色显示器。它没有专用掌握器,利用半打LSI芯片进行组装。中央的大芯片是CRT时序掌握器(CRTC),常日是摩托罗拉的MC6845。
图:CGA附加板和16KB的视频内存(hiteched)
这些AIB长33厘米(13英寸),高10.7厘米(4.2英寸)。IBM 于1984年推出了第二代增强型图形适配器(EGA)(如下图所示),它取代并超越了CGA的功能。1987年,EGA被VGA取代。
图:IBM的EGA插件板取代了CGA。把稳形状因子和布局与CGA的相似性
EGA首创了一个新的行业。它不是一个集成芯片,但它的I / O记录良好,并且成为了历史上最易被克隆的AIB之一。在IBM推出EGA AIB一年后,“Chips and Technologies”推出了一个芯片组,它复制了IBM AIB可以做的事情。一年之内,低本钱克隆版本霸占了40%以上的市场份额。其他芯片公司如ATI,NSI,Paradise和Tseng Labs也生产了EGA克隆芯片,并推动了基于克隆的电路板的爆炸式增长(如下图所示)。到1986年,有超过20家这样的供应商,而且名单一贯在增长。Everex则得到了C&T的容许,因此它可以为其PC生产EGA芯片。
图:随着集成EGA掌握器的涌现,AIB开始变小(旧打算机)
EGA掌握器真的没什么特殊的。它供应640×350像素分辨率,16种颜色(来自64位颜色的6位调色板)和1:1.37的像素长宽比。它能够通过改变分辨率来调度帧缓冲器的输出宽高比,为其供应三种额外的硬连线显示模式:640 x 350分辨率,两种颜色,宽高比为1:1.37,640 x 200像素分辨率为16种颜色和1:2.4宽高比,320×200像素分辨率,16种颜色和1:1.2宽高比。一些EGA克隆版本扩展了EGA功能,包括640 x 400像素分辨率,640 x 480像素分辨率,乃至720 x 540像素分辨率,连接显示器的硬件检测以及与旧CGA显示器合营利用的分外400线交错模式。
EGA的重大打破,以及它吸引如此多克隆的缘故原由是:它的图形模式是位图平面,而不是上一代隔行扫描CGA和Hercules AIB。视频存储器分为四页(640×350像素分辨率,两种颜色,有两页)。
每个比特代表一个像素。如果赤色页面中的某个位被启用,而其他页面中没有相应的位,则屏幕上的该位置会涌现一个赤色像素。如果该像素的所有其他位也被启用,它将变为白色,依此类推。
基于标准,EGA从基于字符的图形转移到真正的位图。类似于微型打算机的模块,如Commodore PET和Radio Shack TRS80,以及直接来自IMSI和Color Graphics的制造商,但他们没有利用集成的VLSI芯片。EGA是末了一个拥有数字输出的AIB,VGA带有仿照旗子暗记和更大的调色板。
PGA
在以前的文章中谈论的NEC 7220和Hitachi 63484 ACRTC进入了专业市场。IBM,行业领导者和标准制订者认可了这一点,并在同年推出了商用/消费类EGA,它还推出了专业的图形AIB PGA。PGA供应640×480像素的高分辨率,256种颜色,4,096种颜色的调色板。刷新率为60 Hz。与EGA一样,PGA也不是集成芯片。
8514
IBM于1987年停滞利用PGA,取而代之的是更高分辨率的8514,并冲破了AIB的首字母缩略词。8514可以天生1024×768像素,256色和43.5 Hz隔行扫描。8514是一项重大打破,是IBM首款集成高分辨率VLSI图形芯片。
VGA
IBM的视频图形阵列是在体积和寿命方面有史以来最主要的图形芯片。VGA于1987年与IBM PS / 2系列打算机以及8514一起推出。两个AIB共享一个输出连接器,几十年来成为VGA连接器的行业标准。VGA连接器是导致视频电子标准协会(VESA)于1989年景立的催化剂之一。
小结:
EGA实际上是根本掌握器,后来成为商用和消费PC图形芯片。
到1984年,打算机市场已经整合为两个紧张平台:PC和事情站。由于推出了PC,微型打算机在20世纪80年代初就已经消亡。游戏掌握台仍旧是基于电视的客厅设备,而称为做事器的大型机器正在取代大型机。超级打算机仍以每年三到四个的速率生产。所有这些机器都利用了某种类型的图形。然而,到1988年,他们都利用标准图形芯片,有时利用个中几种(如下图所示)。
图:随着集成EGA掌握器的涌现,AIB开始变小(旧打算机)
EGA规范是建立一些公司的催化剂,并且其他公司的成功也在增加。个中一家公司AMD收购了先锋图形公司ATI(和一家EGA克隆制造商)。
3、英特尔推出了首款独立显卡协处理器82786
英特尔看到了NEC的μPD7220,日立的HD63484以及IBM EGA的几个克隆等独立显卡掌握器的成功。
1986年,该公司推出了82786 (如下图所示),作为智能图形协处理器,它将取代传统上利用分立元件或软件进行图形功能的子系统和电路板。它被设计用于任何微处理器,包括Intel的16位80186和80286,以及32位的80386。
图:英特尔82786是第一款支持硬件多窗口的图形芯片(Source Commons.wikipedia.org)
82786集成了一个图形处理器,可用于单个88引脚网格阵列或引线载波,它包含一个带CRT掌握器的显示处理器,以及一个带有支持4 MB的DRAM / VRAM掌握器的总线接口单元内存,包括图形和系统内存。
图形处理器(GP)和显示处理器(DP)是82786中的独立处理器(如下图所示)。总线接口单元(BIU)及其DRAM / VRAM掌握器在图形处理器。
图:英特尔82786图形掌握器包括图形处理器和显示处理器
英特尔认为,82786的集成设计可以提高编程效率和整体性能,同时减少许多基于微处理器的图形运用程序(如个人打算机,工程事情站,终端和激光打印机)的开拓和生产韶光以及本钱。
与英特尔微处理器,许多独立于设备的标准以及IBM个人打算机位图存储器格式的兼容性,再加上对国际字符集,多任务处理以及8位或16位主机的支持,使82786的编程变得很灵巧。英特尔82786的功能适应许多设计。下面是82786的一些紧张功能。
集成绘图引擎,具有高等打算机图形界面指令集
支持多个字符集(字体),可同时用于文本显示运用程序,快速图案添补和国际字符
硬件支持快速操作和在屏幕上显示多个窗口
DRAM / VRAM掌握器支持高达4 MB的图形存储器,移位寄存器和DMA通道,支持顺序存取DRAM和双端口视频DRAM(VRAM)
系统和图形内存之间的快速位块传输(bitbit)
支持高达200 MHz的CRT或其他视频接口
每帧最多256个同步颜色
可编程视频定时
IBM个人打算机位图格式
利用25 MHz像素时钟支持高分辨率显示器使82786能够同时显示多达256种颜色,这在当时是一个很大的打破。英特尔表示,采取多个82786设计的系统或带有VRAM的单个82786可以支持险些无限的颜色和分辨率。
82786的关键亮点是它的存储器构造,它可以访问由集成DRAM / VRAM掌握器直接支持的图形存储器或驻留在CPU总线上的外部系统存储器。当82786访问系统内存时,它掌握总线并在主模式下运行。该芯片还可以作为从器件运行,CPU访问82786图形存储器和内部寄存器。从软件的角度来看,82786以相同的办法访问图形和外部系统内存。但是,当82786访问自己的图形内存时,性能提高,由于82786 DRAM / VRAM掌握器直接访问它而不会碰着与CPU的争用问题。
82786的另一个特性是位图组织。它取代了传统的位平面存储器模型,并利用顺序排序(线性存储器),利用DRAM或双端口视频DRAM(VRAM)的快速顺序存取模式来得到性能(如下图所示)。第一个商用VRAM是由德州仪器于1983年推出的,比82786早三年,并被各种图形插件板(AIB)供应商采取。
图:DRAM具有单个数据端口,而VRAM是双端口
82786支持用于颜色的打包像素位图组织,个中每个像素的所有颜色位都存储在存储器中的相同字节中。在传统的位平面模型中,每个平面定义了单独的颜色信息。例如,4平面位图描述了具有四种颜色的位图。存储器的每个字节包含4平面位图中每个像素的一位颜色信息。在82786打包像素模型中,每个字节存储两个像素的数据。
芯片绘制了所有几何工具和字符,并在位图内和位图之间移动图像。GP创建并更新了位图,实行了由主机CPU放置在内存中的命令,并更新了DP的位图内存。GP高等命令供应了图形工具和文本的高速绘制。它独立于DP实行所有这些功能。
DP遍历GP或外部CPU天生的位图,组织数据,并在屏幕上以窗口的形式显示位图。DP有一个视频移位寄存器,可以在屏幕上从内存中的不同位图组合多个窗口,并在水平或垂直方向上缩放任何窗口。
实质上,DP作为地址天生器运行,访问存储器驻留位图的适当部分。从位图获取的数据被通报到DP CRT control1er,后者在屏幕上显示位图数据。DP CRT掌握器天生并同步水平同步(HSync),垂直同步(VSync)和空缺旗子暗记。DP独立于GP实行所有这些功能。
DP可以作为主机运作。或者基于水平同步(HSync)和垂直同步(VSync)旗子暗记的从机,它们通过CRT模式显示掌握寄存器中的S(ync)位设置。当S位设置为1时,DP是从属设备,HSync和VSync旗子暗记作为输入。如果S位为O,则DP作为主站运行,HSync和VSync作为输出。
82786可以处理4 MB的内存。在那些日子里,大多数系统在至少两个段中划分存储器,对付利用DRAM / VRAM掌握器的82786图形存储器和外部系统存储器。划分内存可以增强图形运用程序的性能。DRAM / VRAM掌握器许可比外部系统内存更快地访问图形内存,由于它没有碰着来自CPU的争用问题。CPU同时访问系统内存并实行程序,而82786访问图形内存并实行其命令。
但是,当性能不是很关键时,82786和CPU可以与管理内存访问的集成82786 DRAM / VRAM掌握器共享相同的内存。利用此配置,目标运用程序必须能够容忍系统内存的带宽减少。
英特尔将该芯片作为商用部件出售,独立的AIB供应商用它制造了电路板。1987年,两家公司利用82786供应三个AIB,到1988年,十家公司利用该芯片供应了15个AIB。与进入市场的其他产品比较,该芯片并不是非常强大,最值得把稳的是德州仪器的TSM34010,也不像IBM VGA及其浩瀚克隆版本那样受欢迎。英特尔在1989年推出了82786的更新版本86486微处理器。
4、德州仪器的TMS34010:第一款可编程图形处理器芯片
1984年,德州仪器(TI)推出了VRAM,即TMS4161。TMS34010 (如下图所示)和VRAM是干系的。在此之前的TMS9918和两个16位CPU和事情内存带宽是一个关键问题。Guttag的团队与TI的MOS存储器小组达成了一项协议,即如果TI的存储器部门能够构建它,那么Guttag的团队将帮助定义VRAM的架构以在系统中事情。
图:德州仪器的TMS34010图形系统处理器是第一款可编程图形芯片。
在VRAM设计和34010 Guttag团队的发布之间,还开拓了TMS34061,这是一个VRAM掌握器,它比34010快得多。
1986年,TI推出了第一款可编程图形处理器集成电路TMS34010。它是一个完全的32位处理器,包括面向图形的指令,因此它可以作为CPU和GPU的组合。该设计在TI公司位于英国贝德福德和德克萨斯州休斯顿的工厂进行。1985年12月,第一批芯片在休斯顿事情,1986年1月,第一批开拓板被送到位于纽约金斯敦的IBM事情站.Karl Guttag也亲清闲1986年1月向NeXT的Steve Jobs展示了34010 。
英特尔82786是在1986年5月TI TMS34010之后不久宣告的,并于第四季度上市。它是一个能够利用DRAM或VRAM的图形掌握器,但它不像34010那样可编程。
除芯片外,TI还推出了新的软件接口 - 德州仪器图形架构(TIGA,如下图所示)。TI声称34010作为通用途理器在范例图形运用中比盛行的英特尔80286更快。
图:TMS34010引入了新的软件接口,德州仪器图形架构(TIGA)。
TIGA是TI创建的图形界面标准,它定义了图形处理器API的软件接口。利用此标准,为TIGA编写的任何软件都应在符合TIGA标准的图形接口卡上正常事情。
TIGA标准与分辨率和颜色深度无关,这供应了一定程度的未来验证。此标准专为高端图形而设计。
该芯片有几个专用的图形指令。它们在硬件中实现,由基本图形功能组成,例如添补像素阵列,绘制线条,像素块传输以及将点与窗口进行比较。
该芯片支持像素块传输,像素传输,透明度,平面掩蔽,像素处理,布尔处理示例,多位像素操作和窗口检讨。
在x,y寻址模式中还有一个面向图形的寄存器。在这种模式下,寄存器以x,y形式保持像素的地址 - 屏幕上的像素笛卡尔坐标。该模式减轻了软件耗费韶光的事情,即将每个像素的存储器地址映射到其屏幕位置。
该芯片是从头开始构建图形的(如下图所示)。它有30个32位寄存器,分为A组和B组。A是通用的,软件可以在打算过程中将它们用于临时存储。B是专门的;,它们保存了当前剪切窗口的位置和尺寸,以及当前的前景和背景颜色等信息。
图:TMS34010内部架构突出了其微程序支持。
决定利用30个32位寄存器,而不是大多数机器上的16个或更少的寄存器是希望使韶光关键功能运行得更快并且易于编程。寄存器到寄存器操作可以在用完高速缓存时在单个周期内完成,并且可以与存储器掌握器完成先前开始的写周期并行发生。这种并行性自然发生在CPU正在打算写入一系列存储器位置的函数的例程中。在34010定义期间用作模型的示例是椭圆绘图例程,个中地址打算和数据值保存在寄存器文件中,并且要写入的像素被发送到存储器掌握器。
该芯片的核心时钟频率为40 MHz,后来为50MHz,这在当时相称高,许多OEM会将芯片超频以得到一点性能差异。
与当时的所有图形掌握器一样,芯片须要外部LUT-DAC进行色彩管理和CRT掌握。当时最盛行的LUT-DAC是Brooktree的478和TI的34075。例外的是Truevision,它利用TMS34010和真彩色帧缓冲器。
只管TI操持将34010作为一个能够直接运行DOS或其他操作系统的独立系统处理器,但设计职员还在协处理环境中制订了分外规定,为OEM供应了最大的灵巧性。28个I / O寄存器映射到34010地址范围内的高存储单元。个中一些寄存器可由主处理器直接访问。硬件设计师很高兴看到这一点; 它使他们更随意马虎设计一个微型打算机到34010接口。通过这些I / O寄存器,程序员的事情也变得更加随意马虎,主机微打算机可以读取和写入协处理器板的存储器,停滞34010,并在已知地址重新启动它,从而保持状态。
但是,TIGA没有被广泛采取。相反,VESA和Super VGA成为VGA之后PC图形设备的事实标准,并且几个AIB构建商在其主板上添加了VGA芯片以便与所有运用兼容。
微软最初并没有在他们的Windows界面中支持34010,但由于该芯片在显示列表处理方面做得非常出色,并且在Windows 2中更随意马虎管理。当时Windows仍在大多数情形下通过低级命令操作。
Windows最初的构造是让主机完成所有绘图,这种技能在EGA和VGA上运行良好。IBM的8514 / A驱动程序在BLT'ing方面做得非常出色,但不如34010在线绘图那样对CAD用户至关主要。只管如此,微软对34010提出过批评,并说它的构造办法与2014基本图形功能上的8514 / A不一样。该公司后来创造那是主机端字体的内存管理。AIB该当用于绘图和颜色扩展,而字体该当在34010空间中缓存。
微软开始意识到AIB须要两到三个屏幕才能运行Windows运用程序 - Presentation Manager(PM)须要更多。当时,Windows并没有很好地处理位图。Windows 386通过许可运用程序在Windows中运行或从Windows运行来改进一些东西 - 许可同时为各种运用程序供应多个位图。
因此,微软宣告基于TI的AIB将能够通过TIGA得到新的Windows和PM驱动程序 - 它将成为TIGA软件包的一部分(如下图所示)。然而,Windows无法从线条绘图引擎中受益,当时微软建议客户不要将Windows与AutoCAD一起利用。
图:NEC基于MVA TI TMS34010的AIB板载VGA(克隆)芯片和Brooktree LUTDAC(来源:Vlask)
在那些年里,TMS34010有三个紧张的市场需求动力:家庭的高端PC,VGA是紧张标准的消费者和商用PC,以及各种游戏机和街机。TI在高端PC,街机和游戏机中表现出色,并且还用于科学仪器、航空电子设备和过程掌握系统中的几个专用系统。
1991年,Guttag成为德州仪器公司的研究员。由于他在VRAM方面的首创性事情,他还得到了NCGA技能卓越奖。
5、IBM的 PGC和8514 / A
IBM长期以来供应两种级别的显示功能,一种用于进行笔墨处理,数据库输入和Lotus电子表格的通用业务用户;另一种用于工程用户。后者总是具有更高分辨率,更昂贵的监视器和掌握器。
专业图形掌握器(PGC)
在8514 / A之前,1984年,IBM推出了一种名为Professional Graphics Controller(PGC)的多板AIB,常日称为Professional Graphics Adapter,有时也称为Professional Graphics Array。
PGC由三个互连的PCB组成,包含图形处理器和存储器。
PGC有一个大略的图形掌握器芯片,并利用外部DAC和离散逻辑芯片用于许多其他功能和查找表(如下图所示)。
图:专业图形掌握器(PGC)是一个3板组
PGC支持640×480像素图形,并从4096的调色板产生256种颜色。PGC有两种操作模式:CGA(320×200像素)和原生模式。PGC的匹配显示器是IBM 5175,这是一款独特的仿照RGB显示器,与任何其他显卡不兼容。
它没有广泛用于商用和消费级PC,其价格为4,290美元,与当时代价50,000美元的专用CAD事情站比较,乃至包括PC XT 87型(4,995美元)的本钱。本日,AIB将花费9,910美元 - 比较之下本日的AIB看起来更便宜。
在20世纪80年代后期,原始的IBM外围总线(称为ISA(行业标准体系构造))已从慢速4.7 MHz 8位总线发展为8 MHz 16位,并为克隆AIB制造商开辟了一个网关。克隆PC和配件使IBM的核心PC业务处于边缘地位,该公司希望停滞这种做法,推出了一款新的PC,PS / 2,带有专有OS(OS / 2)和系统总线,Micro Channel,微通道与ISA板不兼容。8514 / A高分辨率图形适配器是10 MHz微通道的第一个AIB。
8514 / A.
1987年4月,IBM推出了Personal System / 2打算机。8514 / A项目的传闻最早于1985年开始传播。该芯片是在英国赫斯利开拓的,间隔创建受欢迎的TSM34010的德州仪器贝德福德开拓中央不远。著名的视频图形阵列(VGA)和8514 / A芯片及附加板(AIB)都是在IBM Hursley和监视器上设计的。
8514 / A是对基于Micro Channel架构的PS / 2视频图形阵列的可选升级,并在PS / 2推出后的三个月内推出(如下图所示)。
图:IBM的8514 / A AIB和内存板
8514 / A是第一款适用于PC的固定功能图形加速器,支持1024 x 768像素分辨率和256种颜色。基本的8514 / A和512KB VRAM仅支持16种颜色,512 KB的内存扩展使总计达到1 MB VRAM并支持256种颜色。
随着8514 / A的推出,还有一款16英寸,1024×768像素的CRT显示器。8514 / A是具有“/ A”指定适配器的AIB,8514 / A只是PS / 2附件,IBM没有生产任何ISA版本。然而,有几家克隆厂商做过。在1990年,它被XGA取代。
8514 / A是大规模集成图形芯片的开始,与PGC图形掌握器比较,8514掌握器芯片(如下图所示)非常弘大。
图:IBM的PGC支持640 x 480像素的图形,并从4096的调色板中产生256种颜色。它有两种模式:CGA(320 x 200像素)和原生模式。
8514 / A能够支持VGA中没有的四种新图形模式。IBM将它们命名为高等功能模式,其余还有640 x 480像素。其他三种模式最高可达1024 x 768像素。然而,有点讽刺的是,它不支持其他视频标准的传统字母数字或图形模式,由于它仅在高等功能模式下实行。在范例系统中,当运用程序或操作系统调用标准模式时,VGA会自动接管。
因此,8514 / A的一个有趣特性是包含它的系统可以利用两个监视器。在这种情形下,常日的设置是将8514显示器连接到8514 / A,将标准显示器连接到VGA (如下图所示)。
图:VGA / 8514 / A可以一次驱动两个显示器。
虽然常常被称为第一个PC大众市场固定功能加速器,但8514并不是第一个支持硬件加速的PC AIB,这种差异归功于NECμ7220。
8514 / A是第一款广泛利用的固定功能加速器,因此相对便宜,而且它是当时的快速加速器。该期间的其他图形加速器利用德州仪器TMS34010 / TMS34020芯片,是一种运行在50MHz旁边的RISC处理器。它们更灵巧,但编程更繁芜,更昂贵,并且常日与更大略的8514 / A一样快。
直到8514 / A的推出,PC图形加速被降级为昂贵的事情站级图形协处理器板。人们可以利用可编程的分外CPU或数字旗子暗记处理器芯片来得到协处理器板。然而,固定功能加速器,例如8514 / A,捐躯了可编程性,以得到更好的性价比。
当时,IBM Display Adapter 8514 / A的售价为1,290美元。本日:它将花费2,785美元。
克隆版本
在20世纪80年代末和90年代初期,一些公司对8514 / A进行了逆向工程,并供应了支持ISA的克隆芯片(软件兼容)。个中最突出的是Paradise系统(后被Western Digital收购)PWGA-1(也称为WD9500),Chips&Technologies 82C480,以及ATI的Mach 8及更高版本的Mach 32芯片。在20世纪90年代早期,兼容的8514板也基于TI的TMS34010芯片。所有克隆都更快,部分缘故原由是新的更高密度的VRAM芯片,因此将显示分辨率推高到1280×1024,具有24位,1600万种颜色 - 真正是PC中的事情站。
IBM还有一个图形掌握器,XGA将是VGA和8414 / A的超集,下一版将是广受欢迎的行业标准设置视频图形适配器 - 无处不在的VGA。
6、IBM的VGA
1987年4月2日,当IBM推出PS / 2系列个人电脑时,个中一个硬件公告是VGA显示芯片,这个标准已经持续了超过25年。虽然VGA是对其前身EGA(1984)的逐步改进,并且仍旧向后兼容EGA以及早期(1981)的CGA和MDA,但其向前兼容性使其得到了广泛的认可。
集成主板
PS / 2 Model 80是IBM的第一台386打算机,最值得把稳的是板载VGA图形处理芯片(如下图所示)具有256 KB RAM,32位总线微通道架构(MCA),BIOS识别和配置以及RGB视频旗子暗记路由。MCA可以容纳上一代8514 / A显卡,而VGA芯片则在主板上。
图:VGA是迄今为止最盛行的图形芯片。
VGA的一个主要特性是集成了颜色查找表(cLUT)和数模转换器(DAC)。在VGA,LUT-DAC之前,它们被称为Brooktree。VGA的集成逻辑还包含CRT掌握器并更换了五个或更多其他芯片,只须要外部存储器。VGA描述了未来完备集成设备的路径。
VGA还引发了新的克隆浪潮,并使Cirrus Logic,S3,Chips&Technologies等公司以及其他三家公司得到了巨大的财富。
IBM 5162,常日称为IBM PC XT / 286,是一款非常受欢迎的PC,利用的是16位扩展总线,可以插入升级的显卡,取代IBM EGA主板。由于PS / 2利用了MCA,一些电路板制造商供应了一个带有两个标签的电路板,一个用于ISA,另一个用于MCA。不久之后,于1988年推出了适用于IBM兼容打算机的扩展工业标准架构总线。它有MCA和ISA旗子暗记。它是由PC克隆供应商同盟(“Gang of Nine”)开拓的,作为IBM在其PS / 2系列中利用其专有微通道架构(MCA)的反击,并且涌现了带有ISA和ELISA标签的电路板。
基本系统视频由IBM称为Type 1或Type 2的视频子系统(即VGA或XGA)天生。供应VGA功能的电路包括视频缓冲器、DAC和测试电路。视频存储器被映射为64Kb×8位的四个平面(映射O到3)。视频DAC驱动仿照输出到显示器连接器。测试电路用于测试附加的显示器类型、颜色或单色。
视频子系统掌握从系统和CRT掌握器访问视频内存。它还掌握分配给视频内存的系统地址。最多可以编程三个不同的起始地址,以便与以前的视频适配器兼容。在图形模式下,模式决定了视频信息在内存中的格式以及内存的组织办法。
在字母数字模式下,系统分别将ASCII字符代码和属性数据写入视频存储器映射O和1。内存映射2包含在字母数字模式集期间由BIOS加载的字符字体。字符天生器利用该字体在显示器上创建字符图像。
ROM中包含三种字体:8×8,8×14和8×16字体。最多可以将8个256个字符的字体加载到视频存储器映射2中,个中两个字体可以同时处于活动状态,许可利用512个字符的字体。
视频子系统将信息格式化为视频存储器并将输出发送到视频DAC。对付彩色显示器,视频DAC将三个仿照颜色旗子暗记(赤色,绿色和蓝色)发送到显示器连接器。对付单色显示器,BIOS将颜色信息转换为DAC,DAC将求和旗子暗记驱动到绿色输出上。因此,绿线或旗子暗记成为仍旧利用BNC连接器的监视器的默认同步旗子暗记。
赞助视频连接器许可视频数据在视频子系统和插入通道连接器的适配器之间通报。这是一种持续到20世纪90年代末的常用技能。IBM没有为VGA供应任何高分辨率图形驱动程序。
最初的VGA规格与以前的掌握器不同,没有供应硬件支持。
板载规格包括256 KB视频RAM(第一批系统可以订购64 Kbytes或128 KB RAM,代价是失落去部分或全部高分辨率16色模式)。它支持16-彩色和256色调色板显示模式和262,144色全局调色板(6位,因此,64个可能的级别,通过RAM DAC的每个赤色,绿色和蓝色通道)。
对付主像素时钟,时钟可在25.175 MHz或28.322 MHz处选择,但常日的线速率固定为31.46875 kHz。VGA指定最多800个水平像素和600行,这比当时供应的640×480监视器更大。
刷新率可能高达70 Hz,垂直空缺中断(为了降落本钱,并不支持所有克隆板)。
该芯片可以支持平面模式:最多16种颜色(四个位平面)和一个打包像素模式:256种颜色。该芯片没有bit-BLT功能(即Blitter),但通过“VGA latch”寄存器支持非常快速的数据传输。有一些原始的Raster Ops支持,一个桶形移位器,以及IBM称为硬件平滑滚动支持的东西,这实际上只是一些缓冲。
桶形移位器是一种数字电路,可以在没有CPU的情形下将数据字移位指定的位数。桶形移位器的常见用法是浮点运算的硬件实现。在当代GPU中,有数千个32位浮动处理器。
VGA连接器
VGA规范包括分辨率、物理连接器规范和视频信令。本日仍旧支持,人们可以找到带有VGA连接器的投影仪,当与较新的打算机或图形板一起利用时须要利用适配器电缆。
VGA克隆厂商
除了克隆芯片供应商之外,其他几家公司还将VGA构造整合到他们的芯片中。个中一些供应商包括:ATI / AMD,芯片和技能,Cirrus Logic,Cornerstone Imaging,Gemini,Genoa,Headland Technologies,Hercules,Hualon,IIT,Intergraph,LSI,Matrox,NEC,Oak Technology,Paradise Systems / Western Digital, Plantronics,Realtek,S3 Graphics,SiS,Tamerack,Texas Instruments,Trident Microsystems,Tseng Labs,Video 7和WinBond。
没有其他芯片像VGA那样对打算机业产生了深远的影响。遗憾的是,IBM并没有像其他供应商那样从发明中获利。
点击文末阅读原文,可阅读英文原文。
免责声明:本文由作者原创。文章内容系作者个人不雅观点,半导体行业不雅观察转载仅为了传达一种不同的不雅观点,不代表半导体行业不雅观察对该不雅观点赞许或支持,如果有任何异议,欢迎联系半导体行业不雅观察。
本日是《半导体行业不雅观察》为您分享的第2017期内容,欢迎关注。
半导体行业不雅观察
『半导体第一垂直媒体』
实时 专业 原创 深度
华为|台积电|江北新区|三星|IC|AI|博世|ARM
回答 投稿,看《如何成为“半导体行业不雅观察”的一员 》
回答 搜索,还能轻松找到其他你感兴趣的文章!







