-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsystem_block.bdf
539 lines (539 loc) · 16.3 KB
/
system_block.bdf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
/*
WARNING: Do NOT edit the input and output ports in this file in a text
editor if you plan to continue editing the block that represents it in
the Block Editor! File corruption is VERY likely to occur.
*/
/*
Copyright (C) 2018 Intel Corporation. All rights reserved.
Your use of Intel Corporation's design tools, logic functions
and other software and tools, and its AMPP partner logic
functions, and any output files from any of the foregoing
(including device programming or simulation files), and any
associated documentation or information are expressly subject
to the terms and conditions of the Intel Program License
Subscription Agreement, the Intel Quartus Prime License Agreement,
the Intel FPGA IP License Agreement, or other applicable license
agreement, including, without limitation, that your use is for
the sole purpose of programming logic devices manufactured by
Intel and sold by Intel or its authorized distributors. Please
refer to the applicable agreement for further details.
*/
(header "graphic" (version "1.4"))
(pin
(input)
(rect 600 328 776 344)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "KEY[1..0]" (rect 5 0 53 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 1608 1160 1688 1184))
)
(pin
(input)
(rect 552 368 776 384)
(text "INPUT" (rect 181 0 209 10)(font "Arial" (font_size 6)))
(text "MAX10_CLK1_50" (rect 5 0 88 12)(font "Arial" ))
(pt 224 8)
(drawing
(line (pt 140 12)(pt 165 12))
(line (pt 140 4)(pt 165 4))
(line (pt 169 8)(pt 224 8))
(line (pt 140 12)(pt 140 4))
(line (pt 165 4)(pt 169 8))
(line (pt 165 12)(pt 169 8))
)
(text "VCC" (rect 184 7 204 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 1600 1200 1688 1224))
)
(pin
(input)
(rect 600 848 768 864)
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
(text "SW[9..0]" (rect 5 0 48 12)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 1624 1600 1712 1624))
)
(pin
(output)
(rect 600 488 776 504)
(text "OUTPUT" (rect 118 0 156 10)(font "Arial" (font_size 6)))
(text "LEDR[9]" (rect 5 0 43 17)(font "Intel Clear" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 1640 1288 1728 1312))
)
(pin
(output)
(rect 592 408 768 424)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "HEX4[7..0]" (rect 5 0 58 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 2544 944 2632 968))
)
(pin
(output)
(rect 592 448 768 464)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "HEX5[7..0]" (rect 5 0 58 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 2544 968 2632 992))
)
(pin
(output)
(rect 592 608 768 624)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "HEX2[7..0]" (rect 5 0 58 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 2544 992 2632 1016))
)
(pin
(output)
(rect 592 648 768 664)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "HEX3[7..0]" (rect 5 0 58 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 2544 1016 2632 1040))
)
(pin
(output)
(rect 592 768 768 784)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "HEX0[7..0]" (rect 5 0 58 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 1912 1496 1976 1520))
)
(pin
(output)
(rect 592 808 768 824)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "HEX1[7..0]" (rect 5 0 54 17)(font "Intel Clear" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 1912 1536 1976 1560))
)
(pin
(output)
(rect 600 528 776 544)
(text "OUTPUT" (rect 118 0 156 10)(font "Arial" (font_size 6)))
(text "LEDR[6..0]" (rect 5 0 54 17)(font "Intel Clear" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 1408 1320 1496 1344))
)
(pin
(output)
(rect 592 688 768 704)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "GPIO[0]" (rect 5 0 45 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 1736 1448 1800 1472))
)
(pin
(output)
(rect 600 568 776 584)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "LEDR[8..7]" (rect 5 0 55 17)(font "Intel Clear" ))
(pt 176 8)
(drawing
(line (pt 176 8)(pt 124 8))
(line (pt 124 4)(pt 98 4))
(line (pt 124 12)(pt 98 12))
(line (pt 124 12)(pt 124 4))
(line (pt 98 4)(pt 94 8))
(line (pt 94 8)(pt 98 12))
(line (pt 98 12)(pt 94 8))
)
(flipy)
(annotation_block (location)(rect 1704 1280 1768 1304))
)
(symbol
(rect 824 320 872 352)
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
(text "inst" (rect 3 21 20 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 13 16))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(line (pt 39 16)(pt 48 16))
)
(drawing
(line (pt 13 25)(pt 13 7))
(line (pt 13 7)(pt 31 16))
(line (pt 13 25)(pt 31 16))
(circle (rect 31 12 39 20))
)
)
(symbol
(rect 808 720 840 736)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst1" (rect 3 5 26 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 920 264 1432 888)
(text "qsys_system" (rect 217 -1 309 15)(font "Arial" (font_size 10)))
(text "inst6" (rect 8 608 31 620)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "buttons_external_connection_export[1..0]" (rect 0 0 237 14)(font "Arial" (font_size 8)))
(text "buttons_external_connection_export[1..0]" (rect 4 61 241 75)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 224 72)(line_width 3))
)
(port
(pt 0 112)
(input)
(text "clk_clk" (rect 0 0 37 14)(font "Arial" (font_size 8)))
(text "clk_clk" (rect 4 101 41 115)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 224 112))
)
(port
(pt 0 472)
(input)
(text "reset_reset_n" (rect 0 0 80 14)(font "Arial" (font_size 8)))
(text "reset_reset_n" (rect 4 461 84 475)(font "Arial" (font_size 8)))
(line (pt 0 472)(pt 224 472))
)
(port
(pt 0 592)
(input)
(text "switches_external_connection_export[9..0]" (rect 0 0 247 14)(font "Arial" (font_size 8)))
(text "switches_external_connection_export[9..0]" (rect 4 581 251 595)(font "Arial" (font_size 8)))
(line (pt 0 592)(pt 224 592)(line_width 3))
)
(port
(pt 0 152)
(output)
(text "hour0_external_connection_export[7..0]" (rect 0 0 227 14)(font "Arial" (font_size 8)))
(text "hour0_external_connection_export[7..0]" (rect 4 141 231 155)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 224 152)(line_width 3))
)
(port
(pt 0 192)
(output)
(text "hour1_external_connection_export[7..0]" (rect 0 0 227 14)(font "Arial" (font_size 8)))
(text "hour1_external_connection_export[7..0]" (rect 4 181 231 195)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 224 192)(line_width 3))
)
(port
(pt 0 232)
(output)
(text "led_alarm_external_connection_export" (rect 0 0 220 14)(font "Arial" (font_size 8)))
(text "led_alarm_external_connection_export" (rect 4 221 224 235)(font "Arial" (font_size 8)))
(line (pt 0 232)(pt 224 232))
)
(port
(pt 0 272)
(output)
(text "led_piano_external_connection_export[6..0]" (rect 0 0 248 14)(font "Arial" (font_size 8)))
(text "led_piano_external_connection_export[6..0]" (rect 4 261 252 275)(font "Arial" (font_size 8)))
(line (pt 0 272)(pt 224 272)(line_width 3))
)
(port
(pt 0 312)
(output)
(text "led_status_external_connection_export[1..0]" (rect 0 0 253 14)(font "Arial" (font_size 8)))
(text "led_status_external_connection_export[1..0]" (rect 4 301 257 315)(font "Arial" (font_size 8)))
(line (pt 0 312)(pt 224 312)(line_width 3))
)
(port
(pt 0 352)
(output)
(text "minute0_external_connection_export[7..0]" (rect 0 0 238 14)(font "Arial" (font_size 8)))
(text "minute0_external_connection_export[7..0]" (rect 4 341 242 355)(font "Arial" (font_size 8)))
(line (pt 0 352)(pt 224 352)(line_width 3))
)
(port
(pt 0 392)
(output)
(text "minute1_external_connection_export[7..0]" (rect 0 0 238 14)(font "Arial" (font_size 8)))
(text "minute1_external_connection_export[7..0]" (rect 4 381 242 395)(font "Arial" (font_size 8)))
(line (pt 0 392)(pt 224 392)(line_width 3))
)
(port
(pt 0 432)
(output)
(text "pwm_external_connection_export" (rect 0 0 194 14)(font "Arial" (font_size 8)))
(text "pwm_external_connection_export" (rect 4 421 198 435)(font "Arial" (font_size 8)))
(line (pt 0 432)(pt 224 432))
)
(port
(pt 0 512)
(output)
(text "second0_external_connection_export[7..0]" (rect 0 0 244 14)(font "Arial" (font_size 8)))
(text "second0_external_connection_export[7..0]" (rect 4 501 248 515)(font "Arial" (font_size 8)))
(line (pt 0 512)(pt 224 512)(line_width 3))
)
(port
(pt 0 552)
(output)
(text "second1_external_connection_export[7..0]" (rect 0 0 244 14)(font "Arial" (font_size 8)))
(text "second1_external_connection_export[7..0]" (rect 4 541 248 555)(font "Arial" (font_size 8)))
(line (pt 0 552)(pt 224 552)(line_width 3))
)
(drawing
(text "buttons_external_connection" (rect 59 43 245 58)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 67 259 79)(font "Arial" (color 0 0 0)))
(text "clk" (rect 209 83 226 98)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 229 107 243 119)(font "Arial" (color 0 0 0)))
(text "hour0_external_connection" (rect 69 123 244 138)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 147 259 159)(font "Arial" (color 0 0 0)))
(text "hour1_external_connection" (rect 71 163 246 178)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 187 259 199)(font "Arial" (color 0 0 0)))
(text "led_alarm_external_connection" (rect 44 203 248 218)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 227 259 239)(font "Arial" (color 0 0 0)))
(text "led_piano_external_connection" (rect 46 243 248 258)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 267 259 279)(font "Arial" (color 0 0 0)))
(text "led_status_external_connection" (rect 41 283 247 298)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 307 259 319)(font "Arial" (color 0 0 0)))
(text "minute0_external_connection" (rect 56 323 247 338)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 347 259 359)(font "Arial" (color 0 0 0)))
(text "minute1_external_connection" (rect 58 363 249 378)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 387 259 399)(font "Arial" (color 0 0 0)))
(text "pwm_external_connection" (rect 74 403 243 418)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 427 259 439)(font "Arial" (color 0 0 0)))
(text "reset" (rect 195 443 228 458)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset_n" (rect 229 467 265 479)(font "Arial" (color 0 0 0)))
(text "second0_external_connection" (rect 54 483 248 498)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 507 259 519)(font "Arial" (color 0 0 0)))
(text "second1_external_connection" (rect 56 523 250 538)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 547 259 559)(font "Arial" (color 0 0 0)))
(text "switches_external_connection" (rect 51 563 246 578)(font "Arial" (color 128 0 0)(font_size 9)))
(text "export" (rect 229 587 259 599)(font "Arial" (color 0 0 0)))
(text " qsys_system " (rect 450 608 525 620)(font "Arial" ))
(line (pt 224 32)(pt 288 32))
(line (pt 288 32)(pt 288 608))
(line (pt 224 608)(pt 288 608))
(line (pt 224 32)(pt 224 608))
(line (pt 225 52)(pt 225 76))
(line (pt 226 52)(pt 226 76))
(line (pt 225 92)(pt 225 116))
(line (pt 226 92)(pt 226 116))
(line (pt 225 132)(pt 225 156))
(line (pt 226 132)(pt 226 156))
(line (pt 225 172)(pt 225 196))
(line (pt 226 172)(pt 226 196))
(line (pt 225 212)(pt 225 236))
(line (pt 226 212)(pt 226 236))
(line (pt 225 252)(pt 225 276))
(line (pt 226 252)(pt 226 276))
(line (pt 225 292)(pt 225 316))
(line (pt 226 292)(pt 226 316))
(line (pt 225 332)(pt 225 356))
(line (pt 226 332)(pt 226 356))
(line (pt 225 372)(pt 225 396))
(line (pt 226 372)(pt 226 396))
(line (pt 225 412)(pt 225 436))
(line (pt 226 412)(pt 226 436))
(line (pt 225 452)(pt 225 476))
(line (pt 226 452)(pt 226 476))
(line (pt 225 492)(pt 225 516))
(line (pt 226 492)(pt 226 516))
(line (pt 225 532)(pt 225 556))
(line (pt 226 532)(pt 226 556))
(line (pt 225 572)(pt 225 596))
(line (pt 226 572)(pt 226 596))
(line (pt 0 0)(pt 512 0))
(line (pt 512 0)(pt 512 624))
(line (pt 0 624)(pt 512 624))
(line (pt 0 0)(pt 0 624))
)
)
(connector
(pt 872 336)
(pt 920 336)
(bus)
)
(connector
(pt 776 376)
(pt 920 376)
)
(connector
(pt 776 496)
(pt 920 496)
)
(connector
(text "minute0[7..0]" (rect 861 600 925 612)(font "Arial" ))
(pt 768 616)
(pt 920 616)
(bus)
)
(connector
(text "minute1[7..0]" (rect 861 640 925 652)(font "Arial" ))
(pt 768 656)
(pt 920 656)
(bus)
)
(connector
(text "hour0[7..0]" (rect 857 400 910 412)(font "Arial" ))
(pt 768 416)
(pt 920 416)
(bus)
)
(connector
(text "hour1[7..0]" (rect 857 440 910 452)(font "Arial" ))
(pt 768 456)
(pt 920 456)
(bus)
)
(connector
(pt 824 736)
(pt 920 736)
)
(connector
(text "sec0[7..0]" (rect 861 760 910 772)(font "Arial" ))
(pt 768 776)
(pt 920 776)
(bus)
)
(connector
(text "sec1[7..0]" (rect 861 800 910 812)(font "Arial" ))
(pt 768 816)
(pt 920 816)
(bus)
)
(connector
(pt 776 536)
(pt 920 536)
(bus)
)
(connector
(pt 776 576)
(pt 920 576)
(bus)
)
(connector
(pt 768 696)
(pt 920 696)
)
(connector
(pt 768 856)
(pt 920 856)
(bus)
)
(connector
(pt 776 336)
(pt 824 336)
(bus)
)