Intel Quark - Intel Quark

Deska Intel Galileo s procesorem Quark

Intel Quark je řada 32bitových x86 SoC a mikrokontrolérů od společnosti Intel , navržená pro malé rozměry a nízkou spotřebu energie a zaměřená na nové trhy včetně nositelných zařízení . Tato řada byla představena na Intel Developer Forum v roce 2013 a ukončena v lednu 2019.

Procesory Quark, i když jsou pomalejší než procesory Atom , jsou mnohem menší a spotřebovávají méně energie. Postrádají podporu pro instrukční sady SIMD (například MMX a SSE ) a podporují pouze vestavěné operační systémy .

Quark pohání (nyní ukončenou) desku mikrokontroléru pro vývojáře Intel Galileo . V roce 2016 Arduino vydalo desku Arduino 101, která obsahuje SoC Intel Quark. Sada instrukcí CPU je stejná jako CPU Pentium ( P54C / i586 ).

Dějiny

Prvním produktem řady Quark je jednojádrový 32 nm X1000 SoC s taktovací frekvencí až 400  MHz . Systém obsahuje několik rozhraní, včetně PCI Express , sériových UART , I²C , Fast Ethernet , USB 2.0 , SDIO , řadič řízení spotřeby a GPIO . K dispozici je 16  kB na čipu zabudovaného SRAM a integrovanou DDR3 paměťový řadič .

Druhý produkt Intel, který obsahuje jádro Quark, mikropočítač Intel Edison , byl představen v lednu 2014. Má tvar blízký velikosti karty SD a je schopen bezdrátové sítě pomocí Wi-Fi nebo Bluetooth .

V lednu 2015 společnost Intel oznámila, že sub-miniaturní Intel Curie modul pro nošení aplikací, založený na Quark SE jádro s 80  kB SRAM a 384 kB blesk . Při velikosti tlačítka je také vybaven 6osým akcelerometrem, rozbočovačem DSP, jednotkou Bluetooth LE a ovladačem nabíjení baterie.

Společnost Intel oznámila ukončení životnosti svých produktů Quark v lednu 2019, přičemž objednávky byly přijímány do července 2019 a konečné dodávky byly stanoveny na červenec 2022.

Seznam procesorů

"Lakemont" (32 nm)
Název Lakemont byl použit ve vztahu k jádru procesoru ve více procesorech řady Quark.
"Clanton"
(Sloupec mezipaměti L2 ukazuje velikost mezipaměti L1.)

Číslo modelu
sSpec
číslo
Jádra Frekvence
Frekvence GPU

Mezipaměť L2
I/O autobus Paměť Napětí TDP Zásuvka Datum vydání
Číslo dílu

Cena vydání ( USD )
Quark X1000 1 400 MHz N/A 16 kB DDR3-800 Q4'13 9,63 USD
Quark X1001 1 400 MHz N/A 16 kB DDR3-800 Q2'14 11,77 $
Quark X1010 1 400 MHz N/A 16 kB DDR3-800 Q1'14 10,16 $
Quark X1011 1 400 MHz N/A 16 kB DDR3-800 Q2'14 12,31 $
Quark X1020 1 400 MHz N/A 16 kB DDR3-800 Q2'14 11,45 USD
Quark X1020D 1 400 MHz N/A 16 kB DDR3-800 Q1'14 10,70 $
Quark X1021 1 400 MHz N/A 16 kB DDR3-800 Q2'14 13,39 $
Quark X1021D 1 400 MHz N/A 16 kB DDR3-800 Q2'14 12,85 USD
"Silver Butte"

Číslo modelu
sSpec
číslo
Jádra Frekvence
Frekvence GPU

Mezipaměť L2
I/O autobus Paměť Napětí TDP Zásuvka Datum vydání
Číslo dílu

Cena vydání ( USD )
Quark D1000 1 32 MHz N/A AHB-Lite , APB eSRAM 1,62–3,63 V Q3'15 2,54 $
"Mátové údolí"

Číslo modelu
sSpec
číslo
Jádra Frekvence
Frekvence GPU

Mezipaměť L2
I/O autobus Paměť Napětí TDP Zásuvka Datum vydání
Číslo dílu

Cena vydání ( USD )
Quark D2000 1 32 MHz N/A AHB-Lite, APB eSRAM 1,62–3,63 V Q3'15 2,54 $
"Atlas Peak"

Číslo modelu
sSpec
číslo
Jádra Frekvence
Frekvence GPU

Mezipaměť L2
I/O autobus Paměť Napětí TDP Zásuvka Datum vydání
Číslo dílu

Cena vydání ( USD )
Quark SE C1000 1 32 MHz N/A 8 kB AHB-Lite, APB eSRAM 1,8–3,3 V Q4'15 10,32 $

Segfault bug

Intel Quark SoC X1000 obsahuje chybu č. 71538, která „za určitých okolností“ vede k typu selhání známého jako segfault . Alternativním řešením implementovaným společností Intel je vynechat předpony LOCK (není vyžadováno u procesorů s jedním vláknem) v kompilovaném kódu. I když integrované systémy založené na zdrojích, jako jsou systémy vytvořené pomocí projektu Yocto, mohou toto řešení zahrnovat v době kompilace, distribuce Linuxu pro obecné účely, jako je Debian, je chybou hluboce ovlivněna. Takové řešení není snadné implementovat do binárních souborů určených k podpoře multithreadingu, protože pro správnou funkci vyžadují předpony LOCK.

Viz také

Reference

externí odkazy