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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.