إنتل كوارك

لوحة Intel Galileo بمعالج Quark

إنتل كوارك هي سلسلة من معالجات النظام على رقاقة (SoC) ووحدات التحكم الدقيقة من إنتل ، ذات بنية x86 32 بت ، مصممة لتكون صغيرة الحجم ومنخفضة استهلاك الطاقة، وموجهة لأسواق جديدة تشمل الأجهزة القابلة للارتداء . تم طرح هذه السلسلة في منتدى مطوري إنتل عام 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 هو معالج X1000 SoC أحادي النواة بتقنية 32  نانومتر ، بتردد ساعة يصل إلى 400 ميجاهرتز . يتضمن النظام عدة واجهات، منها PCI Express ، وUART التسلسلي ، وI²C ، و Fast Ethernet ، وUSB 2.0 ، و SDIO ، ووحدة تحكم إدارة الطاقة ، و GPIO . يحتوي على 16 كيلوبايت من ذاكرة SRAM مدمجة ، ووحدة تحكم ذاكرة DDR3 مدمجة . [ 7 ] [ 8 ]  

تم تقديم منتج ثانٍ من إنتل يتضمن نواة Quark، وهو الحاسوب الصغير Intel Edison ، في يناير 2014. يتميز بحجم قريب من حجم بطاقة SD ، وهو قادر على الاتصال اللاسلكي باستخدام Wi-Fi أو Bluetooth . [ 9 ]

في يناير 2015، أعلنت شركة إنتل عن وحدة إنتل كوري المصغرة للغاية للتطبيقات القابلة للارتداء، والتي تعتمد على نواة Quark SE مع ذاكرة SRAM بسعة 80 كيلوبايت وذاكرة فلاش بسعة 384 كيلوبايت . [ 10 ] بحجم زر، تتميز أيضًا بمقياس تسارع سداسي المحاور، ووحدة استشعار DSP، ووحدة بلوتوث منخفضة الطاقة ، ووحدة تحكم في شحن البطارية.  

أعلنت شركة إنتل عن نهاية عمر منتجات Quark الخاصة بها في يناير 2019، مع قبول الطلبات حتى يوليو 2019 والشحنات النهائية المقررة في يوليو 2022. [ 1 ] [ 11 ]

قائمة المعالجات

"ليكمونت" (32  ميلًا بحريًا)

استُخدم اسم لاكيمونت للإشارة إلى نواة المعالج في العديد من معالجات سلسلة كوارك. [ 12 ] : 4 [ 13 ] : 42

"كلانتون"

المصدر: [ 14 ]

  • تدعم جميع الطرازات مجموعة تعليمات i586 ، مع وحدة معالجة الفاصلة العائمة x87 وبت NX
  • نطاق درجة الحرارة: من -40  درجة مئوية إلى +85  درجة مئوية لطرازات X10 x 1، ومن 0  درجة مئوية إلى +70  درجة مئوية لطرازات X10 x 0
  • يدعم طراز X102 x خاصية التمهيد الآمن
  • وحدة تحكم DDR3 بقناة واحدة 16 بت
  • وحدتا تحكم PCI-Express 2.0، مع مسار واحد لكل منهما.
  • وحدة تحكم USB مزودة بمنفذي USB 2.0 مضيف ومنفذ USB 2.0 جهاز واحد
  • وحدتا  تحكم إيثرنت بسرعة 10/100 ميجابت
  • قارئ بطاقات ذاكرة مدمج يدعم SDIO 3.0 وeMMC 4.41 وSD 3.0
  • منافذ الإدخال/الإخراج التسلسلية التي تدعم SPI و UART (المنفذ التسلسلي) و I2C

(يُظهر عمود ذاكرة التخزين المؤقت L2 حجم ذاكرة التخزين المؤقت L1.)

نموذجرقم المواصفاتالنوىمعدل الساعةتردد وحدة معالجة الرسوماتذاكرة التخزين المؤقت من المستوى الثانيناقل الإدخال/الإخراجذاكرةالجهد االكهربىTDPالمقبستاريخ الافراج عنهرقم (أرقام) القطعةسعر الإصدار ( بالدولار الأمريكي )
كوارك إكس 1000
  • SR1BY  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-8000.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الرابع من عام 2013
  • DH8066101538300
9.63 دولارًا
كوارك إكس 1001
  • SR1VB  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-8000.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الثاني من عام 2014
  • DHQ1ET
11.77 دولارًا
كوارك X1010
  • SR1BZ  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-800 (ECC)0.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الأول من عام 2014
  • DH8066101555100
10.16 دولارًا
كوارك X1011
  • SR1VC  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-800 (ECC)0.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الثاني من عام 2014
  • DHQ1ECCET
