Чип BIOS меняет свой ID

Несколько слов об архитектуре чипов, хранящих код UEFI BIOS :: блог Intel IT Galaxy


Интересный факт обнаружен в процессе анализа документации на SPI Flash ROM производства Winbond. Оказалось, что чип W25Q64FV может менять код идентификатора устройства (Device ID), если включен режим Quad Peripheral Interconnect (QPI). В штатном режиме SPI код Device ID = 4017h, но если задействована технология Execute In Place (XIP), чип меняет свой ID на 6017h.

В настоящее время платформ, поддерживающих Execute In Place, пока не обнаружено, но нет дыма без огня. Очевидно. что технология со временем проторит дорогу к сердцу разработчиков.

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

вообще-то execute in place тут прилеплена от фонаря, и quad periferal interface к ней имеет весьма отдаленное отношение... а всякие SoC давным-давно умеют исполнять код непосредственно с флэши (которая маппится в диапазон памяти), и вот им QPI будет таки полезным (хотя и quad SPI тоже довольно полезен).

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

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

про "фонарь" это к производителям чипа, т.к. в документе W25Q64FV Data Sheet принято некоторое отступление от теоретических канонов и маркетинговое упрощение, согласно которому любой быстрый ROM можно называть XIP-оптимизированным, просто потому, что если Shadow не используется, то производительность ROM в большей степени влияет на производительность устройства. Поэтому XIP-оптимизацией в документе названы и такие оптимизации, которые повлияют не только на доступ в режиме XIP, но и на непрерывный блоковый доступ, имеющий место при копировании содержимого ROM в Shadow RAM. В частности расширения SPI-протокола: Dual SPI, Quad SPI.


P.S. Intel удалил все записи в IT Galaxy, поэтому текст перенесен сюда.

По приведённой ссылке в статье видно на плате полную маркировку микросхему: W25Q64FVSIG.
А это значит, что по умолчанию, с завода, Quad SPI не задействован.
Я уже писал про эту особенность микросхемы, в отличие от 25Q64FVAIQ, где с завода зашито использование quad spi.


И, если не ошибаюсь, мы даже где-то на ITG про это обсуждали, правда, несколько в другом ракурсе (а теперь уже и не посмотрим, форум закрыли).

г. Пугачёв - ремонт компьютерных комплектующих, мониторов LCD, ноутбуков.
т. 89276219324

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

Интересно! Как-то производитель с маркировкой перемудрил: FW вместо документированного ранее FV.

В чем и где перемудрил?
Флешки с разным питанием, FV - 3,3в, FW - 1,8в.

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

Раньше, обычно, документация подавалась в одном документе. В данном случае разнесли по разным: w25q64fw и w25q64fv.

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

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

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

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