Knowledge (XXG)

Behavioral Description Language

Source 📝

183: 22: 129:
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.
133:
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)
32: 248: 224: 90: 122:
with extensions for hardware description, developed to describe hardware at levels ranging from the algorithm level to the functional level.
62: 69: 76: 125:
Although the term Behavioral Description Language is a generic term and can refer to multiple high-level description languages,
243: 140:
BDL is sometimes also known as Cyber C because it is synthesized using NEC's High-Level Synthesis tool called CyberWorkBench
47: 58: 217: 153:
Wakabayashi, K.; Okamoto, T. (2006). "C-based SoC design flow and EDA tools: an ASIC and system vendor perspective".
83: 210: 39: 190: 182: 194: 162: 126: 237: 21: 155:
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
166: 141: 134: 119: 15: 198: 43: 137:
operator (iii) unions and (iv) Recursive functions.
218: 8: 48:introducing citations to additional sources 225: 211: 38:Relevant discussion may be found on the 118:) is a programming language based on 7: 179: 177: 197:. You can help Knowledge (XXG) by 14: 59:"Behavioral Description Language" 249:Programming language topic stubs 181: 31:relies largely or entirely on a 20: 112:Behavioral Description Language 1: 265: 176: 193:-related article is a 244:Programming languages 191:programming-language 44:improve this article 206: 205: 167:10.1109/43.898829 161:(12): 1507–1522. 109: 108: 94: 256: 227: 220: 213: 185: 178: 170: 104: 101: 95: 93: 52: 24: 16: 264: 263: 259: 258: 257: 255: 254: 253: 234: 233: 232: 231: 174: 152: 149: 127:NEC Corporation 105: 99: 96: 53: 51: 37: 25: 12: 11: 5: 262: 260: 252: 251: 246: 236: 235: 230: 229: 222: 215: 207: 204: 203: 186: 172: 171: 148: 145: 107: 106: 100:September 2010 42:. Please help 28: 26: 19: 13: 10: 9: 6: 4: 3: 2: 261: 250: 247: 245: 242: 241: 239: 228: 223: 221: 216: 214: 209: 208: 202: 200: 196: 192: 187: 184: 180: 175: 168: 164: 160: 156: 151: 150: 146: 144: 142: 138: 136: 131: 128: 123: 121: 117: 113: 103: 92: 89: 85: 82: 78: 75: 71: 68: 64: 61: –  60: 56: 55:Find sources: 49: 45: 41: 35: 34: 33:single source 29:This article 27: 23: 18: 17: 199:expanding it 188: 173: 158: 154: 139: 132: 124: 115: 111: 110: 97: 87: 80: 73: 66: 54: 30: 238:Categories 147:References 70:newspapers 40:talk page 84:scholar 135:Sizeof 120:ANSI C 86:  79:  72:  65:  57:  189:This 91:JSTOR 77:books 195:stub 63:news 163:doi 116:BDL 46:by 240:: 159:19 157:. 143:. 226:e 219:t 212:v 201:. 169:. 165:: 114:( 102:) 98:( 88:· 81:· 74:· 67:· 50:. 36:.

Index


single source
talk page
improve this article
introducing citations to additional sources
"Behavioral Description Language"
news
newspapers
books
scholar
JSTOR
ANSI C
NEC Corporation
Sizeof

doi
10.1109/43.898829
Stub icon
programming-language
stub
expanding it
v
t
e
Categories
Programming languages
Programming language topic stubs

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.