12.31 دولارًا
كوارك X1020
  • SR1VW  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-800 (ECC)0.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الثاني من عام 2014
  • DHQ1ECCSECCTS1
11.45 دولارًا
Quark X1020D
  • SR1BX  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-800 (ECC)0.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الأول من عام 2014
  • DH8066101531900
10.70 دولار
كوارك X1021
  • SR1WH  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-800 (ECC)0.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الثاني من عام 2014
  • DHQ1ECCSECETS1
13.39 دولارًا
كوارك X1021D
  • SR1VA  (A0)
1400 ميجاهرتزغير متوفر16 كيلوبايتPCIeDDR3-800 (ECC)0.95–1.1  فولت
2.2  واط
  • FC-BGA11E
الربع الثاني من عام 2014
  • DHQ1ECCSECET
12.85 دولارًا

"سيلفر بوت"

  • لا يتم تنفيذ سوى مجموعة فرعية محدودة من مجموعة تعليمات x86 ذات 32 بت (على سبيل المثال، التجزئة ، تعليمات BCD / السلسلة، علامات AF / PFXCHG ، غير مدعومة) [ 15 ]
نموذجرقم المواصفاتالنوىمعدل الساعةتردد وحدة معالجة الرسوماتذاكرة التخزين المؤقت من المستوى الثانيناقل الإدخال/الإخراجذاكرةالجهد االكهربىTDPالمقبستاريخ الافراج عنهرقم (أرقام) القطعةسعر الإصدار ( بالدولار الأمريكي )
كوارك دي 1000
  • SLKMJ  (B1)
132 ميجاهرتزغير متوفرAHB-Lite ، APB [ 16 ] : 30إي إس رام1.62–3.63  فولت
  • 0.025  واط
الربع الثالث من عام 2015
DMNIAD01SLVBT
2.54 دولار

"وادي النعناع"

نموذجرقم المواصفاتالنوىمعدل الساعةتردد وحدة معالجة الرسوماتذاكرة التخزين المؤقت من المستوى الثانيناقل الإدخال/الإخراجذاكرةالجهد االكهربىTDPالمقبستاريخ الافراج عنهرقم (أرقام) القطعةسعر الإصدار ( بالدولار الأمريكي )
كوارك دي 2000
  • SR2KF  (A0)
132 ميجاهرتزغير متوفرAHB-لايت، [ 13 ] : 72 APB [ 13 ] : 96إي إس رام1.62–3.63  فولت
0.025  واط
  • QFN40
الربع الثالث من عام 2015
FND2000
2.54 دولار

"قمة أطلس"

نموذجرقم المواصفاتالنوىمعدل الساعةتردد وحدة معالجة الرسوماتذاكرة التخزين المؤقت من المستوى الثانيناقل الإدخال/الإخراجذاكرةالجهد االكهربىTDPالمقبستاريخ الافراج عنهرقم (أرقام) القطعةسعر الإصدار ( بالدولار الأمريكي )
كوارك إس إي سي 1000
  • SR2T6  (A0)
  • SR2TJ  (A1)
132 ميجاهرتزغير متوفر8 كيلوبايتAHB-Lite، APBإي إس رام1.8–3.3  فولت
0.025  واط
  • VFBGA144
الربع الرابع من عام 2015
LMCQ1000
10.32 دولارًا
كوارك إس إي سي 1000
  • SR29D  (A0)
  • SR2VT  (A1)
132 ميجاهرتزغير متوفر8 كيلوبايتAHB-Lite، APBإي إس رام1.8–3.3  فولت
0.025  واط
الربع الرابع من عام 2015
EQCQ1000
10.32 دولارًا

خطأ تجزئة الذاكرة

يحتوي معالج Intel Quark SoC X1000 على خلل برمجي (رقم 71538) [ 17 ] يؤدي، في ظروف معينة، إلى نوع من الأعطال يُعرف باسم خطأ تجزئة الذاكرة (segfault ) . يتمثل الحل البديل الذي طبقته Intel في حذف بادئات LOCK (غير المطلوبة في المعالجات أحادية الخيوط) من الكود المُجمَّع. [ 18 ] في حين أن الأنظمة المدمجة القائمة على المصدر، مثل تلك المبنية باستخدام مشروع Yocto، يمكنها دمج هذا الحل البديل أثناء التجميع، إلا أن توزيعات Linux العامة، مثل Debian، تتأثر بشدة بهذا الخلل. كما أن تطبيق هذا الحل ليس بالأمر السهل في الملفات الثنائية المصممة لدعم تعدد الخيوط ، لأنها تتطلب بادئات LOCK لتعمل بشكل صحيح. [ 19 ]

