Jump to content

Язык описания поведения

Язык описания поведения ( BDL ) — это язык программирования, основанный на ANSI C с расширениями для описания аппаратного обеспечения, разработанный для описания аппаратного обеспечения на уровнях от уровня алгоритма до функционального уровня. [ нужна ссылка ]

Хотя термин «язык описания поведения» является общим термином и может относиться к нескольким языкам описания высокого уровня, корпорация NEC разработала C-подмножество, называемое BDL, для синтеза высокого уровня. Это подмножество C включает в себя свои собственные типы данных (называемые var-классом), специальные константы для проектирования аппаратного обеспечения, например, высокое сопротивление, дескрипторы синхронизации и операторы управления.

Поскольку BDL предназначен для аппаратного синтеза, полный синтаксис ANSI-C не поддерживается. Основные неподдерживаемые операции: (i) типы данных с плавающей запятой (ii) оператор Sizeof (iii) объединения и (iv) рекурсивные функции.

BDL иногда также называют Cyber ​​C, поскольку он синтезируется с использованием инструмента синтеза высокого уровня NEC под названием CyberWorkBench [1] .

  • Вакабаяси, К.; Окамото, Т. (2006). «Процесс проектирования SoC на базе C и инструменты EDA: взгляд на ASIC и поставщика систем». Транзакции IEEE по автоматизированному проектированию интегральных схем и систем . 19 (12): 1507–1522. дои : 10.1109/43.898829 .


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ddb8da7891e57ce159123ea95bb7392b__1710983400
URL1:https://arc.ask3.ru/arc/aa/dd/2b/ddb8da7891e57ce159123ea95bb7392b.html
Заголовок, (Title) документа по адресу, URL1:
Behavioral Description Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)