setPLL

Привет всем.
Подскажите, плиз, если кто разбирается в программе setPLL.
Плата: DFI G7S620-N-G
Клокер: ICS952617BFLF
Чипсет: i865G

Специально для этого клокера написан LUT-файл следующего содержания:

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: PLL: ICS952617BFLF
:: SYSTEM: G7S620NG
:: BCLKs: 100-200Mhz
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

[INIT]
set bytecount=0x0F
set local0=0x[BCLK_B1]7F00FF47D70711
set local1=0x0F07008D9AE62F00

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

[BCLK]
100, 87
108, 88
114, 84
117, C4
120, 8C
123, CC
126, 82
130, C2
133, C7
148, C6
152, 8E
156, CE
160, 81
164, C1
166, CF
170, C9
175, 85
180, C5

185, 8D
190, CD
200, 8F

В данном LUT-файле написаны команды только для задания частоты FSB. Вопрос: как правильно организовать команды для PCI/AGP, чтобы прописать там нужные значения задания этих частот? Нужные значения в шестнадцатеричном формате я поищу, подберу и сам, меня интересует только то, что дополнительно нужно прописать в секции INIT и как правильно продолжить строчки в секции [BCLK], чтобы программа setPLL поняла, что это за команды идут вслед за FSB.

Если это поможет, вот пример другого LUT-файла для MSI-GT627 (идёт "в комплекте" с setPLL):

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: PLL: ics9lpr113aklf
:: SYSTEM: MSI GT627, SP9400-2.40 (266Mhz BCLK)
:: BCLKs: 266-300Mhz
:: AUTHOR: Moral Hazard@NBR
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
:: Create two sections INIT, BCLK.
:: Add the (optional) PCIE section for pcie overclock as well
::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [INIT] section
:: 1. set the PLL as when setfsb does a "SET".
:: 2. Note the bytes that change when alter the BCLK, placing
:: [BCLK_B1]..[BCLKB5] in those positions.
:: 3. If creating a PCIE section then note the bytes that change when
:: alter the PCIE clock, placing [PCIE_B1]..[PCIE_B5] in those positions.
::
:: Eg: the setFSB diagnosis window OR r-w "Clock Generator" data appears as
::
:: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
:: 10 11 12 13 14 15 16 17 [ local3 ]
:: [ local4 ] [ local5 ]
::
:: Converts to be in the following format below
::
:: set local0=0x0001020304050607
:: set local1=0x08090A0B0C0D0E0F
:: set local2=0x1011121314151617
:: set local3=..................
:: set local4=..................
:: set local5=..................
::
:: The byte(s) that change during BCLK changes is substituted with
:: the strings [BCLK_B1], [BCLK_B2] .. [BCLK_B5]. (Optional) The byte(s)
:: that change during PCIE changes is substituted with the strings
:: [PCIE_B1], [PCIE_B2] .. [PCIE_B5] from the LUT below. Ensure localx
:: is 64-bit (16 chars), pad with 00 if needed.
::
:: bytecount = number of bytes to be send to the PLL
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

[INIT]
set bytecount=0x16
set local0=0x48EFFFFFFFA64A15
set local1=0x1F07E8[BCLK_B1][BCLK_B2]F22318
set local2=0x7DFF3B00005F80[BCLK_B3]
set local3=0x[BCLK_B4][BCLK_B5]7D7D7D003D00

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [BCLK] section. Found by placing the two PLL byte that change in setFSB
:: when move the slider noting the BCLK they correspond to.
::
::[BCLK], [BCLK_B1] (byte 0xB), [BCLK_B2] (byte 0xC), [BCLK_B3] (byte 0x17),
:: [BCLK_B4] (byte 0x18), [BCLK_B5] byte 0x19)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

[BCLK]
266, 98, 42, 42, 42, 42
267, D8, 42, 42, 42, 42
268, 18, 43, 43, 43, 43
269, 58, 43, 43, 43, 43
270, 98, 43, 43, 43, 43
271, D8, 43, 43, 43, 43
272, 18, 44, 44, 44, 44
273, 58, 44, 44, 44, 44
274, 98, 44, 44, 44, 44
275, D8, 44, 44, 44, 44
276, 18, 45, 45, 45, 45
277, 58, 45, 45, 45, 45
278, 98, 45, 45, 45, 45
295, D8, 49, 49, 49, 49
296, 18, 49, 49, 49, 49
297, 58, 49, 49, 49, 49
298, 98, 49, 49, 49, 49
299, D8, 49, 49, 49, 49
300, 18, 4B, 4B, 4B, 4B

Здесь видно, что в секции [BCLK] после частоты идут не одно, а целых пять значений (правда, четыре из них повторяются). Если кто-то знает, как для чипсета i865G всё это правильно написать для внешних шин, подскажите, пожалуйста.

Заранее спасибо!

Помогли мне разобраться, SET LOCAL - блоки по 16 байт, их количество ровно столько, сколько команд предусмотрено для инита и программинга клокера. По подразделам не систематизированы, просто ячеистый принцип блоков по 16 байт. Что не влезло в 0, идёт в 1, и т.д.
Далее, если какое-то значение в ините заменено на [BCLK_B1], то выполняется первое значение из заданной строки в секции [BCLK], если заменено на [BCLK_B2], то на второе, и т.д. Очень просто.

Теперь, чтобы правильно всё туда забить, нужен даташит на клокер с полной таблицей всех команд. Я замучился уже искать, нигде нету. Может ли кто-нибудь из спецов подсказать, где скачать можно? Или поделиться, у кого есть.

Клокер ICS952617BFLF.
Спасибо.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей