Intel Quark - Intel Quark

Плата Intel Galileo с Quark-процессором

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

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

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

В январе 2015 года Intel объявила субминиатюрный Модуль Intel Curie для носимых приложений, основанный на Quark SE ядро с 80кБ SRAM и 384 кБ вспышка.[8] Размером с кнопку он также имеет 6-осевой акселерометр, концентратор датчика DSP, Bluetooth LE блок и контроллер заряда аккумулятора.

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

Список процессоров Intel Quark

«Лейкмонт» (32 морских миль)

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

"Клэнтон"

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

Модель
номер
sSpec
номер
ЯдраЧастотаGPU
частота
L2
тайник
Шина ввода / выводаобъем памятиНапряжениеTDPРазъемДата выходаЧасть
номер (а)
Релиз
цена (доллар США )
Кварк X1000
  • SR1BY (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
4 квартал 2013 г.
  • DH8066101538300
$9.63
Quark X1001
  • SR1VB (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
2 квартал 2014 г.
  • DHQ1ET
$11.77
Quark X1010
  • SR1BZ (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
Q1'14
  • DH8066101555100
$10.16
Quark X1011
  • SR1VC (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
2 квартал 2014 г.
  • DHQ1ECCET
$12.31
Quark X1020
  • SR1VW (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
2 квартал 2014 г.
  • DHQ1ECCSECCTS1
$11.45
Quark X1020D
  • SR1BX (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
Q1'14
  • DH8066101531900
$10.70
Кварк X1021
  • SR1WH (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
2 квартал 2014 г.
  • DHQ1ECCSECETS1
$13.39
Кварк X1021D
  • SR1VA (A0)
1400 МГцНет данных16 КБDDR3-800
2,2 Вт
  • FC-BGA11E
2 квартал 2014 г.
  • DHQ1ECCSECET
$12.85

«Сильвер Бьютт»

Модель
номер
sSpec
номер
ЯдраЧастотаGPU
частота
L2
тайник
Шина ввода / выводаобъем памятиНапряжениеTDPРазъемДата выходаЧасть
номер (а)
Релиз
цена (доллар США )
Кварк D1000
  • SLKMJ (B1)
132 МГцНет данныхAHB-Lite, APB[13]:30eSRAM1,62–3,63 В
  • 0,025 Вт
3 квартал 2015 г.
DMNIAD01SLVBT
$2.54

«Мятная долина»

Модель
номер
sSpec
номер
ЯдраЧастотаGPU
частота
L2
тайник
Шина ввода / выводаобъем памятиНапряжениеTDPРазъемДата выходаЧасть
номер (а)
Релиз
цена (доллар США )
Кварк D2000
  • SR2KF (A0)
132 МГцНет данныхAHB-Lite,[12]:72APB[12]:96eSRAM1,62–3,63 В
0,025 Вт
  • QFN40
3 квартал 2015 г.
FND2000
$2.54

«Пик Атлас»

Модель
номер
sSpec
номер
ЯдраЧастотаGPU
частота
L2
тайник
Шина ввода / выводаобъем памятиНапряжениеTDPРазъемДата выходаЧасть
номер (а)
Релиз
цена (доллар США )
Кварк SE C1000
  • SR2T6 (A0)
  • SR2TJ (A1)
132 МГцНет данных8 КБAHB-Lite, APBeSRAM1,8–3,3 В
0,025 Вт
  • VFBGA144
4 квартал 2015 г.
LMCQ1000
$10.32

Ошибка segfault

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

Смотрите также

Рекомендации

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

внешняя ссылка