لغة التعبير المنطقي المتقدمة

وصف ABEL HDL لعداد 4 بت.

لغة التعبير المنطقي المتقدمة ( ABEL ) هي لغة وصف أجهزة قديمة (HDL) ومجموعة أدوات تصميم مرتبطة بها لبرمجة الأجهزة المنطقية القابلة للبرمجة (PLDs). تم إنشاؤها في عام 1983 بواسطة شركة Data I/O Corporation في ريدموند، واشنطن.

تتضمن لغة ABEL صيغتي منطق المعادلات المتزامنة وجداول الحقيقة، بالإضافة إلى صيغة وصف آلة الحالة التسلسلية. كما تتضمن معالجًا مسبقًا ببنية نحوية مستوحاة بشكل فضفاض من لغة التجميع MACRO-11 الخاصة بشركة Digital Equipment Corporation .

بالإضافة إلى استخدامها لوصف المنطق الرقمي ، يمكن أيضًا استخدام ABEL لوصف متجهات الاختبار (أنماط المدخلات والمخرجات المتوقعة) التي يمكن تنزيلها إلى مبرمج PLD للأجهزة جنبًا إلى جنب مع بيانات برمجة PLD المجمعة والمُرتبطة بالفيوزات.

من بين لغات تصميم الدوائر المنطقية القابلة للبرمجة (PLD) الأخرى التي نشأت في نفس الحقبة لغتا CUPL و PALASM . ومنذ ظهور مصفوفات البوابات المنطقية القابلة للبرمجة الميدانية (FPGAs) الأكبر حجمًا، تراجعت شعبية لغات وصف الأجهزة (HDL) الخاصة بالدوائر المنطقية القابلة للبرمجة (PLD) مع ازدياد استخدام لغات وصف الأجهزة القياسية مثل Verilog و VHDL .

تم ابتكار مفهوم ABEL والمترجم الأصلي بواسطة راسل دي بينا من مجموعة الأبحاث التطبيقية التابعة لشركة Data I/O في عام 1981. واستمر العمل من قبل فريق تطوير منتج ABEL (بقيادة الدكتور كيو واي لي) والذي ضم ماري بيلي، وبيورن بنسون، ووالتر برايت ، ومايكل هولي، وتشارلز أوليفييه، وديفيد بيليرين. [ 1 ]

بعد سلسلة من عمليات الاستحواذ، اشترت شركة Xilinx مجموعة أدوات ABEL وحقوق الملكية الفكرية الخاصة بها . [ 2 ] أوقفت Xilinx دعم ABEL في حزمة ISE Design Suite الخاصة بها بدءًا من الإصدار 11 (الذي صدر عام 2010). [ 3 ]

يُستخدم في معهد كاليفورنيا للتكنولوجيا (كالتك)

على الرغم من اعتبارها لغة ABEL قديمة، إلا أنها تُدرَّس كجزء من المناهج الدراسية الجامعية في معهد كاليفورنيا للتكنولوجيا ضمن مقرر EE/CS 10a: مقدمة في المنطق الرقمي والأنظمة المدمجة، والذي يُدرِّسه كلٌّ من جلين جورج وكريس هيزبانسكي. [ 4 ] ويمكن القول إن استخدام هذه اللغة في بيئة تعليمية يُشجِّع الطلاب على تطوير فهم عميق لتكنولوجيا الحوسبة.

مراجع

  1. لي، كيو واي؛ هولي، مايكل؛ بيلي، ماري؛ برايت، والتر (يونيو 1985). "لغة تصميم عالية المستوى لأجهزة المنطق القابلة للبرمجة". تصميم الدوائر المتكاملة واسعة النطاق . 6 (6). مانهات، نيويورك: منشورات سي بي إم: 50-62 . الرقم الدولي الموحد للدوريات 0279-2834 . 
  2. سانتاريني، مايكل (16 ديسمبر 1998). "زيلينكس تستحوذ على أصول رئيسية مع إغلاق مينك أبوابها" . إي إي تايمز . يو بي إم . تم الاسترجاع في 4 أكتوبر 2016. تعتزم شركة زيلينكس الاستحواذ على بعض أصول مينك من شركة إم آي أكويزيشن، بما في ذلك أداة ولغة أبيل الشهيرة.
  3. "مجموعة تصميم ISE 11: ملاحظات التثبيت والترخيص والإصدار" (PDF) .
  4. "EE/CS 10a" . wolverine.caltech.edu . تم الاطلاع عليه بتاريخ 2025-12-05 .