Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Плата Intel Galileo с Quark-процессором

Intel Quark - это линейка 32-разрядных x86 SoC и микроконтроллеров от Intel , разработанная для небольших размеров и низкого энергопотребления и ориентированная на новые рынки, включая носимые устройства . Линия была представлена ​​на Форуме разработчиков Intel в 2013 году. Процессоры Quark, хотя и медленнее, чем процессоры Atom , гораздо меньше по размеру и потребляют меньше энергии. В них отсутствует поддержка наборов инструкций SIMD (таких как MMX и SSE ) [1], и они поддерживают только встроенные операционные системы . Quark работает на Intel Galileo (производство прекращено)плата микроконтроллера разработчика. [2] Однако в 2016 году Arduino выпустила плату Arduino 101 [3], которая включает в себя Intel Quark SoC. [4] Набор команд ЦП такой же, как и в ЦП Pentium ( P54C / i586 ). [5]

Первым продуктом в линейке Quark является одноядерный 32 нм SoC X1000 с тактовой частотой до 400  МГц . Система включает несколько интерфейсов, включая PCI Express , последовательный UART , I²C , Fast Ethernet , USB 2.0 , SDIO , контроллер управления питанием и GPIO . На кристалле имеется 16  КБ встроенной SRAM и встроенный контроллер памяти DDR3 . [6] [7]

Второй продукт Intel, включающий ядро ​​Quark, микрокомпьютер Intel Edison , был представлен в январе 2014 года. Он имеет форм-фактор, близкий к размеру SD-карты , и поддерживает беспроводную сеть с использованием Wi-Fi или Bluetooth . [8]

В январе 2015 года Intel объявила о Сверхминиатюрном Intel Кюри модуля для носимых приложений на основе Quark SE ядра с 80  кБ SRAM и 384 кБ флэша . [9] Он размером с кнопку, также оснащен 6-осевым акселерометром, концентратором датчиков DSP, блоком Bluetooth LE и контроллером заряда аккумулятора.

Intel объявила об окончании срока службы своих продуктов Quark в январе 2019 года, заказы принимаются до июля 2019 года, а окончательные поставки намечены на июль 2022 года. [10] [11]

Список процессоров Intel Quark [ править ]

"Лейкмонт" (32 морских миль) [ править ]

Название Lakemont использовалось в отношении ядра процессора во многих процессорах серии Quark. [12] : 4 [13] : 42

"Клэнтон" [ править ]

(Столбец кеш-памяти L2 показывает размер кеш-памяти L1.)

"Сильвер Бьютт" [ править ]

«Мятная долина» [ править ]

«Пик Атласа» [ править ]

Ошибка Segfault [ править ]

Intel Quark SoC X1000 содержит ошибку № 71538 [15], которая «при определенных обстоятельствах» приводит к типу сбоя, известному как segfault . Обходной путь, реализованный Intel, состоит в том, чтобы опустить префиксы LOCK (не требуемые для однопоточных процессоров) в скомпилированном коде. [16] В то время как встроенные системы на основе исходного кода, подобные тем, которые построены с использованием Yocto Project, могут включать этот обходной путь во время компиляции, дистрибутивы Linux общего назначения, такие как Debian , сильно подвержены этой ошибке. Такой обходной путь нелегко реализовать в двоичных файлах, предназначенных также для поддержки многопоточности, поскольку они требуют префиксов LOCK для правильной работы. [17]

См. Также [ править ]

  • Intel Management Engine (ME)

Ссылки [ править ]

  1. ^ Turley, Джим (16 октября 2013). «Intel Quark представляет новую линейку микроконтроллеров на базе архитектуры x86 для архитектуры Spin, Charm и Strange, созданную в лаборатории» . EEJournal. Архивировано из оригинала на 8 января 2014 года.
  2. ^ Техническое описание Intel® Galileo
  3. ^ "Arduino 101" .
  4. ^ JavaFX 9 на примере, Глава по Arduino
  5. ^ «Intel Quark SoC X1000 Core - Руководство разработчика» . Архивировано из оригинала на 2014-10-19 . Проверено 19 октября 2014 .
  6. ^ Флаэрти, Ник (2013-10-07). «Intel решает проблему SoC с помощью Quark» . EETimes. Архивировано из оригинального 29 февраля 2016 года . Проверено 9 октября 2013 года .
  7. ^ Спецификации Intel® Quark SoC X1000 (16 КБ кэш-памяти, 400 МГц) , Intel
  8. ^ Gareth Halfacree (7 января 2014). «Intel представляет микрокомпьютер Edison на базе Quark» . BitTech . Проверено 7 января 2014 .
  9. ^ «Intel® Curie Module: высвобождение инноваций в области носимых устройств» . Intel. 2015-01-06 . Проверено 12 апреля 2015 года .
  10. ^ «Уведомление об изменении продукта 116715-00» (PDF) . Система управления документами качества Intel . Intel. 2019-01-18 . Проверено 29 сентября 2020 .
  11. ^ Шилов, Антон (2019-01-22). «Intel прекращает выпуск SoC и микроконтроллеров Quark» . AnandTech . Проверено 29 сентября 2020 .
  12. ^ Операции отладки Intel Quark SoC X1000 . Корпорация Intel. 2014 г.
  13. ^ a b c Микроконтроллер Intel Quark D2000 . Корпорация Intel. 2015 г.
  14. ^ Техническое описание микроконтроллера Intel Quark D1000 . Корпорация Intel. 2015 г.
  15. ^ «Программное обеспечение Intel Quark SoC X1000 - Примечания к выпуску» (PDF) . Редакция 002. 22 мая 2014 г. с. 21.
  16. ^ "[email protected]: Ошибка № 738575: pthread: segfault в libpthread на плате Intel Galileo" .
  17. ^ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738575

Внешние ссылки [ править ]

  • Документы Intel Quark SoC
  • Семейство Quark // Intel ARK (Технические характеристики)
  • Линейка Intel Quark нацелена на носимые устройства. Intel производит самые маленькие микросхемы, которые могут питать носимые устройства. // CNET, 10 сентября 2013 г.
  • Intel представляет крошечные чипы Quark для носимых устройств. Размер процессора в пять раз меньше его младшего чипа Atom // WSJ, 10 сентября 2013 г.
  • Intel представляет Quark, крошечный чип для Интернета вещей и носимых компьютеров // The Verge, 2013-09-10
  • С Quark Intel благословляет рынок чипов для носимых устройств // Ventureboat, 2013-09-12