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.)
Модель номер | sSpec номер | Ядра | Частота | Частота GPU | Кэш L2 | Шина ввода / вывода | объем памяти | Напряжение | TDP | Разъем | Дата выхода | Номер (а) детали | Отпускная цена ( долл. США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк X1000 |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| 4 квартал 2013 г. |
| 9,63 долл. США | ||
Quark X1001 |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| 2 квартал 2014 г. |
| 11,77 $ | ||
Quark X1010 |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| Q1'14 |
| 10,16 долл. США | ||
Quark X1011 |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| 2 квартал 2014 г. |
| 12,31 $ | ||
Quark X1020 |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| 2 квартал 2014 г. |
| 11,45 $ | ||
Quark X1020D |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| Q1'14 |
| 10,70 долл. США | ||
Кварк X1021 |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| 2 квартал 2014 г. |
| 13,39 $ | ||
Кварк X1021D |
| 1 | 400 МГц | Нет данных | 16 КБ | DDR3-800 | 2,2 Вт |
| 2 квартал 2014 г. |
| 12,85 $ |
"Сильвер Бьютт" [ править ]
Модель номер | sSpec номер | Ядра | Частота | Частота GPU | Кэш L2 | Шина ввода / вывода | объем памяти | Напряжение | TDP | Разъем | Дата выхода | Номер (а) детали | Отпускная цена ( долл. США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк D1000 |
| 1 | 32 МГц | Нет данных | AHB-Lite , APB [14] : 30 | eSRAM | 1,62–3,63 В |
|
| 3 квартал 2015 г. | DMNIAD01SLVBT | 2,54 доллара США |
«Мятная долина» [ править ]
Модель номер | sSpec номер | Ядра | Частота | Частота GPU | Кэш L2 | Шина ввода / вывода | объем памяти | Напряжение | TDP | Разъем | Дата выхода | Номер (а) детали | Отпускная цена ( долл. США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк D2000 |
| 1 | 32 МГц | Нет данных | AHB-Lite, [13] : 72 APB [13] : 96 | eSRAM | 1,62–3,63 В | 0,025 Вт |
| 3 квартал 2015 г. | FND2000 | 2,54 доллара США |
«Пик Атласа» [ править ]
Модель номер | sSpec номер | Ядра | Частота | Частота GPU | Кэш L2 | Шина ввода / вывода | объем памяти | Напряжение | TDP | Разъем | Дата выхода | Номер (а) детали | Отпускная цена ( долл. США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк SE C1000 |
| 1 | 32 МГц | Нет данных | 8 КБ | AHB-Lite, APB | eSRAM | 1,8–3,3 В | 0,025 Вт |
| 4 квартал 2015 г. | LMCQ1000 | 10,32 долл. США |
Ошибка Segfault [ править ]
Intel Quark SoC X1000 содержит ошибку № 71538 [15], которая «при определенных обстоятельствах» приводит к типу сбоя, известному как segfault . Обходной путь, реализованный Intel, состоит в том, чтобы опустить префиксы LOCK (не требуемые для однопоточных процессоров) в скомпилированном коде. [16] В то время как встроенные системы на основе исходного кода, подобные тем, которые построены с использованием Yocto Project, могут включать этот обходной путь во время компиляции, дистрибутивы Linux общего назначения, такие как Debian , сильно подвержены этой ошибке. Такой обходной путь нелегко реализовать в двоичных файлах, предназначенных также для поддержки многопоточности, поскольку они требуют префиксов LOCK для правильной работы. [17]
См. Также [ править ]
- Intel Management Engine (ME)
Ссылки [ править ]
- ^ Turley, Джим (16 октября 2013). «Intel Quark представляет новую линейку микроконтроллеров на базе архитектуры x86 для архитектуры Spin, Charm и Strange, созданную в лаборатории» . EEJournal. Архивировано из оригинала на 8 января 2014 года.
- ^ Техническое описание Intel® Galileo
- ^ "Arduino 101" .
- ^ JavaFX 9 на примере, Глава по Arduino
- ^ «Intel Quark SoC X1000 Core - Руководство разработчика» . Архивировано из оригинала на 2014-10-19 . Проверено 19 октября 2014 .
- ^ Флаэрти, Ник (2013-10-07). «Intel решает проблему SoC с помощью Quark» . EETimes. Архивировано из оригинального 29 февраля 2016 года . Проверено 9 октября 2013 года .
- ^ Спецификации Intel® Quark SoC X1000 (16 КБ кэш-памяти, 400 МГц) , Intel
- ^ Gareth Halfacree (7 января 2014). «Intel представляет микрокомпьютер Edison на базе Quark» . BitTech . Проверено 7 января 2014 .
- ^ «Intel® Curie Module: высвобождение инноваций в области носимых устройств» . Intel. 2015-01-06 . Проверено 12 апреля 2015 года .
- ^ «Уведомление об изменении продукта 116715-00» (PDF) . Система управления документами качества Intel . Intel. 2019-01-18 . Проверено 29 сентября 2020 .
- ^ Шилов, Антон (2019-01-22). «Intel прекращает выпуск SoC и микроконтроллеров Quark» . AnandTech . Проверено 29 сентября 2020 .
- ^ Операции отладки Intel Quark SoC X1000 . Корпорация Intel. 2014 г.
- ^ a b c Микроконтроллер Intel Quark D2000 . Корпорация Intel. 2015 г.
- ^ Техническое описание микроконтроллера Intel Quark D1000 . Корпорация Intel. 2015 г.
- ^ «Программное обеспечение Intel Quark SoC X1000 - Примечания к выпуску» (PDF) . Редакция 002. 22 мая 2014 г. с. 21.
- ^ "[email protected]: Ошибка № 738575: pthread: segfault в libpthread на плате Intel Galileo" .
- ^ 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