导航:ZOL首页 > 显卡频道 > 评测 > NVIDIA显卡 | ![]() |
AGP 8x“新”功能
同目前使用的AGP总线技术一样,AGP 8x 依然属于一种点对点的32bits接口,从一点上来看把它也称之为总线有些勉强。AGP 8x规范的设计中贯彻了三个原则:第一,增强原来的已经具有的性能,比如提高数据传输带宽;第二,简化原来的部分功能,这些冗余功能在实际应用中几乎用不到,将其进一步简化可以降低产品设计难度,提高产品设计效率从而降低成本;第三,新增部分功能,这些功能主要用于工作站平台应用,对于家用设备并没有作用,可以理解为AGP 4x和AGP Pro在AGP 8x开始并轨。在文章的这个部分我们对于这些变化大概的讨论一下。
1、信号接口的差异
AGP 8x同AGP的信号和针脚都保持了兼容,但是部分信号逻辑状态的定义发生的变化,有的针脚在高电平时(对于AGP 8x来说是0.8v电压)为逻辑0,在低电平时(对于AGP 8x来说是0v电压)为逻辑1;而有的针脚恰恰相反,在高电平时为逻辑1,在低电平时为逻辑0。其中比较主要的改变是AGP 8x SBA(边带寻址)信号同AGP SBA逻辑状态是完全相反的。
AGP 8x还添加和重新定义了一些信号来支持新的信号规范,其中新添加的信号利用了在AGP接口中的保留引脚。其中对于AGP_Vrefcg、AGP_Vrefgc等用于芯片组区别AGP或者AGP 8x引脚的定义当然是需要重新定义的。
2、协议的不同
AGP 8x中协议的改变主要是针对新的传输总线进行了优化和简化,通过这种改变来提高工作效率并且简化相关产品的设计,其中改变比较大的就是事物请求(Transactions Requests)相关定义的改变。
在现在的AGP总线中事物请求可以通过PIPE和SBA两种模式来产生,做为芯片组来说必须同时支持这两种模式,不过AGP 8x规范中不再支持PIPE模式产生的请求,仅仅支持SBA模式产生的请求,这对于设计显卡或者芯片组来说都使得工作更加简单了。另外,AGP 8x还进一步简化了事物请求的类型,比如去掉了高优先级事物请求仅仅保留低优先级事物请求、不再支持高于64bytes的“长型”事物请求,这些都大大简化了产品设计中的难度。
3、平台相关性
在这个方面涉及的问题比较复杂或者难以理解,主要包括点对点访问、硬件强制缓存一致性、以及AGP 8x/AGP之间的兼容性问题,其中前面的两个问题同我们普通的用户关系并不大,我们主要讨论一下AGP 8x/AGP之间的兼容性问题--这也是很多读者比较关心的问题。
主板类型 | 插槽类型 | 说明 |
AGP 3.3v 主板 | 3.3v | 仅仅支持AGP 3.3v 信号,传输速度1x/2x |
AGP 1.5v 主板 | 1.5v | 仅仅支持AGP 1.5v 信号,传输速度1x/2x/4x |
通用AGP主板(UAGP) | 通用 | 支持AGP 3.3v/1.5v 信号,速度1x/2x/4x |
AGP 8x主板 | 1.5v | 仅仅支持AGP 8x信号,速度为8x |
通用AGP 8x主板 |
1.5v |
支持AGP 1.5v和AGP 8x信号,速度为1x/2x/4x(AGP模式)和8x(AGP 8x模式) |
考虑兼容性要从主板和显卡两个方面来考虑,上面列出了不同类型对于不同信号的支持,可以看到如果主板采用了仅仅支持AGP 8x的专用接口,那么你必须购买支持AGP 8x接口的显卡才能正常工作。不过这样会使得主板产品的适用范围大大缩小,所以将来支持AGP 8x的主板采用的因该都是通用AGP接口,可以根据插入的显卡自动切换到相应的工作模式,这里需要注意的是需要3.3v电压的支持的AGP显卡无法在这种主板上运行,虽然它兼容1x/2x传输模式,下面的表格可以说明这个问题:
显卡类型 | 接口类型 | 说明 |
AGP 3.3v显卡 | 3.3v & UAGP | 仅仅支持3.3v 信号,速度为1x/2x |
AGP 1.5v显卡 | 1.5v & UAGP | 仅仅支持1.5v信号,速度为1x/2x/4x |
UAGP显卡 | 所有类型 | 支持AGP 3.3v和1.5v信号,速度为1x/2x/4x |
AGP 8x显卡 | 1.5v & 通用AGP 8x | 仅仅支持AGP 8x信号,速度为8x |
通用AGP 8x显卡 |
1.5v & 通用AGP 8x |
支持AGP 1.5v和AGP 8x信号,AGP模式速度为1x/2x/4x,AGP8x模式速度为8x |
如刚才所说,AGP 3.3v显卡是无论如何不能在支持AGP 8x主板的上使用的,因为工作电压不支持;AGP 1.5v显卡来说,它可以使用在AGP 1.5v主板、用用AGP主板或者通用AGP 8x主板上,传输模式由显卡决定;UAGP显卡的适用范围最广,可以用在除AGP 8x主板以外的任何主板,最高速度依然为4x;AGP 8x显卡的唯一平台就是AGP 8x主板,这种显卡估计在最近几年不会大规模推出;通用AGP 8x显卡的适用范围也很广,可以用在除了AGP 3.3v主板以外的任何主板。
总的来说只要你的显卡符合AGP 2.0规范,也就是使用1.5v电压就可以用在未来的通用AGP 8x主板上,不必因为升级主板也升级显卡;只要你的显卡是通用AGP 8x显卡,那么就可以在大部分的支持1.5v电压的主板上使用,当然无法享受到8x的优点。下表说明了这个问题:
主板/显卡 | AGP 3.3 | AGP 1.5 | UAGP | AGP 8x | 通用AGP 8x |
AGP 3.3 | AGP 3.3v | x | AGP 3.3 | x | x |
AGP 1.5 | x | AGP 1.5v | AGP 1.5v | x(2) | AGP 1.5v |
UAGP | AGP 3.3v | AGP 1.5v | AGP 1.5v | x(2) | AGP 1.5v |
AGP 8x | x | x(1) | x(1) | AGP8x-0.7v | AGP8x-0.7v |
通用AGP 8x | x | AGP 1.5v | AGP 1.5v | AGP8x-0.7v | AGP8x-0.7v |
(1)AGP显卡可以插入AGP 8x主板的插槽中,但是主板会因为侦测不到显卡上的GC_AGP8X_DET针脚而报警 (2)AGP 8x显卡也可以插入非AGP 8x主板中,但是因为显卡无法侦测到主板接口上MB_AGP8X_DET针脚信号而不工作,当然如果你贸然把这种显卡插入到3.3v的主板可能会有硬件损坏 |
从上表可以看出,只要主板和显卡都支持AGP 8x传输模式,我们才能真正使用AGP 8x传输模式。这时主板和显卡之间才使用AGP 8x信号进行通讯,接口的速度才能达到8x,前面我们介绍的AGP 8x各种改变才会发生作用。
选择什么样的模式工作是由硬件在计算机系统启动过程通过侦测主板和显卡上的MB_AGP8X_DET、GC_AGP8X_DET和TYPEDET三个针脚的状态之后决定的,无法通过软件更改其工作模式。当然要进一步利用AGP 8x所提供的新的功能操作系统和软件的支持也是必要的。
4、编程、电气规格改变
由于信号定义、协议等的改变,AGP 8x对于编写适用这种模式的应用程序也提出了不同的要求,比如很多增加、改变了很多寄存器的定义等等,另外为了适应新的接口的变化,其电气规格也相应的做了变化,特别注意的是真正的AGP 8x模式的工作电压是0.7v,只是它也兼容1.5v的AGP 8x信号而已。
5、工作站应用强化功能
我要评评 | 买笔记本,台式机 拨打800-858-2399,为您量身打造! | |
相关文章 |