
Intel Quark es una línea de SoC y microcontroladores x86 de 32 bits de Intel , diseñados para ser compactos y de bajo consumo energético, y dirigidos a nuevos mercados, incluidos los dispositivos portátiles . La línea se presentó en el Intel Developer Forum en 2013 y se descontinuó en enero de 2019. [ 1 ]
Los procesadores Quark, aunque más lentos que los procesadores Atom , son mucho más pequeños y consumen menos energía. Carecen de soporte para conjuntos de instrucciones SIMD (como MMX y SSE ) [ 2 ] y están diseñados para soportar sistemas operativos embebidos .
Quark impulsa la placa de microcontrolador para desarrolladores Intel Galileo (ahora descontinuada) . [ 3 ] En 2016, Arduino lanzó la placa Arduino 101 que incluye un SoC Intel Quark. [ 4 ] [ 5 ] El conjunto de instrucciones de la CPU es, para la mayoría de los modelos, el mismo que el de una CPU Pentium ( P54C / i586 ). [ 6 ]
Historia
El primer producto de la línea Quark es el SoC X1000 de un solo núcleo y 32 nm con una frecuencia de reloj de hasta 400 MHz . El sistema incluye varias interfaces, como PCI Express , UART serie , I²C , Fast Ethernet , USB 2.0 , SDIO , controlador de administración de energía y GPIO . Dispone de 16 kB de SRAM integrada en el chip y un controlador de memoria DDR3 integrado . [ 7 ] [ 8 ]
Un segundo producto de Intel que incluye el núcleo Quark, el microordenador Intel Edison , fue presentado en enero de 2014. Tiene un tamaño similar al de una tarjeta SD y es capaz de conectarse de forma inalámbrica mediante Wi-Fi o Bluetooth . [ 9 ]
En enero de 2015, Intel anunció el módulo subminiatura Intel Curie para aplicaciones portátiles, basado en un núcleo Quark SE con 80 kB de SRAM y 384 kB de memoria flash . [ 10 ] Del tamaño de un botón, también incluye un acelerómetro de 6 ejes, un concentrador de sensores DSP, una unidad Bluetooth LE y un controlador de carga de batería.
Intel anunció el fin del ciclo de vida de sus productos Quark en enero de 2019, con pedidos aceptados hasta julio de 2019 y envíos finales programados para julio de 2022. [ 1 ] [ 11 ]
Lista de procesadores
"Lakemont" (32 millas náuticas)
El nombre Lakemont se ha utilizado en referencia al núcleo del procesador en varios procesadores de la serie Quark. [ 12 ] : 4 [ 13 ] : 42
"Clanton"
Fuente: [ 14 ]
- Todos los modelos admiten el conjunto de instrucciones i586 , con FPU x87 y bit NX.
- Rango de temperatura: -40 °C a +85 °C para los modelos X10 x 1, 0 °C a +70 °C para los modelos X10 x 0.
- El arranque seguro es compatible con los modelos X102 x .
- Controlador DDR3 con un canal de 16 bits
- Dos controladores PCI-Express 2.0, con 1 carril cada uno.
- Controlador USB con dos puertos host USB 2.0 y un puerto de dispositivo USB 2.0.
- Dos controladores Ethernet de 10/100 Mbit
- Lector de tarjetas de memoria integrado compatible con SDIO 3.0, eMMC 4.41 y SD 3.0.
- E/S serie compatible con SPI, UART (puerto serie) e I2C.
(La columna de caché L2 muestra el tamaño de la caché L1).
"Plata Plateada"
"Mint Valley"
- Admite el conjunto de instrucciones i586 , sin x87.
"Pico del Atlas"
- Admite el conjunto de instrucciones i586 , sin x87.
Error de fallo de segmentación
El SoC Intel Quark X1000 contiene un error (#71538) [ 17 ] que, "en determinadas circunstancias", provoca un tipo de fallo conocido como error de segmentación . La solución alternativa implementada por Intel consiste en omitir los prefijos LOCK (no necesarios en procesadores de un solo hilo) en el código compilado. [ 18 ] Si bien los sistemas embebidos basados en código fuente, como los creados con el Proyecto Yocto, pueden incorporar esta solución alternativa en tiempo de compilación, las distribuciones Linux de propósito general, como Debian, se ven gravemente afectadas por el error. Esta solución alternativa no es fácil de implementar en binarios diseñados para admitir también multihilo , ya que requieren prefijos LOCK para funcionar correctamente. [ 19 ]
Véase también
Referencias
- 1 2 "Notificación de cambio de producto 116715-00" (PDF) . Sistema de gestión de documentos de calidad de Intel . Intel. 18 de enero de 2019. Archivado (PDF) del original el 18 de abril de 2021. Recuperado el 29 de septiembre de 2020 .
- ↑ Turley, Jim (16 de octubre de 2013). "Intel Quark ofrece giro, encanto y una nueva y extraña línea de microcontroladores x86 de gama baja que emerge del laboratorio" . EEJournal. Archivado del original el 8 de enero de 2014.
- ↑ "Hoja de datos de Intel® Galileo" . Archivado del original el 12 de octubre de 2013. Consultado el 7 de octubre de 2013 .
- ↑ "Arduino 101" . Archivado del original el 29/09/2020 . Consultado el 23/03/2018 .
- ↑ JavaFX 9 mediante ejemplos, capítulo sobre Arduino
- ↑ "Intel Quark SoC X1000 Core - Manual del desarrollador" . Archivado del original el 19/10/2014 . Consultado el 19/10/2014 .
- ↑ Flaherty, Nick (7 de octubre de 2013). "Intel aborda el SoC con Quark" . EETimes. Archivado del original el 29 de febrero de 2016. Recuperado el 9 de octubre de 2013 .
- ↑ Especificaciones del Intel® Quark SoC X1000 (caché de 16 KB, 400 MHz) Archivadas el 8 de enero de 2014 en Wayback Machine , Intel
- ↑ Gareth Halfacree (7 de enero de 2014). "Intel presenta el microordenador Edison basado en Quark" . BitTech. Archivado del original el 10 de enero de 2014. Consultado el 7 de enero de 2014 .
- ↑ "Módulo Intel® Curie: Impulsando la innovación en dispositivos portátiles" . Intel. 6 de enero de 2015. Archivado del original el 6 de septiembre de 2015. Consultado el 12 de abril de 2015 .
- ↑ Shilov, Anton (22 de enero de 2019). "Intel descontinúa los SoC y microcontroladores Quark" . AnandTech . Archivado del original el 30 de noviembre de 2020. Consultado el 29 de septiembre de 2020 .
- ↑ Operaciones de depuración del SoC Intel Quark X1000 . Intel Corporation. 2014.
- 1 2 3 Microcontrolador Intel Quark D2000 . Intel Corporation. 2015.
- ↑ Intel, Quark SoC X1000 Datasheet , mayo de 2014. Archivado el 16 de marzo de 2022.
- ↑ Intel, Manual de referencia del programador del microcontrolador Quark D1000 , número de pedido 332913-02, noviembre de 2015, página 14. Archivado el 13 de abril de 2021.
- ↑ Hoja de datos del microcontrolador Intel Quark D1000 . Intel Corporation. 2015. Archivado del original el 23 de febrero de 2016. Consultado el 15 de febrero de 2016 .
- ↑ "Software Intel Quark SoC X1000 - Notas de la versión" (PDF) . Revisión 002. 22 de mayo de 2014. pág. 21. Archivado (PDF) del original el 1 de agosto de 2020. Recuperado el 17 de febrero de 2020 .
- ↑ "debian-glibc: Bug#738575: pthread: segfault in libpthread on Intel Galileo board" . Archivado del original el 9 de febrero de 2021. Consultado el 11 de noviembre de 2016 .
- ↑ "#738575 - pthread: Error de segmentación en libpthread en la placa Intel Galileo - Registros de informes de errores de Debian" . Archivado del original el 17 de abril de 2019. Recuperado el 4 de diciembre de 2014 .
Enlaces externos
- Documentación del SoC Intel Quark
- Familia Quark // Intel ARK (Especificaciones del producto)
- La línea de chips «Quark» de Intel está dirigida a dispositivos portátiles. Intel está fabricando chips diminutos capaces de alimentar estos dispositivos. // CNET, 10 de septiembre de 2013
- Intel presenta los diminutos chips Quark para dispositivos portátiles. El procesador tiene una quinta parte del tamaño de su chip Atom de gama baja // The WSJ, 10 de septiembre de 2013
- Intel presenta Quark, un pequeño chip para el internet de las cosas y la informática portátil // The Verge, 10 de septiembre de 2013
- Con Quark, Intel bendice el mercado de chips para dispositivos portátiles // Ventureboat, 12 de septiembre de 2013
- Microcontroladores Intel
- Microprocesadores Intel x86
- Presentaciones relacionadas con la informática en 2013
- Productos y servicios descontinuados en 2019.