Behavioral Description Language
Template:New unreviewed article
BDL (Behavioral Description Language is
BDL (Behavioral design language) is a programming language based on ANSI-C [1] with extensions for hardware description, developed to describe hardware at levels ranging from the algorithm level to the functional level.
Although the term behavioral description language is a generic term and can refer to multiple high level description languages, NEC Corporation has developed a C-subset called BDL for High Level Synthesis. This C-subset includes its own data types (called var-class), special constants for hardware design e.g. high impedance, timing descriptors and control statements.
As BDL is meant for Hardware synthesis, the complete ANSI-C syntax is not supported. The principal unsupported operations are: (i) Floating point data types (ii) Sizeof operator (iii) unions and (iv) Recursive functions.
BDL is sometimes also know as Cyber C because it is synthesized using NEC's High Level Synthesis tool called CyberWorkBench [2].
References
External links
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles. (September 2010) |