Документация говорит, что SVI основан на I2C и использует небольшой кусок протокола передачи данных по I2C
Простите, но документация явным образом говорит, что активируется и используется именно I2C. Вы словно читать не умеете по-английски. Хорошо, переведу: System power good input. When this pin is high, the SVI
interface is active and I2C protocol is running
Когда этот пин установлен в 1, активируется SVI-интерфейс, и запускается I2C протокол.
Цитата:
Поэтому вам и рекомендовалось не путать понятия
А тут путать нечего. И ваши "наставления" в этой части были ну уж совсем ни к чему.
Цитата:
Огласите список команд SVI
Да пожалуйста, раз уж Вам трудно самому заглянуть. SVI MODE
Once the controller has successfully soft-started and
PGOOD transitions high, the processor can assert PWROK
to signal the ISL6265A to prepare for SVI commands
Вы и здесь мне отказываете в праве использовать терминологию из даташита?
А вот и экстракция данных протокола высокого уровня (SVI) из протокола I2C :
Once a set VID command is received, the ISL6265A decodes
the information to determine which output plane is affected
and the VID target required (see Table 3).
Т.е. данные - команды - получаются из фазы данных протокола I2C и интерпретируются ШИМ-ом для установления напряжения ядра процессора.
Сами команды Вы можете посмотреть в TABLE 3. SERIAL VID CODES.
Цитата:
Приведите цитату из официальной спецификации I2C, в которой будет явно указано, как должны передаваться адреса и значения ячеек EEPROM
Соглашусь, пожалуй, здесь в том, что в отношении протокола SEEPROM также можно применить термин инкапсуляция, как и для SVI, так как в фазе данных идет адрес ячейки или команда многобатового чтения/записи.
Цитата:
Пример из bootblock'а GA-EP45-DS4 (rev. 1.0) для версии BIOS F9:
Гм... интересно. А ничего, что это 16-bit PMode (с типом памяти Flat )? Кстати, интересную книжку по этому случаю нашел: Pinczakko's Guide to Award BIOS Reverse Engineering
Здесь подробно написано, как это работает.
Между тем как ключевыми особенностями защищенного режима являются: виртуальное адресное пространство, защита и многозадачность. Вы наблюдаете в данном случае с BIOS виртуальное адресное пространство и многозадачность?
А еще вопрос состоял изначально в том, как современная операционная система может использовать BIOS в своих целях? Она же при своем старте переинициализирует эти глобальные регистры!
Цитата:
Забавный бред
А в чем бред-то? Скажем, контроль вращения вентилятора и температуры кто осуществляет? Микропрограмма BIOS, которая считана мультиконтроллером (а это обычно микроконтроллер на базе 52-го ядра) в свою внутреннюю память после включения.
System power good input. When this pin is high, the SVI
interface is active and I2C protocol is running
Когда этот пин установлен в 1, активируется SVI-интерфейс, и запускается I2C протокол.
Да пожалуйста, раз уж Вам трудно самому заглянуть.
SVI MODE
Once the controller has successfully soft-started and
PGOOD transitions high, the processor can assert PWROK
to signal the ISL6265A to prepare for SVI commands
Вы и здесь мне отказываете в праве использовать терминологию из даташита?
А вот и экстракция данных протокола высокого уровня (SVI) из протокола I2C :
Once a set VID command is received, the ISL6265A decodes
the information to determine which output plane is affected
and the VID target required (see Table 3).
Т.е. данные - команды - получаются из фазы данных протокола I2C и интерпретируются ШИМ-ом для установления напряжения ядра процессора.
Сами команды Вы можете посмотреть в TABLE 3. SERIAL VID CODES.
Pinczakko's Guide to Award BIOS Reverse Engineering
Здесь подробно написано, как это работает.
Между тем как ключевыми особенностями защищенного режима являются: виртуальное адресное пространство, защита и многозадачность. Вы наблюдаете в данном случае с BIOS виртуальное адресное пространство и многозадачность?
А еще вопрос состоял изначально в том, как современная операционная система может использовать BIOS в своих целях? Она же при своем старте переинициализирует эти глобальные регистры!