POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 5504|回复: 8
打印 上一主题 下一主题

xtremesystems网站上一段关于GTL电压调整方式的公式

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-27 16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有兄弟E文比较好的,翻译一下看看,具体什么意思,感觉还是有点用的,可以借鉴一下哈

If you have a 45nm cpu, you are aiming for the voltage given by the 0.635x multiplier, so to work out what to put for the the 0.667x GTL Ref (Y) values (it will be a negative number to make the resulting voltage the same as the 0.635x GTL Ref voltage), use the following eqn, but substitute the Vtt you use, in place of the example Vtt.
In the examples given, I have rounded off to 3 decimal places throughout for simplicity.
For me, Vtt = 1.14v
Equation:

Vtt x 0.667 + Y = Vtt x 0.635
1.14v x 0.667 + Y = 1.14v x 0.635
0.760v + Y = 0.724v
Y = 0.724v - 0.760v
Y = -0.036v
Y = -36 mv
So to verify it:
1.14v x 0.635 = 0.724v
1.14v x 0.667 = 0.760v
0.760v - 0.036v = 0.724v
or an easier, non algebraic alternative:
1.14v x 0.635 = 0.724v
1.14v x 0.667 = 0.760v
0.724v - 0.760v = -0.036v
= -36mv

Round up to the nearest selectable bios value, in Maximus II Formula bios this is -40mv
So now you set the 0.667x 'Y value' to -40mv
You have now made the 0.667x GTL voltage as close as possible to the 0.635x GTL voltage.
If you have a 65nm cpu, you are aiming for the voltage given by the 0.667x multiplier, so to work out what to put for the the 0.635x GTL Ref (Y) values (it will be a positive number to make the resulting voltage the same as the 0.667x GTL Ref voltage), use the following eqn, but substitute the Vtt you use, in place of the example Vtt.
For me, Vtt = 1.14v
Equation:
Vtt x 0.667 = Vtt x 0.635 + Y
1.14v x 0.667 = 1.14v x 0.635 + Y
0.760v = 0.724v + Y
Y = 0.760v - 0.724v
Y = 0.036V
Y = 36 mv
So to verify it:
1.14v x 0.667 = 0.760v
1.14v x 0.635 = 0.724v
0.724v + 0.036v = 0.760v
or an easier, non algebraic alternative:
1.14v x 0.667 = 0.760v
1.14v x 0.635 = 0.724v
0.760v - 0.724v = 0.036v
= 36mv

**EDIT**
Naming and meaning of the CPU gtl ref's, and land pin assignment names (Kindly provided by Mikeyakame):
CPU GTL Reference (0/2 Lane0/Lane2)
GTL Reference Data Strobe Input Buffer Middle/End Landing Pins 0 & 2. (GTLREF0/GTLREF2)
CPU GTL Reference (1/3 Lane1/Lane3)
GTL Reference Address Strobe Input Buffer Middle/End Landing Pins 1 & 3 ( GTLREF1/GTLREF3 )
For quad-core multi-die chips:
Middle Landing Pins (GTLREF0/1) act as input buffer for DIE0, End Landing Pins ( GTLREF2/3 ) act as input buffer for DIE1.
For dual core single-die chips:
Middle Landing Pin (GTLREF0/1) acts as input buffer for DIE0, End Landing Pin (GTLREF2/3) uncertain if used. Either unused and terminated to open drain Vtt or used as reference for middle pins as margin of error.
Things to note concerning adjustment:
Address strobe Pins (GTLREF1/3) will generally tolerate small variance with respect to reference voltage accuracy, and should in most cases be setup a little lower with respect to Data strobe Reference multiplier or voltage.
Why?
Probably the same reason as any other reference or input voltage for clock strobes, signal resonance or cross talking.
Data strobe pins (GTLREF0/2) will not tolerate being out by more than 0.5-1% below nominal, but will tolerate slightly more above nominal. Keep set values above Address Strobe GTL multiplier/voltage offset.
Why?
Works better in almost all situations, don't know why until I get a chance to monitor on a logic analyzer.
By How Much?
Varies according to FSB base clock, higher the FSB BCLK the smaller the difference will probably need to be at least with respect to the Diff Amplitude driving the clock.
Also not that when you are adjusting the GTL Refs with a board that using a fixed multiplier and a modifier (eg: +/- in mv) the resultant Vref will be slightly different for the data strobe lanes and the address strobe lanes, as shown by this example (Kindly provided by Seban):
Calculations made for a Vtt = 1.365v
GTL Ref 0 = +50mv = 0.9336025v
GTL Ref 1 = +10mv = 0.9381305v
GTL Ref 2 = +50mv
GTL Ref 3 = +10mv
GTL Ref 0 = +30mv = 0.9136025v
GTL Ref 1 = -10mv = 0.9181305v
GTL Ref 2 = +30mv
GTL Ref 3 = -10mv
As you can see, the resulting Vrefs are not quite equal, but they are close enough for the sake of GTL Ref adjustment. The aim is not to have the Vrefs all exactly the same, but to find the GTL Ref settings that give you the most stability.
**EDIT 2**
Attached to this post is a spreadsheet kindly made by Seban, allowing easy calculation of GTL Refs required, as a starting point fo your tweaking. Here is his description of it:
I got little present for every one for new year .
It is simple Excel file which is counting GTLs and NB GTL as well as new Multiplier for you and few other minor values for given Vtt. It is nothing special but saves time and allows to tweak GTLs without asking for help and getting too much into it.
How to use it:
First type in desired / currently used vtt voltage as in your bios (or rather the way it looks loaded in Everest for example - but bios one is also working fine)
Secondly put some correction numbers and watch how GTL values are changing (Max and Min values of GTL for given VTT are also shown there).
The goal is to figure out which GTL works best for you for one VTT - in most cases the same GTLs voltages will work for different VTTs or very similar ones (or sometimes not ). So when we switch Vtt we would need to adjust GTLrefs to values which will give same or close to same GTLs as working previous ones for different vtt.
Anyway have fun using it, I created it to make my life easier and it does the job.
PS. There are 2 sets of values to compare between different VTT.
PS2. This calculator is made for MF2 board but will work with all boards that got correction number in equation (like +40 or - 20 and so on).
推荐
发表于 2009-3-28 02:17 | 只看该作者
强人呀,呆呵,这个东西不敢用
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2009-3-27 21:47 | 只看该作者
一看就是用的在线翻译,哈哈,
回复 支持 0 反对 1

