Интересный факт обнаружен в процессе анализа документации на 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 - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.
про "фонарь" это к производителям чипа, т.к. в документе W25Q64FV Data Sheet принято некоторое отступление от теоретических канонов и маркетинговое упрощение, согласно которому любой быстрый ROM можно называть XIP-оптимизированным, просто потому, что если Shadow не используется, то производительность ROM в большей степени влияет на производительность устройства. Поэтому XIP-оптимизацией в документе названы и такие оптимизации, которые повлияют не только на доступ в режиме XIP, но и на непрерывный блоковый доступ, имеющий место при копировании содержимого ROM в Shadow RAM. В частности расширения SPI-протокола: Dual SPI, Quad SPI.
P.S. Intel удалил все записи в IT Galaxy, поэтому текст перенесен сюда.
Открытая книга: icbook.com.ua
По приведённой ссылке в статье видно на плате полную маркировку микросхему: W25Q64FVSIG.
А это значит, что по умолчанию, с завода, Quad SPI не задействован.
Я уже писал про эту особенность микросхемы, в отличие от 25Q64FVAIQ, где с завода зашито использование quad spi.
И, если не ошибаюсь, мы даже где-то на ITG про это обсуждали, правда, несколько в другом ракурсе (а теперь уже и не посмотрим, форум закрыли).
т. 89276219324
Интересно! Как-то производитель с маркировкой перемудрил: FW вместо документированного ранее FV.
Открытая книга: icbook.com.ua
В чем и где перемудрил?
Флешки с разным питанием, FV - 3,3в, FW - 1,8в.
Раньше, обычно, документация подавалась в одном документе. В данном случае разнесли по разным: w25q64fw и w25q64fv.
Открытая книга: icbook.com.ua
Отправить комментарий