Articulo de referencia

Lenguaje de descripción del comportamiento

El lenguaje de descripción del comportamiento ( BDL ) es un lenguaje de programación basado en ANSI C con extensiones para la descripción de hardware, desarrollado para describi...

El lenguaje de descripción del comportamiento ( BDL ) es un lenguaje de programación basado en ANSI C con extensiones para la descripción de hardware, desarrollado para describir hardware en niveles que van desde el nivel de algoritmo hasta el nivel funcional. [ cita requerida ]

Aunque el término lenguaje de descripción del comportamiento es un término genérico y puede referirse a múltiples lenguajes de descripción de alto nivel, NEC Corporation ha desarrollado un subconjunto de C llamado BDL para síntesis de alto nivel. Este subconjunto de C incluye sus propios tipos de datos (llamados var-class), constantes especiales para el diseño de hardware, por ejemplo, alta impedancia, descriptores de tiempo y declaraciones de control.

Como BDL está pensado para la síntesis de hardware, no se admite la sintaxis ANSI-C completa. Las principales operaciones no admitidas son: (i) tipos de datos de punto flotante (ii) operador Sizeof (iii) uniones y (iv) funciones recursivas.

A veces, BDL también se conoce como Cyber ​​C porque se sintetiza utilizando la herramienta de síntesis de alto nivel de NEC llamada CyberWorkBench [1].

Referencias

  • Wakabayashi, K.; Okamoto, T. (2006). "Flujo de diseño de SoC basado en C y herramientas EDA: una perspectiva de ASIC y de proveedores de sistemas". IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems . 19 (12): 1507– 1522. doi :10.1109/43.898829.


Retrieved from "https://en.wikipedia.org/w/index.php?title=Behavioral_Description_Language&oldid=1214786175"