使用道具 举报

推荐
发表于 2009-3-27 21:32 | 只看该作者
:wacko:翻译后还是没看懂
回复 支持 0 反对 1

使用道具 举报

推荐
发表于 2009-3-27 20:03 | 只看该作者
本帖最后由 蒋PJ 于 2009-3-27 20:13 编辑

如果你有一个45纳米的CPU ,你的目标的电压所给予0.635x倍增,所以什么工作提出的在0.667x的GTL编号( Y )个值(这将是一个负数,使由此产生的电压一样的0.635x的GTL参考电压) ,请使用下列eqn ,但替代的VTT您使用,以取代例如VTT电压。

在所列举的例子,我有四舍五入到小数点后3各地的简单。

对于我来说, VTT电压= 1.14v

方程:



VTT电压x 0.667 +为Y = VTT电压x 0.635

1.14v x 0.667 +为Y = 1.14v x 0.635

0.760v +为Y = 0.724v

为Y = 0.724v - 0.760v

为Y = - 0.036v

为Y = -36毫伏

因此,以验证它:

1.14v x 0.635 = 0.724v

1.14v x 0.667 = 0.760v

0.760v - 0.036v = 0.724v

或更简单的,非代数替代:

1.14v x 0.635 = 0.724v

1.14v x 0.667 = 0.760v

0.724v - 0.760v = - 0.036v

最多可选择就近的BIOS价值,在马克西穆斯二,这是一级方程式的BIOS - 40mv

所以,现在你设置0.667x ' Y值'到40mv

您现在已经作出了0.667x的GTL电压尽可能接近的0.635x的GTL电压。

如果你有一个65纳米的CPU ,你的目标的电压所给予0.667x倍增,所以什么工作提出的在0.635x的GTL编号( Y )个值(这将是一个正数,使所产生的电压一样的0.667x的GTL参考电压) ,请使用下列eqn ,但替代的VTT您使用,以取代例如VTT电压。

对于我来说, VTT电压= 1.14v

方程:

VTT电压x 0.667 = VTT电压x 0.635 + Ÿ

1.14v x 0.667 = 1.14v x 0.635 + Ÿ

0.760v = 0.724v + Ÿ

为Y = 0.760v - 0.724v

为Y = 0.036V

为Y = 36毫伏

因此,以验证它:

1.14v x 0.667 = 0.760v

1.14v x 0.635 = 0.724v

0.724v + 0.036v = 0.760v

或更简单的,非代数替代:

