楼主: 西瓜

精彩不容错过 暑期4500经典配置推荐

[复制链接]
 楼主| 发表于 2005-7-26 02:10 | 显示全部楼层
 首先看一下这个芯片的引脚定义图:

  这里我们看到了一些相关的倍频定义脚,这里FIDIN0、FIDIN1、FIDIN2和FIDIN3为倍频信号输入引脚,我们在BIOS设定好的倍频信号中的4位就是传到这四个引脚的,而右侧的FIDCS0、FIDCS1、FIDCS2和FIDCS3是输出信号到北桥的倍频信号引脚,FIDCPU0、FIDCPU1、FIDCPU2和FIDCPU3为送往CPU的倍频信号输出脚,可以说这个芯片是BIOS内倍频信号的硬件实现,把BIOS发出的逻辑信号转成相应的高低电平返回给CPU。这里有人会提出疑问,不是五位信号吗?怎么输入这个芯片的还是四位信号,呵,除了FIDIN0-3这四倍信号以外,还有另一位信号被此芯片获取,只是另一位是利用的是其他的引脚,即GPIO引脚中和AJ27引脚直接相连的那一个(在8RDA上就是GPIO6)。

  GPIO引脚在很多IC中都存在,它可以作为输入脚也可以作为输出脚来使用,而这个芯片上面有12个GPIO脚,一般厂家可以利用其中的一些引脚提供对如主板电池、DDR等的控制,而这个芯片可以提供较多的GPIO脚,厂家可以利用其中的一个引脚来和AJ27引脚相连,我们在BIOS中的倍频信号表中那个第五位信号(对应着AJ27的高低电平)会把信号数据通过SMBUS总线传到ATXP1中的和AJ27直接相连的GPIO引脚,然后在芯片内部进行逻辑信号到电平信号的转变,最后把对应的电平信号传给CPU的AJ27引脚,而返回的电平信号如果是高电平,则CPU下次开机初始化的时候就会处在上倍频区(倍频值范围为13-24),如果返回的是低电平,就会处在下倍频区(倍频值范围为5-12.5)。

  举一个简单的例子,我们把Tbred内核的AthlonXP1700+(默认倍频为11,本身处于下倍频区,AJ27为低电平模式)插在一款支持全段倍频调节的主板上,在BIOS中我们把CPU的倍频改为13,然后保存设置,在保存的过程当中,倍频的设定信息就会写到南桥当中的一小段RAM中,然后倍频信息通过SMBUS数据传输线传送到ATXP1的对应引脚上,有四位传到了FIDIN对应引脚上,另一位(对应上下倍频区切换的AJ27相应信号)会被某一个GPIO引脚读取(为了讲解方便,假定为GPIO6),并在芯片内部转换成对应的电平信号进行输出,FIDIN0-3的四位信号会通过FIDCS0-3和FIDCPU0-3分别输出到北桥和CPU,而GPIO6则会把通过芯片内部转换后的电平信号送给CPU的AJ27引脚,如果开机后13倍频生效,就说明CPU在重启后AJ27已经处在了高电平模式下。

  GPIO引脚可以有三种不同的设置模式:Input模式、Push-pull模式、Open Drain模式,不同的模式会有不同的输出电平形式,这就要看厂家具体的作法了。

  Input模式:在这个模式下,CPU把AJ27原生电平信号传送给对应的GPIO引脚,重启后得到的AJ27电平信息和CPU本身固有的是一样的。

  输出模式则包括下面两种:
  说明一点的是:下面两个输出模式是主板在设计时,写BIOS code的人根据相关电路特性写出来的,也就是说它可以通过BIOS来进行控制,我们完全可以通过升级BIOS把引脚的模式改变(如把下面的Open Drain模式改变成Push-pull模式),而下面我只是把这个过程简化,根据大部分厂家的常规作法来讲解(因为一般厂家定义好了一个模式似乎不太改变)。

  Push-pull模式:此时GPIO引脚的状态是,当我们在BIOS中设定13及以上倍频时,信号送至GPIO引脚后在内部进行转换后,其输出电平为高电平,CPU的AJ27最终电平信息就为高电平,当我们在BIOS中设定倍频为12.5倍频及以下时,此时引脚也对应的输出低电平信号,CPU最终得到的电平信息即低电平,这也是所谓的可以全段调节倍频。

  Open Drain模式:这个模式时GPIO引脚有两种输出形式,一种是不输出,一种是低电平,当我们在BIOS中手动设为13及以上倍频(也即高电平)时,对应的GPIO引脚为不输出状态,此时CPU最终得到的AJ27电平状态信息为CPU本身固有的电平信息,而当我们在BIOS中手动设为12.5及以下倍频(也即低电平)时,引脚输出为低电平,CPU最终得到的AJ27电平信息为低电平。

  以上仅限于ATXP1的GPIO引脚,本文中提到的主板中大部分均采用ATXP1芯片,华硕A7N8X采用的是ATXP2芯片,感觉在模式设置上和ATXP1差距不大,而丽台的nForce2(IGP)K7CR18GM主板采用的是ATXP5,似乎不是这三种模式,也许另有一种模式吧,后文会提到