انظر أيضاً

مراجع

  1. 1 2 "إشعار تغيير المنتج 116715-00" (ملف PDF) . نظام إدارة وثائق الجودة في إنتل . إنتل. 18 يناير 2019. مؤرشف (ملف PDF) من الأصل بتاريخ 18 أبريل 2021. تم الاطلاع عليه بتاريخ 29 سبتمبر 2020 .
  2. تورلي، جيم (16 أكتوبر 2013). "معالج إنتل كوارك يُضفي لمسةً من السحر والجاذبية، ويُقدم خطًا جديدًا من وحدات التحكم الدقيقة x86 منخفضة التكلفة، والذي يخرج من المختبر" . مجلة الهندسة الكهربائية. مؤرشف من الأصل في 8 يناير 2014.
  3. "ورقة بيانات Intel® Galileo" . مؤرشفة من الأصل بتاريخ 12-10-2013 . تم الاطلاع عليها بتاريخ 07-10-2013 .
  4. "مقدمة في أردوينو" . مؤرشف من الأصل بتاريخ 29-09-2020 . تم الاطلاع عليه بتاريخ 23-03-2018 .
  5. JavaFX 9 بالأمثلة، الفصل الخاص بـ Arduino
  6. "دليل مطوري معالج Intel Quark SoC X1000 Core" . مؤرشف من الأصل بتاريخ 19-10-2014 . تم الاطلاع عليه بتاريخ 19-10-2014 .
  7. فلاهيرتي، نيك (2013-10-07). "إنتل تعالج نظام SoC باستخدام كوارك" . EETimes. مؤرشف من الأصل في 29 فبراير 2016. تم الاطلاع عليه في 9 أكتوبر 2013 .
  8. مواصفات معالج Intel® Quark SoC X1000 (ذاكرة تخزين مؤقتة 16 كيلوبايت، 400 ميجاهرتز) مؤرشفة بتاريخ 8 يناير 2014 على موقع Wayback Machine ، Intel
  9. غاريث هالفكري (7 يناير 2014). "إنتل تكشف النقاب عن حاسوب إديسون الصغير القائم على معالج كوارك" . BitTech. مؤرشف من الأصل بتاريخ 10 يناير 2014. تم الاطلاع عليه بتاريخ 7 يناير 2014 .
  10. "وحدة إنتل كوري: إطلاق العنان لابتكار الأجهزة القابلة للارتداء" . إنتل. 6 يناير 2015. مؤرشف من الأصل في 6 سبتمبر 2015. تم الاطلاع عليه بتاريخ 12 أبريل 2015 .
  11. شيلوف، أنطون (22 يناير 2019). "إنتل توقف إنتاج معالجات Quark SoCs ووحدات التحكم الدقيقة" . AnandTech . مؤرشف من الأصل في 30 نوفمبر 2020. تم الاطلاع عليه في 29 سبتمبر 2020 .
  12. عمليات تصحيح الأخطاء في معالج Intel Quark SoC X1000 . شركة Intel. 2014.
  13. 1 2 3 وحدة التحكم الدقيقة Intel Quark D2000 . شركة Intel. 2015.
  14. إنتل، ورقة بيانات Quark SoC X1000 ، مايو 2014. مؤرشفة في 16 مارس 2022.
  15. إنتل، دليل مرجعي لمبرمج وحدة التحكم الدقيقة Quark D1000 ، رقم الطلب 332913-02، نوفمبر 2015، الصفحة 14. مؤرشف في 13 أبريل 2021.
  16. ورقة بيانات وحدة التحكم الدقيقة Intel Quark D1000 . شركة Intel. 2015. مؤرشفة من الأصل بتاريخ 23 فبراير 2016. تم الاطلاع عليها بتاريخ 15 فبراير 2016 .
  17. "ملاحظات إصدار برنامج Intel Quark SoC X1000" (ملف PDF) . المراجعة 002. 22 مايو 2014. صفحة 21. مؤرشف (ملف PDF) من الأصل في 1 أغسطس 2020. تم الاطلاع عليه في 17 فبراير 2020 . 
  18. "debian-glibc: Bug#738575: pthread: segfault in libpthread on Intel Galileo board" . مؤرشف من الأصل بتاريخ 2021-02-09 . تم الاطلاع عليه بتاريخ 2016-11-11 .
  19. "#738575 - pthread: خطأ في تجزئة الذاكرة في مكتبة libpthread على لوحة Intel Galileo - سجلات تقارير أخطاء دبيان" . مؤرشف من الأصل بتاريخ 17 أبريل 2019. تم الاطلاع عليه بتاريخ 4 ديسمبر 2014 .