مبرمج (أجهزة)

مبرمج هندسي شامل مزود بمقبسين
مبرمج جيب Galep-5 مزود بمقبس ZIF
مبرمج متعدد الاستخدامات مزود بـ 16 مقبسًا
نظام البرمجة الآلي BPM 3928
صُممت وحدة المعالجة 3928 ، التي تصل إلى سبعة مواقع، لبرمجة أجهزة البيانات الضخمة، مثل وحدات التحكم الدقيقة (MCUs) وذاكرة eMMC HS400 وذاكرة NAND وذاكرة NOR وذاكرة الفلاش التسلسلية. تدعم الإشارات عالية السرعة أجهزة تصل سرعتها إلى 200  ميجاهرتز وأحدث أوضاع eMMC HS400 بمعدلات نقل بيانات تبلغ 2.5 نانوثانية لكل بايت.

في سياق تثبيت البرامج الثابتة على جهاز، فإن المبرمج ، أو مبرمج الأجهزة ، أو مبرمج الرقائق ، أو ناسخ الأجهزة ، [ 1 ] : 364 أو كاتب PROM [ 2 ] هو جهاز يقوم بكتابة، أو حرق، البرامج الثابتة على ذاكرة الجهاز المستهدف غير المتطايرة . [ 3 ] : 3

عادةً، تكون الشريحة القابلة للبرمجة المستهدفة واحدة من الأنواع التالية: PROM ، EPROM ، EEPROM ، ذاكرة الفلاش ، eMMC ، MRAM ، FeRAM ، NVRAM ، PLD ، PLA ، PAL ، GAL ، CPLD ، FPGA ، وحدة تحكم دقيقة .

اتصال

مبرمج مدمج قائم على موصل JTAG لوحدة التحكم الدقيقة AVR مع واجهة منفذ USB

بشكل عام، يتصل المبرمج بالجهاز بإحدى طريقتين.

الإدخال

في بعض الحالات، يُدخل الجهاز المستهدف في مقبس (عادةً ZIF ) على المبرمج. [ 4 ] : ​​642، pdf15. إذا لم يكن الجهاز مُغلفًا بتغليف DIP قياسي، تُستخدم لوحة محول قابلة للتوصيل، تُغير حجم المقبس . [ 5 ] : 58

كابل ومنفذ

في بعض الحالات، يتصل المبرمج بالجهاز عبر كابل بمنفذ توصيل فيه. ويُطلق على هذا أحيانًا اسم البرمجة المدمجة ، أو البرمجة داخل الدائرة ، أو البرمجة داخل النظام . [ 6 ] [ 7 ] [ 8 ]

تحويل

يتم نقل البيانات من المبرمج إلى الجهاز كإشارات عبر دبابيس التوصيل.

تحتوي بعض الأجهزة على واجهة تسلسلية [ 9 ] : 232، pdf3 لاستقبال البيانات (بما في ذلك واجهة JTAG ). [ 4 ] : ​​642، pdf15. بينما تتواصل أجهزة أخرى عبر منافذ متوازية، متبوعة بنبضة برمجة ذات جهد أعلى لبرمجة البيانات في الجهاز. [ 10 ] : 125

عادةً، يتم التحكم في المبرمج عبر جهاز كمبيوتر شخصي متصل من خلال منفذ متوازي، [ 1 ] أو منفذ USB، [ 11 ] أو واجهة شبكة محلية. يتفاعل برنامج على جهاز الكمبيوتر المتحكم مع المبرمج لتنفيذ عمليات مثل ضبط معلمات التثبيت وبرمجة الجهاز ، [ 1 ] أو [ 12 ] أو [ 13 ] أو [ 14 ] .

الأنواع

مبرمج متعدد المنافذ مزود بمجموعة من 4 منافذ .

هناك أربعة أنواع عامة من المبرمجين:

  1. غالبًا ما تحتوي المبرمجات الآلية على مواقع/منافذ برمجة متعددة [ 15 ] للإنتاج الضخم. [ 4 ] تُستخدم أحيانًا مع أذرع الالتقاط والوضع الروبوتية المزودة بمواقع مدمجة لدعم الإنتاج عالي الحجم والمعقد مثل الوسم بالليزر، والفحص ثلاثي الأبعاد، وإدخال/إخراج الشريط، وما إلى ذلك.
  2. عادةً ما يمتلك مبرمجو التطوير موقع برمجة واحد؛ يُستخدم لتطوير المقالات الأولى وإنتاج سلاسل صغيرة. [ 16 ]
  3. برامج جيبية للتطوير والخدمة الميدانية. [ 16 ] [ 17 ]
  4. مبرمجات متخصصة لأنواع معينة من الدوائر فقط، مثل مبرمجات FPGA ، [ 18 ] والمتحكمات الدقيقة ، [ 4 ] : ​​642، و pdf15 ، و EEPROM . [ 13 ]