六安论坛
 楼主| 发表于 2005-7-26 02:11 | 显示全部楼层
、实例分析

  好了,上面简单介绍了一下主板实现五位倍频信号的方法,那么结合到具体的实际使用当中出现的各种现[wiki]象[/wiki]又如何很好的进行解释呢?现阶段KT400和nForce2上的倍频问题是讨论的热点,本文就以nForce2为例,通过各种使用当中出现的现象来进行逐一讲解。

  1.BIOS中可突破12.5倍频,但用任何CPU都无法调到13及13倍频以上,也即无法调节到上倍频区,发生无法启动等现象,需要放电甚至把电源插头拔下才可以再次开机。

  这种现象似乎大多数朋友都碰到过,这里一般是在BIOS中仅仅存在一个5位ratio table,而主板上没有相关的设计,也就是没有硬件实现的过程,自然会出现当机的情况。

  2.可任意调倍频,无论用什么CPU都可以进行全段调节(不存在CPU本身上下默认倍频区的限制),而且倍频调节选项一般都比较丰富,常见的为3-24。

  个人认为这类主板最适合喜欢动手DIY的朋友,笔者试用过的可以全段调节的有Soltek的75MRN-L(nForce2主板IGP)和大众的 AU13-L,因为时间关系,不可能一一进行测试,这种情况下,和AJ27相连的GPIO脚定义应该是Push-pull模式的。

  3.在一些主板上存在调为高倍频实际为低倍频的现象,用AthlonXP2100+可以作到跨倍频区调节,而用AthlonXP1700+最后生效的始终是低倍频,无法真正工作在上倍频区。

  在华硕的nForce2主板A7N8X上进行测试的时候发现了这一现象,华硕的这款主板很有意思,倍频最高只可以调到17,似乎和一些主板最高可调到24有些差距,而且在BIOS中存在几个明显的复用选项,分别是7/15、8/16、8.5/16.5、9/17,而且BIOS当中没有14.5倍频选择,这款板子的BIOS倍频表作的比较有意思,不是和大多数主板那样的从5开始往上顺序排列的,而是高低倍频交错排列的,而且除了前面提到的四个复合倍频选项以外,其它的倍频选项都是单一的,也就是有13就少了5(13倍频和5倍频除了AJ27引脚信号不同外,其它四位完全一样)。

  当我们用Athlon XP1700+开机,在BIOS中设置倍频为13时,它实际运行在5倍频状态,而当我用Athlon XP2100+时,则可以全段调节倍频,个人认为原因是和AJ27相连的GPIO引脚设定成了Open Drain模式的原因,AthlonXP 1700+本身的AJ27引脚为低电平模式,当我们在BIOS当中设为13及以上倍频时(高电平),和AJ27相连的GPIO脚为不输出状态,而其它四位信号还会送至ATXP1,然后返给CPU,而再次开机后CPU就会用这四位信号和CPU原生的AJ27电平状态来确定倍频(因为13倍频和5倍频其实BP_FID的前四位是一样的,只是对应AJ27的BP_FID4不同),这时组合到一起CPU就会以5倍频开机工作了。当我们用默认倍频为13(AJ27为高电平)的AthlonXP2100+时,在BIOS中设为13及以上倍频后,GPIO引脚为不输出状态,在重启机器后CPU的AJ27引脚还是以本身固有的电平状态工作(高电平),这样就使得其在上倍频区可以任意调节倍频。而当我们在BIOS当中把倍频改成12.5及以下倍频时(低电平),对应的GPIO引脚输出为低电平,在重启后这个低电平信号就会传给AJ27,从而使得下倍频区也得以破解。个人感觉这是厂家对CPU的一种保护措施,感觉华硕的这款板子的倍频选项中的上倍频区应该以复合选项形式出现,如13/5 之类,那样会更一目了然。

  4.BIOS中可突破12.5倍频,但在一些主板上存在AthlonXP 1700+等原生倍频在下倍频区的CPU不可以调到上倍频区,而AthlonXP 2100+等原生倍频为上倍频区的却可以全段调节的现象(这种现象在较多nForce2主板上存在)。

  经测试发现有这一现象的主板有承启的7NJS、Epox的8RDA、8RGA+,从现象上来看似乎和第三点中提到的现象类似,不过有一点不同的是我们用AthlonXP 1700+时,在BIOS里设定到了13倍频以后,开机后不会以5倍频工作,而是打回了默认倍频状态,而AthlonXP2100+的现象则和在华硕主板上的一样,因为我们不是厂家的设计人员,不知道厂家作了什么改动,只能作如下推断:和AJ27相连的GPIO引脚设定状态还是Open Drain模式,只是在BIOS中(或者是在主板外部的相应芯片或电路)作了一小段程序,因为我们知道GPIO脚有一个输入状态,而在这个状态时引脚会读取CPU的原生AJ27电平状态信号,这样我们在BIOS中改动[wiki]代码[/wiki],在开机后先去读和AJ27相连的GPIO引脚的信息,如果是高电平,那么就正常工作在Open Drain模式,而如果检测到是低电平的话,则出于保护角度的考虑,自动让上倍频区的选项无效,从而调用默认倍频状态开机,而厂家想作到这一点是非常容易的,以上仅为推测,仅供大家参考,不过这种现象的确存在,后文会提到如何叫AthlonXP 1700+在这样的主板上实现全段倍频调节,已经改造成功。

  5.存在假倍频,如3或者4的倍频

  在不少主板上都存在3和4倍频,当看到这两个倍频时感到有些吃惊,因为AMD官方的资料中显示最低定义为5倍频,在测试中,当选定3或者4倍频值时一般会出现以下两种情况:

  第一种情况是无法开机,有时甚至放电都不起作用,需要拔下电源插头,然后再插回,

