لغة وصف السلوك

لغة وصف السلوك ( BDL ) هي لغة برمجة تعتمد على ANSI C مع ملحقات لوصف الأجهزة، وقد تم تطويرها لوصف الأجهزة على مستويات تتراوح من مستوى الخوارزمية إلى المستوى الوظيفي.

على الرغم من أن مصطلح "لغة وصف السلوك" مصطلح عام ويمكن أن يشير إلى العديد من لغات الوصف عالية المستوى، فقد طورت شركة NEC مجموعة فرعية من لغة C تُسمى BDL للتوليف عالي المستوى. تتضمن هذه المجموعة الفرعية أنواع بيانات خاصة بها (تُسمى فئة المتغيرات)، وثوابت خاصة لتصميم الأجهزة مثل المعاوقة العالية، ومحددات التوقيت، وعبارات التحكم.

بما أن لغة BDL مخصصة لتوليف الأجهزة، فإنها لا تدعم صيغة ANSI-C الكاملة. وتشمل العمليات الرئيسية غير المدعومة ما يلي: (1) أنواع بيانات الفاصلة العائمة، (2) عامل الحجم (3) الاتحادات، و(4) الدوال التكرارية.

يُعرف BDL أحيانًا باسم Cyber ​​C لأنه يتم توليفه باستخدام أداة التوليف عالية المستوى من NEC المسماة CyberWorkBench.

مراجع

  • واكاباياشي، ك.؛ أوكاموتو، ت. (2006). "تدفق تصميم نظام على رقاقة (SoC) قائم على لغة C وأدوات التصميم الإلكتروني بمساعدة الحاسوب: منظور مُصنِّع الدوائر المتكاملة الخاصة بالتطبيقات (ASIC) والأنظمة". مجلة IEEE للمعاملات في التصميم بمساعدة الحاسوب للدوائر المتكاملة والأنظمة . 19 (12): 1507-1522 . doi : 10.1109/43.898829 .