تاريخ

مبرمج تاريخي؛ بحجم علبة أحذية
مبرمج ذاكرة فلاش " ICE for MCU " بحجم الجيب ومزود بمنفذ USB

فيما يتعلق بمبرمجات PROM القديمة، ونظرًا لاختلاف متطلبات الجهد الكهربائي للعديد من الأجهزة القابلة للبرمجة، يجب أن يكون كل مشغل دبوس قادرًا على تطبيق جهود كهربائية مختلفة ضمن نطاق 0-25 فولت . [ 19 ] : 651 [ 20 ] : 40 ولكن وفقًا لتطور تكنولوجيا أجهزة الذاكرة، فإن مبرمجات ذاكرة الفلاش الحديثة لا تحتاج إلى جهود كهربائية عالية. [ 21 ] [ 22 ]

في بدايات الحوسبة ، كانت آلية الإقلاع عبارة عن جهاز ميكانيكي يتكون عادةً من مفاتيح ومصابيح LED . هذا يعني أن المبرمج لم يكن جهازًا، بل إنسانًا يُدخل رموز الآلة واحدًا تلو الآخر، عن طريق ضبط المفاتيح في سلسلة من وضعيات "التشغيل" و"الإيقاف". تتوافق وضعيات المفاتيح هذه مع رموز الآلة، على غرار لغة التجميع الحالية . [ 23 ] : 261-262 [ 24 ] [ 25 ] أما اليوم، فتُستخدم ذاكرة EEPROM كآلية إقلاع مثل BIOS ، دون الحاجة إلى تشغيل مفاتيح ميكانيكية للبرمجة. [ 26 ] : 45

المصنعين

للاطلاع على موقع كل بائع، يرجى الرجوع إلى قسم "الروابط الخارجية" .

  • شركة باترونيكس المحدودة وشركاؤها
  • أنظمة إدارة عمليات الأعمال الدقيقة
  • أنظمة بيانات كونيتك
  • شركة Data I/O
  • شركة ديدي بروج للتكنولوجيا المحدودة
  • Elnec sro
  • Elprosys Sp. z oo
  • هالك
  • بحوث نظام هاي-لو
  • شركة إم سي مول للإلكترونيات
  • ميناتو هولدينغز
  • شركة بايثون
  • شركة زيلتك المحدودة

انظر أيضاً