六安论坛
 楼主| 发表于 2005-7-26 02:11 | 显示全部楼层

附:动手改造实例

  前面我们提到在8RDA的主板上Athlon1700+不能调到上倍频区,一旦调到上倍频区,下次开机后会自动打回默认的11倍频,而Athlon2100+就可以全段调节,但我想现在手头上有Athlon1700+和8RDA的朋友一定不少,所以我们何不自己改造一下,叫自己的Athlon1700+可以在8RDA上全段调节呢?

  看完上面的分析,我们是不是可以发现一种方法,就是把AthlonXP 1700+的默认倍频改为上倍频区不就可以任意调节了了吗,这里我们准备把CPU的默认倍频从11改到13(也就是AthlonXP 2100+),而改造的方案通过前面的分析就可以得出,一共有两种方案:一种是在L3金桥上下文章,把金桥的通断关系改为AthlonXP 2100+的状态,另一种就是在L3金桥对应的BP_FID引脚上作文章(因为L3金桥的闭合和断开等同于BP_FID引脚的低电平和高电平),将对应的引脚通过一定阻值的电阻上拉到VCC或者下拉接地,这样即可以随意的得到我们想得到的默认原生倍频,此次的改造目的就是把AthlonXP1700+的默认倍频改为13(达到了上倍频区),从而可以全段调节倍频。

  从上文中提到的BP_FID引脚状态和倍频值的对应表格中我们可以看到,11倍频(AthlonXP 1700+)和13倍频(AthlonXP 2100+)的BP_FID引脚的不同在于BP_FID4和BP_FID2,它们分别对应着AJ27和AN25两个引脚,如果从CPU表面的L3金桥上来看,就是L3桥中的第三小桥和第五小桥,13倍频时这两个小桥是断开的。

  方法一:直接把L3桥的第三小桥和第五小桥分别断开,[wiki]工具[/wiki]采用的是绣花针,非常细心的把小桥中间用针一点点的断开,当只断开第五小桥(对应AJ27)时默认倍频变为了3(对应前面的表格我们知道),而我们前面讲过3和4两个倍频是不能生效的(在8RDA+的主板上碰到3和4倍频会自动打回默认倍频,而我们只断开第五小桥的话,默认倍频变成3,主板等于一次次地在进行Reset工作,自然无法开机),所以我们要把两个桥都分别断开,当我们把两个桥都断开之后,正常开机,此时已经把默认倍频认成13,并在BIOS中可以作全段调节了。

  注:如果只断开第五小桥后CPU的默认倍频不是3或者4,那么理论上就没有什么问题了,而且一部分主板会把外频自动降为100MHz来开机(8RDA就是),这样更保证了安全性。

  方法二:这种方法就是把AJ27和AN25两个引脚通过接一个200欧以上的电阻接到VCC引脚上,原理同上。改造也很成功。

  在CPU插座的背部找到对应的焊点,引出三条导线,三条导线分别对应AJ27、AN25和AK26(VCC)。

  从AJ27和AN25引出的两条导线各通过500到1K欧(在国外的一些资料表明阻值是200欧,不过在实践中,发现200欧阻值要偏小一些)的电阻接到VCC对应引脚上。

  以上两种方法仅供喜欢DIY的朋友参考,相对来说第一种方法改动略容易一些,不过操作时一定要小心。

  注:我们的好友拳头试着用铅笔取代电阻来进行这次1700+变2100+的实验,在AJ27和VCC引脚、AN25和VCC引脚用[wiki]中华[/wiki]2B铅笔划出宽为一毫米左右的“通路”,证明也可以达到相同的效果,测试阻值也约为500到1K欧,有兴趣的朋友不妨一试。

