Интел Кварк

Intel Quark — это линейка 32-битных x86 SoC и микроконтроллеров Intel процессоров , разработанных с учетом небольших размеров и низкого энергопотребления и ориентированных на новые рынки, включая носимые устройства . Линия была представлена на форуме разработчиков Intel в 2013 году и прекращена в январе 2019 года. [1]
Процессоры Quark хотя и медленнее процессоров Atom , но гораздо меньше по размеру и потребляют меньше энергии. Им не хватает поддержки наборов инструкций SIMD (таких как MMX и SSE ). [2] и поддерживают только встроенные операционные системы .
Quark используется в плате микроконтроллера для разработчиков Intel Galileo (сейчас снята с производства) . [3] В 2016 году Arduino выпустила плату Arduino 101, которая включает в себя процессор Intel Quark SoC. [4] [5] ЦП Набор инструкций для большинства моделей такой же, как у ЦП Pentium ( P54C / i586 ). [6]
История
[ редактировать ]Первый продукт в линейке Quark — одноядерный 32-нм процессор X1000 SoC с тактовой частотой до 400 МГц . Система включает в себя несколько интерфейсов, включая PCI Express , последовательный UART , I²C , Fast Ethernet , USB 2.0 , SDIO , контроллер управления питанием и GPIO . Имеется 16 КБ встроенной контроллер SRAM и встроенный DDR3 памяти . [7] [8]
Второй продукт Intel, включающий ядро Quark, микрокомпьютер Intel Edison , был представлен в январе 2014 года. Он имеет форм-фактор, близкий к размеру SD-карты , и способен работать в беспроводной сети с использованием Wi-Fi или Bluetooth . [9]
В январе 2015 года Intel анонсировала субминиатюрный модуль Intel Curie для носимых устройств, основанный на ядре Quark SE с 80 КБ SRAM и 384 КБ флэш-памяти . [10] Он размером с кнопку и оснащен 6-осевым акселерометром, сенсорным концентратором DSP, модулем Bluetooth LE и контроллером заряда аккумулятора.
Intel объявила об окончании срока службы своих продуктов Quark в январе 2019 года: заказы принимаются до июля 2019 года, а окончательные поставки запланированы на июль 2022 года. [1] [11]
Список процессоров
[ редактировать ]![]() | Этот раздел написан как руководство или руководство . ( сентябрь 2021 г. ) |
«Лейкмонт» (32 морских миль)
[ редактировать ]Название Lakemont использовалось в отношении ядра процессора во многих процессорах серии Quark. [12] : 4 [13] : 42
"Клэнтон"
[ редактировать ]Источник: [14]
- Все модели поддерживают i586 набор инструкций с FPU x87 и битом NX.
- Диапазон температур: от -40 °C до +85 °C для моделей X10 x 1, от 0 °C до +70 °C для X10 x 0. моделей
- Безопасная загрузка поддерживается на X102 x . моделях
- Контроллер DDR3 с одним 16-битным каналом
- Два контроллера PCI-Express 2.0 по 1 линии каждый.
- USB-контроллер с двумя хост-портами USB 2.0 и одним портом устройства USB 2.0.
- Два Ethernet-контроллера 10/100 Мбит.
- Встроенный кард-ридер с поддержкой SDIO 3.0, eMMC 4.41 и SD 3.0.
- Последовательный ввод-вывод с поддержкой SPI, UART (последовательный порт) и I2C
(В столбце «Кэш L2» указан размер кэша L1.)
Модель | Спецификация число |
Ядра | Тактовая частота | графический процессор частота |
Л2 кэш |
Шина ввода/вывода | Память | Напряжение | TDP | Розетка | Дата выпуска | Часть номер(а) |
Выпускать цена ( доллары США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк X1000 |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 | 0.95–1.1 V | 2,2 Вт
|
|
Q4'13 |
|
$9.63 |
Кварк X1001 |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 | 0.95–1.1 V | 2,2 Вт
|
|
2 квартал 2014 г. |
|
$11.77 |
Кварк X1010 |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 (ECC) | 0.95–1.1 V | 2,2 Вт
|
|
1 квартал 2014 г. |
|
$10.16 |
Кварк X1011 |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 (ECC) | 0.95–1.1 V | 2,2 Вт
|
|
2 квартал 2014 г. |
|
$12.31 |
Кварк X1020 |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 (ECC) | 0.95–1.1 V | 2,2 Вт
|
|
2 квартал 2014 г. |
|
$11.45 |
Кварк X1020D |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 (ECC) | 0.95–1.1 V | 2,2 Вт
|
|
1 квартал 2014 г. |
|
$10.70 |
Кварк X1021 |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 (ECC) | 0.95–1.1 V | 2,2 Вт
|
|
2 квартал 2014 г. |
|
$13.39 |
Кварк X1021D |
|
1 | 400 МГц | — | 16 КБ | PCIe | DDR3-800 (ECC) | 0.95–1.1 V | 2,2 Вт
|
|
2 квартал 2014 г. |
|
$12.85 |
"Сильвер Бьютт"
[ редактировать ]- Реализует только ограниченное подмножество 32-битного набора команд x86 (например, сегментацию , инструкции BCD /строки, AF/PF , флаги
XCHG
не поддерживаются) [15]
Модель | Спецификация число |
Ядра | Тактовая частота | графический процессор частота |
Л2 кэш |
Шина ввода/вывода | Память | Напряжение | TDP | Розетка | Дата выпуска | Часть номер(а) |
Выпускать цена ( доллары США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк Д1000 |
|
1 | 32 МГц | — | АХБ Лайт , АПБ [16] : 30 | eSRAM | 1.62–3.63 V |
|
|
Q3'15 | ДМНИАД01СЛВБТ
|
$2.54 |
«Мятная долина»
[ редактировать ]- Поддерживает i586 , без x87. набор инструкций
Модель | Спецификация число |
Ядра | Тактовая частота | графический процессор частота |
Л2 кэш |
Шина ввода/вывода | Память | Напряжение | TDP | Розетка | Дата выпуска | Часть номер(а) |
Выпускать цена ( доллары США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк Д2000 |
|
1 | 32 МГц | — | АХБ-Лайт, [13] : 72 АПБ [13] : 96 | eSRAM | 1.62–3.63 V | 0,025 Вт
|
|
Q3'15 | ФНД2000
|
$2.54 |
«Пик Атлас»
[ редактировать ]- Поддерживает i586 , без x87. набор инструкций
Модель | Спецификация число |
Ядра | Тактовая частота | графический процессор частота |
Л2 кэш |
Шина ввода/вывода | Память | Напряжение | TDP | Розетка | Дата выпуска | Часть номер(а) |
Выпускать цена ( доллары США ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Кварк SE C1000 |
|
1 | 32 МГц | — | 8 КБ | АХБ Лайт, АПБ | eSRAM | 1.8–3.3 V | 0,025 Вт
|
|
Q4'15 | LMCQ1000
|
$10.32 |
Ошибка Segfault
[ редактировать ]Intel Quark SoC X1000 содержит ошибку (#71538). [17] что «при определенных обстоятельствах» приводит к сбою, известному как segfault . Обходной путь, реализованный Intel, заключается в исключении префиксов LOCK (не требуемых на однопоточных процессорах) в скомпилированном коде. [18] Хотя встраиваемые системы на основе исходного кода, подобные тем, которые созданы с использованием проекта Yocto Project, могут включать этот обходной путь во время компиляции, дистрибутивы Linux общего назначения, такие как Debian, сильно подвержены этой ошибке. Такое обходное решение нелегко реализовать в двоичных файлах, предназначенных для поддержки многопоточности , поскольку для правильной работы им требуются префиксы LOCK. [19]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Уведомление об изменении продукта 116715-00» (PDF) . Система управления документацией Intel по качеству . Интел. 18 января 2019 г. Архивировано (PDF) из оригинала 18 апреля 2021 г. Проверено 29 сентября 2020 г.
- ^ Терли, Джим (16 октября 2013 г.). «Intel Quark — это интерес, очарование и необычная новая линейка младших микроконтроллеров x86, появившаяся в лаборатории» . Электронный журнал. Архивировано из оригинала 8 января 2014 года.
- ^ «Технические данные Intel® Galileo» . Архивировано из оригинала 12 октября 2013 г. Проверено 7 октября 2013 г.
- ^ «Ардуино 101» . Архивировано из оригинала 29 сентября 2020 г. Проверено 23 марта 2018 г.
- ^ JavaFX 9 на примере, глава об Arduino
- ^ «Intel Quark SoC X1000 Core — Руководство разработчика» . Архивировано из оригинала 19 октября 2014 г. Проверено 19 октября 2014 г.
- ^ Флаэрти, Ник (07 октября 2013 г.). «Intel решает проблему SoC с помощью Quark» . ЭТаймс. Архивировано из оригинала 29 февраля 2016 года . Проверено 9 октября 2013 г.
- ^ Технические характеристики Intel® Quark SoC X1000 (кэш 16 КБ, 400 МГц). Архивировано 8 января 2014 г. на Wayback Machine , Intel.
- ^ Гарет Халфакри (7 января 2014 г.). «Intel представляет микрокомпьютер Edison на базе Quark» . БитТех. Архивировано из оригинала 10 января 2014 г. Проверено 7 января 2014 г.
- ^ «Модуль Intel® Curie: внедрение инноваций в области носимых устройств» . Интел. 06.01.2015. Архивировано из оригинала 06 сентября 2015 г. Проверено 12 апреля 2015 г. .
- ^ Шилов, Антон (22 января 2019 г.). «Intel прекращает выпуск процессоров и микроконтроллеров Quark» . АнандТех . Архивировано из оригинала 30 ноября 2020 г. Проверено 29 сентября 2020 г.
- ^ Операции отладки Intel Quark SoC X1000 . Корпорация Интел. 2014.
- ^ Jump up to: а б с Микроконтроллер Intel Quark D2000 . Корпорация Интел. 2015.
- ^ Intel, Техническое описание Quark SoC X1000 , май 2014 г. Архивировано 16 марта 2022 г.
- ^ Intel, Справочное руководство для программиста микроконтроллера Quark D1000 , номер заказа. 332913-02, ноя 2015 г., стр. 14. Архивировано 13 апреля 2021 г.
- ^ Техническое описание микроконтроллера Intel Quark D1000 . Корпорация Интел. 2015. Архивировано из оригинала 23 февраля 2016 г. Проверено 15 февраля 2016 г.
- ^ «Программное обеспечение Intel Quark SoC X1000 — примечания к выпуску» (PDF) . Редакция 002. 22 мая 2014 г. с. 21. Архивировано (PDF) из оригинала 1 августа 2020 г. Проверено 17 февраля 2020 г.
- ^ « [электронная почта защищена] : Ошибка № 738575: pthread: segfault в libpthread на плате Intel Galileo» . Архивировано из оригинала 9 февраля 2021 г. Проверено 11 ноября 2016 г.
- ^ «#738575 — pthread: Segfault в libpthread на плате Intel Galileo — журналы отчетов об ошибках Debian» . Архивировано из оригинала 17 апреля 2019 г. Проверено 4 декабря 2014 г.
Внешние ссылки
[ редактировать ]- Документы Intel Quark SoC
- Семейство Quark // Intel ARK (спецификации продукта)
- Линейка Intel Quark ориентирована на носимые устройства. Intel производит самые маленькие чипы, которые могут питать носимые устройства. // CNET, 10 сентября 2013 г.
- Intel представляет крошечные чипы Quark для носимых устройств. Размер процессора в пять раз меньше, чем у его бюджетного чипа Atom // The WSJ, 10 сентября 2013 г.
- Intel представляет Quark, крошечный чип для Интернета вещей и носимых компьютеров // The Verge, 10 сентября 2013 г.
- С Quark Intel благословляет рынок чипов для носимых устройств // Ventureboat, 12 сентября 2013 г.