Intel Quark
Intel Quark är en linje av 32-bitars x86 SoC:er och mikrokontroller från Intel , designade för liten storlek och låg strömförbrukning, och riktade till nya marknader inklusive bärbara enheter . Linjen introducerades på Intel Developer Forum 2013 och upphörde i januari 2019.
Även om Quark-processorer är långsammare än Atom -processorer, är de mycket mindre och förbrukar mindre ström. De saknar stöd för SIMD- instruktionsuppsättningar (som MMX och SSE ) och stöder endast inbyggda operativsystem .
Quark driver det (nu avvecklade) Intel Galileo- utvecklarmikrokontrollkortet. 2016 Arduino Arduino 101-kortet som inkluderar en Intel Quark SoC. CPU- instruktionsuppsättningen är densamma som en Pentium ( P54C / i586 ) CPU.
Historia
Den första produkten i Quark-serien är den enkärniga 32 nm X1000 SoC med en klockfrekvens på upp till 400 MHz . Systemet innehåller flera gränssnitt, inklusive PCI Express , seriell UART , I²C , Fast Ethernet , USB 2.0 , SDIO , strömhanteringskontroller och GPIO . Det finns 16 kB inbyggt SRAM på chipet och en integrerad DDR3- minneskontroller .
En andra Intel-produkt som inkluderar Quark-kärnan, Intel Edison- mikrodatorn, presenterades i januari 2014. Den har en formfaktor nära storleken på ett SD-kort och är kapabel till trådlöst nätverk med Wi-Fi eller Bluetooth .
I januari 2015 tillkännagav Intel Intel Curie-modulen i subminiatyr för bärbara applikationer, baserad på en Quark SE- kärna med 80 kB SRAM och 384 kB flash . I storleken av en knapp har den också en 6-axlig accelerometer, ett DSP-sensornav, en Bluetooth LE- enhet och en batteriladdningskontroll.
Intel tillkännagav slutet på sina Quark-produkter i januari 2019, med order accepterade till juli 2019 och slutliga leveranser inställda till juli 2022.
Lista över processorer
- "Lakemont" (32 nm)
- Namnet Lakemont har använts med hänvisning till processorkärnan i flera Quark-seriens processorer.
- "Clanton"
- (L2-cachekolumnen visar storleken på L1-cachen.)
Modell |
sSpec nummer |
Kärnor | Klockfrekvens |
GPU- frekvens |
L2 cache |
I/O-buss | Minne | Spänning | TDP | Uttag | Utgivningsdatum |
Artikelnummer _ |
Releasepris ( USD ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quark X1000 |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q4'13 |
|
$9,63 | ||
Quark X1001 |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q2'14 |
|
11,77 USD | ||
Quark X1010 |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q1'14 |
|
10,16 USD | ||
Quark X1011 |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q2'14 |
|
12,31 USD | ||
Quark X1020 |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q2'14 |
|
11,45 USD | ||
Quark X1020D |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q1'14 |
|
10,70 USD | ||
Quark X1021 |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q2'14 |
|
13,39 USD | ||
Quark X1021D |
|
1 | 400 MHz | — | 16 KB | DDR3-800 |
2,2 W
|
|
Q2'14 |
|
12,85 USD |
- "Silver Butte"
Modell |
sSpec nummer |
Kärnor | Klockfrekvens |
GPU- frekvens |
L2 cache |
I/O-buss | Minne | Spänning | TDP | Uttag | Utgivningsdatum |
Artikelnummer _ |
Releasepris ( USD ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quark D1000 |
|
1 | 32 MHz | — | AHB-Lite , APB | eSRAM | 1,62–3,63 V |
|
|
Q3'15 |
DMNIAD01SLVBT
|
2,54 USD |
- "Mint Valley"
Modell |
sSpec nummer |
Kärnor | Klockfrekvens |
GPU- frekvens |
L2 cache |
I/O-buss | Minne | Spänning | TDP | Uttag | Utgivningsdatum |
Artikelnummer _ |
Releasepris ( USD ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quark D2000 |
|
1 | 32 MHz | — | AHB-Lite,APB | eSRAM | 1,62–3,63 V |
0,025 W
|
|
Q3'15 |
FND2000
|
2,54 USD |
- "Atlas Peak"
Modell |
sSpec nummer |
Kärnor | Klockfrekvens |
GPU- frekvens |
L2 cache |
I/O-buss | Minne | Spänning | TDP | Uttag | Utgivningsdatum |
Artikelnummer _ |
Releasepris ( USD ) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quark SE C1000 |
|
1 | 32 MHz | — | 8 KB | AHB-Lite, APB | eSRAM | 1,8–3,3 V |
0,025 W
|
|
Q4'15 |
LMCQ1000
|
10,32 USD |
Segfault bugg
Intel Quark SoC X1000 innehåller en bugg (#71538) som "under specifika omständigheter" resulterar i en typ av krasch som kallas ett segfault . Lösningen som implementerats av Intel är att utelämna LOCK- prefix (krävs inte på entrådiga processorer) i den kompilerade koden. Även om källbaserade inbäddade system som de som byggts med Yocto-projektet kan införliva denna lösning vid kompilering, är Linux-distributioner för allmänna ändamål som Debian djupt påverkade av buggen. En sådan lösning är inte lätt att implementera i binärer avsedda att stödja multithreading också eftersom de kräver LOCK-prefix för att fungera korrekt.
Se även
externa länkar
- Intel Quark SoC-dokument
- Quark-familjen // Intel ARK (produktspecifikationer)
- Intels "Quark"-sortiment riktar sig mot bärbara enheter. Intel tillverkar de minsta chips som kan driva bärbara enheter. // CNET, 10 september 2013
- Intel presenterar små Quark-chips för bärbara enheter. Processorn är en femtedel av storleken på dess Low-End Atom Chip // The WSJ, 10 september 2013
- Intel introducerar Quark, ett litet chip för sakernas internet och bärbara datorer // The Verge, 2013-09-10
- Med Quark välsignar Intel marknaden för chips för bärbara enheter // Ventureboat, 2013-09-12