Интел Кварк
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]
См. также [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б «Уведомление об изменении продукта 116715-00» (PDF) . Система управления документацией Intel по качеству . Интел. 18 января 2019 г. Проверено 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 МГц) , Intel
- ^ Гарет Халфакри (7 января 2014 г.). «Intel представляет микрокомпьютер Edison на базе Quark» . БитТех . Проверено 7 января 2014 г.
- ^ «Модуль Intel® Curie: внедрение инноваций в области носимых устройств» . Интел. 06.01.2015 . Проверено 12 апреля 2015 г.
- ^ Шилов, Антон (22 января 2019 г.). «Intel прекращает выпуск процессоров и микроконтроллеров Quark» . АнандТех . Проверено 29 сентября 2020 г.
- ^ Операции отладки Intel Quark SoC X1000 . Корпорация Интел. 2014.
- ↑ Перейти обратно: Перейти обратно: а б с Микроконтроллер Intel Quark D2000 . Корпорация Интел. 2015.
- ^ Intel, Техническое описание Quark SoC X1000 , май 2014 г. Архивировано 16 марта 2022 г.
- ^ Intel, Справочное руководство для программиста микроконтроллера Quark D1000 , номер заказа. 332913-02, ноя 2015 г., стр. 14. Архивировано 13 апреля 2021 г.
- ^ Техническое описание микроконтроллера Intel Quark D1000 . Корпорация Интел. 2015.
- ^ «Программное обеспечение Intel Quark SoC X1000 — примечания к выпуску» (PDF) . Редакция 002. 22 мая 2014 г. с. 21.
- ^ « [электронная почта защищена] : Ошибка № 738575: pthread: segfault в libpthread на плате Intel Galileo» .
- ^ «#738575 — pthread: Segfault в libpthread на плате Intel Galileo — журналы отчетов об ошибках Debian» .
Внешние ссылки [ править ]
- Документация 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 г.