مراجع

  1. 1 2 3 مولر ، سكوت (2003). ترقية وإصلاح أجهزة الكمبيوتر الشخصية . دار نشر كيو. ص 364. ISBN  9780789727459نقل البيانات من مبرمج PROM إلى الكمبيوتر الشخصي .
  2. كريسلر، جون د. (2017). أرض السيليكون: مقدمة في الإلكترونيات الدقيقة وتكنولوجيا النانو، الطبعة الثانية . مطبعة سي آر سي. رقم ISBN 9781351830201.
  3. تشيرفينسكي، روبرت؛ كانيا، داريوس (2013). توليف منطق آلة الحالة المحدودة لأجهزة المنطق القابلة للبرمجة المعقدة . سبرينغر ساينس آند بيزنس ميديا. ISBN 9783642361661.
  4. 1 2 3 4 مازيدي، محمد علي؛ نعيمي، سرمد؛ نعيمي، سيبهر (2011). متحكم AVR الدقيق والأنظمة المدمجة : استخدام لغة التجميع ولغة C (ملف PDF) . أبر سادل ريفر، نيوجيرسي: برنتيس هول. ISBN  9780138003319أُرشف من النسخة الأصلية (PDF) بتاريخ 15 فبراير 2020. تم الاطلاع عليه بتاريخ 16 مارس 2018 .
  5. إدواردز، ليوين (2006). إذن ، تريد أن تصبح مهندس أنظمة مضمنة: دليل هندسة الأنظمة المضمنة، من الاستشارات إلى السلم الوظيفي . إلسيفير. ص 58. ISBN  9780080498157. محولات التوصيل، تغليف DIP.
  6. "IEEE 1532-2002 - معيار IEEE لتكوين الأجهزة القابلة للبرمجة داخل النظام" . IEEE .
  7. "ما هو معيار IEEE 1532؟" . Keysight Technologies.
  8. جاكوبسون، نيل ج. (2012). دليل تكوين النظام الداخلي: دليل المصمم لتكوين النظام الداخلي . سبرينغر ساينس آند بيزنس ميديا. ISBN 9781461504894.
  9. أونغ، رويان إتش إل؛ بونت، مايكل جيه. (25 أبريل 2001). "مقارنة تجريبية لتقنيات الكشف عن الأخطاء وتصحيحها القائمة على البرمجيات للأنظمة المدمجة" . وقائع الندوة الدولية التاسعة حول التصميم المشترك للأجهزة والبرمجيات - CODES '01 . ACM. الصفحات 230-235 . CiteSeerX 10.1.1.543.9943 . doi : 10.1145/371636.371739 . ISBN   978-1581133646. S2CID 15929440 . 
  10. رافيشاندرا، د. (2001). مقدمة في الحاسوب والاتصالات . دار تاتا ماكجرو هيل للتعليم. رقم ISBN 9780070435650.
  11. "مراجعة: XG autoelectric TL866CS MiniPro Universal USB Programmer" . منطقة غوف التقنية . 22 أبريل 2016.
  12. المنتدى الدولي للتحقق (1995). التقرير السنوي للتحقق والامتثال: 1995. مطبعة CRC. رقم ISBN 9780824794590.
  13. 1 2 "كيفية قراءة ومسح وكتابة رقائق EEProm EEProm لضبط حقن الوقود الإلكتروني بنفسك باستخدام مبرمج GQ-4X" . يوتيوب . 2 مايو 2014.
  14. "ذاكرة القراءة فقط القابلة للمسح والبرمجة (EPROM): الحد الأدنى من المعلومات التي تحتاجها لبرمجة ذاكرة القراءة فقط القابلة للمسح والبرمجة (EPROM) الخاصة بك" . www.classic-computers.org.nz
  15. "عصابة | تعريف كلمة عصابة باللغة الإنجليزية من قواميس أكسفورد" . قواميس أكسفورد | الإنجليزية . مؤرشف من الأصل في 17 مارس 2018.
  16. 1 2 "EEVblog #411 - مراجعة المبرمج العالمي MiniPro TL866 - الصفحة 1" . www.eevblog.com .
  17. "مبرمج ذاكرة القراءة فقط القابلة للمسح والبرمجة (EPROM) للخدمة الميدانية - بحث جوجل" . www.google.com .
  18. بانغ، أيكن؛ ميمبري، بيتر (2016). مقدمة في برمجة FPGA: برمجة Metal: عقلك على الأجهزة . Apress. ISBN 9781430262480.
  19. جودسي، أتول ب.؛ جودسي، ديبالي أ. (2008). التقنيات الرقمية . منشورات تقنية. ISBN 9788184314014.
  20. بول، ستيوارت (2002). أنظمة المعالجات الدقيقة المدمجة: تصميم واقعي . إلسيفير. ISBN 9780080477572.
  21. تشوي، إس جيه؛ هان، جيه دبليو؛ جانغ، إم جي؛ كيم، جيه إس؛ كيم، كيه إتش؛ لي، جي إس؛ أوه، جيه إس؛ سونغ، إم إتش؛ بارك، واي سي؛ كيم، جيه دبليو؛ تشوي، واي كيه (2009). "كفاءة حقن عالية وبرمجة بجهد منخفض في ترانزستور FinFET SONOS ذي حاجز شوتكي مفصول بالشوائب (DSSB) لذاكرة فلاش من النوع NOR". رسائل أجهزة الإلكترونيات IEEE . 30 (3): 265-268 . Bibcode : 2009IEDL...30..265C . doi : 10.1109/LED.2008.2010720 . ISSN 0741-3106 . 
  22. "تخليداً لذكرى فرسان PROM في شركة إنتل | مجلة EE Times" . EETimes . 2002-07-03.
  23. دوكاستل، برتراند؛ يورجنسن، تيموثي (2008). لاهوت الحاسوب: التصميم الذكي للشبكة العنكبوتية العالمية . دار ميدوري للنشر. رقم ISBN 9780980182118.
  24. "البدء باستخدام الأضواء الوامضة على الأجهزة القديمة" . هاكاداي . 10 أغسطس 2017.
  25. ^ جويجن، هينك. "وصف وحدة التحكم NOVA 3" . www.pdp-11.nl .
  26. جويل، أنيتا (2010). أساسيات الحاسوب . بيرسون للتعليم الهند. ISBN 9788131733097.