六安论坛
 楼主| 发表于 2005-7-26 02:13 | 显示全部楼层
  怎么样??  解释得够清楚了吧
六安论坛
发表于 2005-7-26 05:10 | 显示全部楼层

清楚

同时我的[wiki]眼睛[/wiki]也受到了极大损害啊!

谁叫咱热爱电脑呢

六安论坛
 楼主| 发表于 2005-7-26 17:35 | 显示全部楼层
754里面推荐闪龙,939推荐速龙(E3)的!
六安论坛
发表于 2005-7-28 07:25 | 显示全部楼层
鄙视抄袭,转载要注明出处[em01]
六安论坛
发表于 2005-7-28 23:37 | 显示全部楼层

太猛了,没想到版主这么猛~~~

这下子,大家满足了吧?

六安论坛
发表于 2005-8-10 21:05 | 显示全部楼层

[wiki]西瓜[/wiki]先生你对电脑是比较专业的。我仰慕你

六安论坛
 楼主| 发表于 2005-8-10 21:07 | 显示全部楼层
我是学生,不专业!!谢谢你的评价!!我喜欢硬件!!!!!!!发烧而已!!!!!!!最多这个程度!!!!!!!!!!
六安论坛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

侵权举报:本页面所涉内容为用户发表并上传,相应的法律责任由用户自行承担;本网站仅提供存储服务;如存在侵权问题,请权利人与本网站联系删除!举报微信号:点击查看