1.14v x 0.667 = 0.760v

1.14v x 0.635 = 0.724v

0.760v - 0.724v = 0.036v

命名和意义的CPU的GTL编号的,以及土地引脚分配的名称(请提供Mikeyakame ) :

中央处理器的GTL参考( 0 / 2 Lane0/Lane2 )

塔尔博特的GTL参考数据输入缓冲器中/完全消除0 & 2 。 ( GTLREF0/GTLREF2 )

中央处理器的GTL参考( 1 / 3 Lane1/Lane3 )

的GTL参考地址选通输入缓冲器/负载管脚1 & 3 ( GTLREF1/GTLREF3 )

四核心的多模芯片:

引脚( GTLREF0 / 1 )作为输入缓冲区的DIE0 ,最终到达引脚( GTLREF2 / 3 )作为输入缓冲区的DIE1 。

双核心单芯片的芯片:

引脚( GTLREF0 / 1 )作为输入缓冲区的DIE0 ,最终到达引脚( GTLREF2 / 3 )如果不确定使用。或者未使用的,并终止对漏极开路VTT电压或用作参考引脚作为中东的误差幅度。

需要注意的调整:

地址选通引脚( GTLREF1 / 3 )一般会容忍小差异对基准电压的精度,并应在大多数情况下被安装略低于对数据选参照

为什么?

也许是出于同样的原因的任何其他参考或输入电压为时钟频闪灯,信号共振或跨说话。

附于本表格后是作出的Seban ,使之易于计算的GTL参需要,作为起点的调整。以下是他的描述是:

我小本,每一个新的一年。

这是简单的Excel文件,该文件是计数GTLs和Nb的GTL以及新的乘数为您和其他一些次要的价值给予VTT电压。这是没有什么特别,但节省时间,并允许调整GTLs没有求助和得到太多了。

如何使用它:

第一种类型的期望/目前使用的VTT电压电压在您的BIOS (或相当的方式,期待中加载峰值例如- BIOS的一个,但也是个补偿值)

其次把一些更正号码和观赏价值是如何变化的GTL (最高和最低值的GTL提供VTT电压的,也表明有) 。

我们的目标是找出其中的GTL最适合您一个VTT电压-在大多数情况下,同样的GTLs将工作电压不同VTTs或非常相似的(或有时没有) 。因此,当我们切换VTT电压瓦特

数据选引脚( GTLREF0 / 2 )将不会容忍正在由超过0.5-1 % ,低于名义,但不会容忍稍微以上名义。保持设定值以上地址塔尔博特的GTL乘数/电压偏移。

为什么?

工程更好地在几乎所有情况下,不知道为什么,直到我有机会监测的逻辑分析仪。

多少?

根据不同的FSB基地时钟,更高的前端总线BCLK较小的差异可能会至少需要对差分时钟驱动幅度。

也没有,当你调整的GTL参与审计委员会,使用固定乘数和修饰(如: + / -中压)所产生的VREF将略有不同的数据选线和地址选通线所示,由这个例子(请提供Seban ) :

计算的VTT电压= 1.365v

Calculations made for a Vtt = 1.365v
GTL Ref 0 = +50mv = 0.9336025v
GTL Ref 1 = +10mv = 0.9381305v
GTL Ref 2 = +50mv
GTL Ref 3 = +10mv
GTL Ref 0 = +30mv = 0.9136025v
GTL Ref 1 = -10mv = 0.9181305v
GTL Ref 2 = +30mv
GTL Ref 3 = -10mv

反正有乐趣使用它,我创建它使我的生活更方便,它的工作。

有2套比较不同VTT电压。

PS2的。这个计算器是用于MF2局,但将与所有董事会得到纠正一些在方程(如40或- 20等) 。
回复 支持 0 反对 1

使用道具 举报

推荐
发表于 2009-3-27 19:09 | 只看该作者
看得懂,译不顺!
回复 支持 0 反对 1

使用道具 举报

推荐
发表于 2009-3-27 18:15 | 只看该作者
纯英文,看不懂啊:funk:
回复 支持 1 反对 0

使用道具 举报

8#
发表于 2009-3-28 03:25 | 只看该作者
M2F的讨论....能看得明白的适合大多数主板,看不明白但能照抄的,只适合M2F....很早的帖子鸟
回复 支持 反对

使用道具 举报

9#
发表于 2010-10-20 01:04 | 只看该作者
期待很久的东西,希望有高手翻译真正过来,发去玩家论坛的DFI版试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-27 02:35

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表