图形加速接口的自动选择方法及其装置 本发明涉及一种图形加速接口的自动选择方法及其装置,特别是一种能够自行调整信号电位及加速绘图接口执行模式的图形加速接口自动选择方法及其装置。
在三维(3D)图形标准中,图形加速接口(accelerated graphicsport,AGP)是一种以PCI的标准为基础所建立的高效能接口。而图形加速接口的实体接口是用1.5V或3.3V的信号电位以点对点的方式传递。
基本图形加速接口的时钟为66MHZ总线,且其传输速率的峰值带宽为266MB/S,这就是所谓的1X模式。
图形加速接口更进一步包含了两种较高效能的工作模式,第一种即为2X模式,其传输速率的峰值带宽为1X模式的两倍,即为533MB/S。此种模式是采用一种双时钟数据传输技术,也就是在每一图形加速接口时钟中传输两倍的数据。第二种即为4X模式,其传输速率的峰值带宽为1X模式的四倍,即为1066MB/S;此种模式是采用一种四倍时钟数据传输技术,也就是在每一频率为66MHZ的周期中传送四倍的数据,此种模式是采用4X地传输模式,因此,需要不同的时钟脉冲及信号接口。
上述图形加速接口皆依其电压信号以及最高传输速率分类,且其电压电位信号(输入/输出(I/O)接口的电压值(Vddq)为一附加卡(add-in card)和主机板相容性的主要因素。
目前一般主机板与附加卡之间的连接端子可大致分为一般通用连接端子及图形加速接口连接端子,通常具图形加速接口连接端子插槽的主机板只允许特定规格的附加卡插入,因此具有防护设计,以防止不相容的附加卡插设。而具有通用端子的主机板则无此设计,因此其插脚允许I/O接口的电压值为1.5V或3.3V不同电压值的附加卡插设,但是在执行时则会发生无法确定图形加速接口的模式,而产生不相容的情况。
目前所称的弹性附加卡(Flexible add-in card)可容许在1.5v及3.3v的接口中及选择图形加速接口2X或4X的模式下工作,但是如果产生错误的设定时,则会产生插接端子短路接地的状况而无法动作。
本发明的主要目的在于提供一种可自动调整信号电位及加速绘图接口执行模式的图形加速接口的自动选择方法及其装置。
为达到上述目的,本发明采取如下技术措施:
本发明的一种图形加速接口的自动选择方法,包括下列步骤:
步骤1.在一附加卡上设有一个自动检测单元及一个决定单元;
步骤2.将附加卡插入一个主机板的连接插座上,自动检测单元产生一个自动检测信号;
步骤3.附加卡可接收来自主机板的硬件确认比特;
步骤4.决定单元根据硬件确认比特及自动检测信号,以决定图形加速接口的执行模式及信号电位。
其中:所述自动检测单元为一个差动比较电路,差动比较电路具有两个输入端及一个输出端,其中一个输入端接收来自主机板的工作电压,另一输入端接收一个参考电压,并经比较后由输出所述自动检测信号。
其中:所述自动选择信号为一个逻辑电位为0或1的二进位值。
其中:若:所述逻辑电位为1,则所述信号电位为3.3V;逻辑电位为0,则信号电位为1.5V。
其中:若:所述逻辑电位为1,则所述图形加速接口的执行模式皆为2X模式;
逻辑电位为0,且所述硬件确认比特代表图形加速接口的初始模式为2X模式,则所述执行模式也为2X模式;
逻辑电位为0,且硬件确认比特代表图形加速接口的初始模式为4X模式,则执行模式为4X模式。
本发明的一种图形加速接口的自动选择装置,其设在一个附加卡上,该附加卡插设在主机板上并与主机板电连接,附加卡可接收来自主机板的硬件确认比特;
包括:一个自动检测单元及一个决定单元;
自动检测单元的输入及输出端分别连接主机板及决定单元,供接收由主机板所传出的工作电压,并经检测比较后输出一个自动检测信号;
决定单元的两个输入端分别连接主机板及决定单元,分别接收硬件确认比特及自动检测信号,以便决定并输出附加卡的图形加速接口执行模式及信号电位。
下面结合附图及实施例对本发明进行详细说明,附图中:
图1是本发明图形加速接口自动选择装置实施例的电路框图。
图2是本发明实施例中自动检测单元的电路图。
表1是本发明实施例中决定单元的检索表。
在本发明中,附加卡上的运作模式是根据由该主机板所检测到的两种信号,第一种信号为自动检测信号,第二种信号为一开始由主机板所具有的硬件确认比特(Hardware trapping bits HTB),可检测出图形加速接口的初始模式。
本发明包括一个弹性附加卡,提供一个可自动选取图形加速接口模式的自动选择装置,如图1所示,自动选取装置1包含有一个自动检测单元10及一个决定单元11。
如图2所示,在本实施中,自动检测单元10为一个差动比较电路,此差动比较电路10具有两个输入端100、101及一个输出端102,其中输入端100接收来自主机板2上的工作电压(Vddq),另一输入端101电连接至一个分压电路3,此分压电路3由一个电阻比(R2/R1)为3/8的二个电阻构成,且接收一个3.3v的直流电压源(Vs),并经分压后输出一个2.4V的参考电压(Vref)至输入端101,经比较后由输出端102输出一个逻辑电位为0或1的自动检测信号(Vdect)。
决定单元11,具有两个输入端110、111及一个输出端,其中一个输入端110接收由自动检测单元10所传出的自动检测信号(Vdect),而另一个输入端则连接可检测图形加速接口的初始模式的硬件确认比特。因此,如果主机板2上的工作电压(Vddq)为1.5V,则经差动比较电路10和2.4V的参考电压(Vref)比较后输出的自动检测信号(Vdect)则为逻辑0,若为3.3V,则输出的自动检测信号(Vdect)则为逻辑1;而当输出自动检测信号(Vdect)后,此自动检测信号(Vdect)和硬件确认比特(HTB)即被送入至该决定单元11内,并经由决定单元11的确定后输出,最终的图形加速接口执行模式及其工作电压。
如表1所示,若自动检测信号为逻辑1,且该硬件确认比特所显示的初始模式为图形加速接口2X,则输出最终的工作模式为2X模式,且工作电压3.3V。自动检测信号为逻辑1,且该硬件确认比特所显示的初始模式为图形加速接口4X,则输出该最终的工作模式也为2X模式,且工作电压3.3V。自动检测信号为逻辑0,且该硬件确认比特所显示的初始模式为图形加速接口2X,则输出该最终的工作模式为2X模式,且工作电压1.5V。若自动检测信号为逻辑0,且该硬件确认比特所显示的初始模式为图形加速接口4X,则该输出最终的工作模式为4X模式,且其工作电压1.5V。
本发明具有如下效果:
借由上述说明,本发明确能借由图形加速接口自动选择的方法及其装置,将一个弹性附加卡组设入主机板的插槽时,经由自动检测单元输出一自动检测信号及决定单元比较输入的自动检测信号及硬件确认比特后,解决无法预先确定图形加速接口的模式而产生不相容的问题,达到可弹性配合各型主机板工作模式的目的。
表1