Автор: icbook , 23 сентября 2015
Содержимое данного поля является приватным и не предназначено для показа.

BBCode (added in Drupal 11)

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

NiTr0

9 лет 6 месяцев назад

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

icbook

9 лет 5 месяцев назад

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

AVX

9 лет 5 месяцев назад

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

icbook

9 лет 5 месяцев назад

Интересно! Как-то производитель с маркировкой перемудрил: FW вместо документированного ранее FV.
<center>Несколько слов об архитектуре чипов, хранящих код UEFI BIOS :: блог Intel IT Galaxy</center>
<!--break-->


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

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