|
1. FSB调节: 下面是某大厂生产的一个主板用到的DIP开关来调节FSB。其实这个主板提供的是三个区间。当设置到100MHZ时,可以实现100到132MHZ的线性调节。当设置到133MHZ时,可以实现133-165MHZ的线性调节。同样,当设置到166MHZ时,可以实现166MHZ以上的频率的线性调节。

其实这里面对应的只是socketA中2个pin:AG31(FSBO)、AH30(FSB1)。 AG31(FSBO)、AH30(FSB1)和L12的金桥对应关系如下


上图中0为低电平,1为高电平。表现在AthlonXP电路设计上为:当对应的pin通过下拉电路连接到Vss时,表现为低电平逻辑0;当对应的pin通过上拉电路连接到VCC时,表现为高电平逻辑1。
当我们把AH30(FSB1)通过一个100-200Ω的电阻(实际电路设计上往往都省略掉了,为了改造的方便我们不用电阻)连接到最近的一个VCC pin上,然后把AG31(FSBO)连接到最近的一个Vss pin上,这样就实现了基础的100MHz外频(reserved),即FSB 200MHz。 当把AH30(FSB1)连接到最近的一个Vss pin上,然后把AG31(FSBO)连接到最近的一个VCC pin上,即可实现166MHz外频,对应FSB为333MHz。
当把AH30(FSB1)和AG31(FSBO)都连接到最近的VCC时,即实现了133MHz外频(FSB 266MHz);当把AH30(FSB1)和AG31(FSBO)都连接到最近的Vss时,即可实现保留频率(是AMD为更高性能的CPU保留的,可能是对应着高端barton的200MHz),对应FSB为400MHz。
实际在现在的某些主板上,可以直接把AH30(FSB1)和AG31(FSBO)相连接,实现133/166/200MHz外频。
2.电压调节:
通过CPU电路分析。VID0、VID1、VID2、VID3、VID4和L11的金桥对应。一些国外的资料说到电压调节都是用4个来分析。那只是一些特定电压的巧合。实际L11的金桥组中的5对金桥,是5个pin对应的。这样才能实现原生电压调节。

VID0(L1)、VID1(L3)、VID2(L5)、VID3(L7)、VID4(J7)我们在socketA pin图的C部分可以看到VID pin的分布。
同样,0为低电平,1为高电平。表现在电路上为:当对应的pin通过下拉电路连接到Vss时,表现为低电平逻辑0;当对应的pin通过上拉电路连接到VCC时,表现为高电平逻辑1。
看一个1.65V电压示意图以及一个通过DIP来进行电压调节的示例,在后面的改造部分我们会做详细的说明。

我们可以分析出:CPU的原生电压是1.85V,即L11金桥全通的状态。每断开一个表示电压减去该金桥对应的电压值。VID0(L1)对应0.025V、VID1(L3)对应0.05V、VID2(L5)对应0.1V、VID3(L7)对应0.2V、VID4(J7)0.4V。最低可以实现的电压是1.1V,CPU核心内的电压调节电路部分应该保持最低的一个0.75V的启动电压,当电压低于这个值,CPU不能启动。所以我们能得到的最低电压为只保留VID0(L1)时的1.1V。
我们通过几个常用到的电压改造方案来进行实际的电路操作。 a.1.500V(DLT3C)改到1.600V(DUT3C):即把01110改变为01010。通过电路分析,我们把VID2(L5)连接到最近的上拉电路VCC(M4或M6)即可。 b.1.600V(DUT3C)改到1.750V(DMT3C):既把01010改变为00100。我们把VID1(L3)和VID3(L7)连接到最方便连接的Vss引脚上,然后把VID2(L2)连接到最近的VCC针脚即可。 1.800V以上的电压对CPU物理损坏机率比较大,这里不建议使用1.8V及其以上的电压。
3.倍频调节。 原理我在《酷夏超频 -- TYAN也疯狂》已经详细说了,我们直接看几个问题。

上图给出了L3金桥和对应的pin脚的关系图。表示K7能发生的倍频。

可以看出很5.0X-12.5X与12.5X-24X,中起关键作用的AJ27。当AJ27处于高电平(vcc)时,可以调节在原来的最低频率上增加8个倍频,即在原来的最低倍频5X上增加8个,为最低的13X。这样就实现了12.5X倍频以上的倍频调节。

理论上K7在倍频设计上的原生倍频是26.5X,然后可以保留一部分倍频率,外部可以调节的部分为AN27、AL27、AN25、AL25、AJ27分别对应的0.5X、1X、2X、4X、8X。倍频的变化就是由他们的不同的定位定义来实现。
但是有的频率发生不完全是按照规律,有突变的情况。同时,相同的倍频,在某些CPU上可以发生,而在某些CPU上就不能发生。平常我们不可能接触到AMD的IC设计部分,所以倍频这部分还没有一个完全的原理来说明。
还有就和L3密切相关的L1。当其断开时,L3不能进行倍频调节。只能按照默认的频率运行。我尝试找到L1对应的pin脚,但是没有找到,可能AMD并没有在pin脚上定义多余的针脚来重复本来已经定义了的功能。我也尝试把AN27、AL27、AN25、AL25、AJ27同时接地(Vss),试图等效于连同L1金桥,但是没有效果,万幸CPU没有损坏(危险,不建议尝试)。
同样我们可以利用的PIN(W1、W3、Y1、Y3)加上AJ27来实现倍频的调节。原理同上。
4.L2 cache调节。

我们可以看出,对于ATHLON XP来说,当L2全部连接,处于底电平状态时,表示256K。AF8断开,处于高电平,其他桥连接,表示128K。AD8断开,其他桥连接表示64K。
对于BARTON和(THORTON)L2全部连接表示512K。AF6和AH8其中的一个对应的pin断开,处于高电平,就表示为256K。我们可以直接改变这些针脚的电路,即是连接到VCC还是Vss,来打开还是比屏蔽了的THORTON的另256K L2 cache。
另外,在Palomino和Thoroughbred核心的ATHLON XP中没有定义的PIN Y5(NC)电阻是正无穷,即没有连接。但是到了BARTON核心中Y5的电阻为0,说明在内部连接到了Vss,处于低电平状态。没有实际考证,姑且认识是另外256K L2 cache的需要,一并放到这里。
5. SMP调节。 SMP(Smart MP)技术,采用了双CPU的系统提供的支持。搭配2个频率为266MHz的Error Correcting Code(ECC)系统总线。采用了单CPU最大2.1GB/秒的总线带宽的MOESI (Modified Owner Exclusive Shared Invalid) 的设计,大幅提高系统整体的性能。这里设计到了L5金桥。
在上面的AJ27的图中,可以看到L5。当第四组金桥连通时,为MP。第三组金桥为Mobile定义桥。当连通处于低电平时表示Mobile。
如果存在一个和L5第四组金桥对应的pin脚。那么我们把它连接到Vss即可。但是经过测量,没有找到这个针脚。有些说法是把AJ27接地即可,可是AJ27不是对应与L5第四组金桥对应的pin脚,这样不可行。
猜测可能是AMD的IC设计上没有把MP阵脚放到PIN上。所以目前我们只能改金桥了。
|