AMIBIOS 7 register tables

Хочу изменить тайминги памяти на VIA CLE266. В биосе такого пункта нет, хочу попробовавть изменить их записав в регистры СМ.
Ссылка на биос 


AMIBCP показывает такую табличку:
REGISTER TABLES
                                ---------------</p>
<p>                             <VIA CLE266 Post Table>
                         MASK / Reg.     Data         
                         BF04h           00h
                         0013h           E0h
                         A151h           5Eh
                         F854h           00h
                         0970h           82h
                         8E73h           01h
                         FD88h           00h
                         F8A8h           00h
                         FCA9h           00h
                         00ACh           2Fh
                         E0ADh           02h
                         DFAEh           00h
                         00E2h           42h
                         0FE1h           B0h
                         00BBh           02h
                         7FBCh           80h
                         01BEh           F6h</p>
<p>                              <VIA CLE266 AGP Table>
                         Mask / Reg.     Data         
                         4040h           82h
                         8041h           45h
                         0043h           44h
                         DB44h           24h</p>
<p>                                <VIA VT8235 Table>
                         Mask / Reg.     Data         
                         BB40h           44h
                         0742h           F0h
                         F048h           0Ch
                         8049h           20h
                         D350h           00h
                         DF51h           20h
                         0055h           00h
                         0056h           00h
                         0057h           00h
                         005Ah           FFh

Не понимаю как это расшифровать, к примеру:
                       MASK / Reg.     Data        
                         BF04h           00h
Могу предположить что 04h это регистр, а BFh это маска которая на него накладывается, но не понимаю по какому алгоритму, AND или OR? И что тогда означает поле data?

Аватар пользователя icbook

Только у нас Вы можете получить этот незабываемый сервис (кое-что урезано по соображениям NDA):

;-----------------------------------------------------------------------;
; TABLE USAGE DESCRIPTION:                                              ;
;  This table will be programmed into the chipset in the hook 		;
;  bla-bla-bla init. The registers in this table are the Registers in 	;
;  the bla-bla Function bla-bla (Bla Bla-bla unit).			;
;									;
; Format of each table entry:						;
;       1st byte:       Chipset register number.			;
;	2nd byte:	Bit Mask of Reserved Bits.  Bits set to 1 in 	;
;			the mask will not be touched by the programming	;
;			routine.  All other bits will be cleared before	;
;			applying OR Mask.				;
;			If no reserved bits exist, make the mask = 0	;
;	3rd byte:	OR Mask.  This mask will be validated against	;
;			the mask of Reserved bits before being 		;
;			programmed into the chipset.			;
;									;
;	This data structure is repeated as neccessary.			;
;									;
;-----------------------------------------------------------------------;

Спасибо за инфу. Значит в моем примере 04h - 1st byte, BFh - 2nd byte, 00h - 3rd byte.
Даташит на CLE266 нашел, осталось найти вторую флешку и попробовать .

Все получилось. Заменил бесполезный  BF04h    00h  на  0864h   12h

Тайминги DDR были 2.5-3-3-6 стали 2-2-2-5

Аватар пользователя apple_rom

Можно прикрепить "раствиканную" прошивочку потомкам...;)

Заменил бесполезный F854h   00h  на EE58h   11h
DRAM Command Rate был 2T стал 1T
Биос с таймингами 2-2-2-5 CR1 прикрепляю к посту. Ссылка на оригинальный биос и прошивальщик в первом посте.
Это биос для ноутбука ECS G320 еще известный как RoverBook Partner E415 .
Биос проверялся с памятью DDR-400. Память DDR-266, установленная производителем, с такими таймингами работать скорее всего не сможет.

Непонятно зачем нужен регистр BBh? Биос его меняет, но в даташитах его описание я не нашел.

Аватар пользователя icbook

> Зачем нужен BBh? ...в даташитах его нет

Это к вопросу о полноте документов. И так всегда.:)

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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