OpenCores
URL https://opencores.org/ocsvn/openmsp430/openmsp430/trunk

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [fpga/] [altera_de0_nano_soc/] [doc/] [Terasic/] [DE0_NANO_SOC/] [Demonstrations/] [FPGA/] [my_first_fpga/] [my_first_fpga.bdf] - Blame information for rev 221

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 221 olivier.gi
/*
2
WARNING: Do NOT edit the input and output ports in this file in a text
3
editor if you plan to continue editing the block that represents it in
4
the Block Editor! File corruption is VERY likely to occur.
5
*/
6
/*
7
Copyright (C) 1991-2014 Altera Corporation. All rights reserved.
8
Your use of Altera Corporation's design tools, logic functions
9
and other software and tools, and its AMPP partner logic
10
functions, and any output files from any of the foregoing
11
(including device programming or simulation files), and any
12
associated documentation or information are expressly subject
13
to the terms and conditions of the Altera Program License
14
Subscription Agreement, the Altera Quartus II License Agreement,
15
the Altera MegaCore Function License Agreement, or other
16
applicable license agreement, including, without limitation,
17
that your use is for the sole purpose of programming logic
18
devices manufactured by Altera and sold by Altera or its
19
authorized distributors.  Please refer to the applicable
20
agreement for further details.
21
*/
22
(header "graphic" (version "1.4"))
23
(pin
24
        (input)
25
        (rect 168 192 336 208)
26
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
27
        (text "CLOCK_50" (rect 5 0 61 12)(font "Arial" ))
28
        (pt 168 8)
29
        (drawing
30
                (line (pt 84 12)(pt 109 12))
31
                (line (pt 84 4)(pt 109 4))
32
                (line (pt 113 8)(pt 168 8))
33
                (line (pt 84 12)(pt 84 4))
34
                (line (pt 109 4)(pt 113 8))
35
                (line (pt 109 12)(pt 113 8))
36
        )
37
        (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
38
        (annotation_block (location)(rect 112 208 168 224))
39
)
40
(pin
41
        (input)
42
        (rect 320 464 488 480)
43
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
44
        (text "KEY[0]" (rect 5 0 41 12)(font "Arial" ))
45
        (pt 168 8)
46
        (drawing
47
                (line (pt 84 12)(pt 109 12))
48
                (line (pt 84 4)(pt 109 4))
49
                (line (pt 113 8)(pt 168 8))
50
                (line (pt 84 12)(pt 84 4))
51
                (line (pt 109 4)(pt 113 8))
52
                (line (pt 109 12)(pt 113 8))
53
        )
54
        (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
55
        (annotation_block (location)(rect 256 480 320 496))
56
)
57
(pin
58
        (input)
59
        (rect 56 312 224 328)
60
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
61
        (text "KEY[1]" (rect 5 0 41 12)(font "Arial" ))
62
        (pt 168 8)
63
        (drawing
64
                (line (pt 84 12)(pt 109 12))
65
                (line (pt 84 4)(pt 109 4))
66
                (line (pt 113 8)(pt 168 8))
67
                (line (pt 84 12)(pt 84 4))
68
                (line (pt 109 4)(pt 113 8))
69
                (line (pt 109 12)(pt 113 8))
70
        )
71
        (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
72
        (annotation_block (location)(rect -8 328 56 344))
73
)
74
(pin
75
        (output)
76
        (rect 800 352 976 368)
77
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
78
        (text "LED [3..0]" (rect 90 0 140 12)(font "Arial" ))
79
        (pt 0 8)
80
        (drawing
81
                (line (pt 0 8)(pt 52 8))
82
                (line (pt 52 4)(pt 78 4))
83
                (line (pt 52 12)(pt 78 12))
84
                (line (pt 52 12)(pt 52 4))
85
                (line (pt 78 4)(pt 82 8))
86
                (line (pt 82 8)(pt 78 12))
87
                (line (pt 78 12)(pt 82 8))
88
        )
89
)
90
(symbol
91
        (rect 656 184 880 264)
92
        (text "simple_counter" (rect 5 0 79 12)(font "Arial" ))
93
        (text "inst" (rect 8 64 25 76)(font "Arial" ))
94
        (port
95
                (pt 0 32)
96
                (input)
97
                (text "CLOCK_50" (rect 0 0 55 12)(font "Arial" ))
98
                (text "CLOCK_50" (rect 21 27 76 39)(font "Arial" ))
99
                (line (pt 0 32)(pt 16 32))
100
        )
101
        (port
102
                (pt 224 32)
103
                (output)
104
                (text "counter_out[31..0]" (rect 0 0 89 12)(font "Arial" ))
105
                (text "counter_out[31..0]" (rect 128 27 217 39)(font "Arial" ))
106
                (line (pt 224 32)(pt 208 32)(line_width 3))
107
        )
108
        (drawing
109
                (rectangle (rect 16 16 208 64))
110
        )
111
)
112
(symbol
113
        (rect 392 128 552 272)
114
        (text "pll" (rect 74 -1 89 15)(font "Arial" (font_size 10)))
115
        (text "inst1" (rect 8 128 31 140)(font "Arial" ))
116
        (port
117
                (pt 0 72)
118
                (input)
119
                (text "refclk" (rect 0 0 31 14)(font "Arial" (font_size 8)))
120
                (text "refclk" (rect 4 61 35 75)(font "Arial" (font_size 8)))
121
                (line (pt 0 72)(pt 48 72))
122
        )
123
        (port
124
                (pt 0 112)
125
                (input)
126
                (text "rst" (rect 0 0 15 14)(font "Arial" (font_size 8)))
127
                (text "rst" (rect 4 101 19 115)(font "Arial" (font_size 8)))
128
                (line (pt 0 112)(pt 48 112))
129
        )
130
        (port
131
                (pt 160 72)
132
                (output)
133
                (text "outclk_0" (rect 0 0 47 14)(font "Arial" (font_size 8)))
134
                (text "outclk_0" (rect 117 61 164 75)(font "Arial" (font_size 8)))
135
                (line (pt 160 72)(pt 112 72))
136
        )
137
        (drawing
138
                (text "refclk" (rect 16 43 50 58)(font "Arial" (color 128 0 0)(font_size 9)))
139
                (text "clk" (rect 53 67 67 79)(font "Arial" (color 0 0 0)))
140
                (text "reset" (rect 19 83 52 98)(font "Arial" (color 128 0 0)(font_size 9)))
141
                (text "reset" (rect 53 107 77 119)(font "Arial" (color 0 0 0)))
142
                (text "outclk0" (rect 113 43 159 58)(font "Arial" (color 128 0 0)(font_size 9)))
143
                (text "clk" (rect 97 67 111 79)(font "Arial" (color 0 0 0)))
144
                (text " altera_pll " (rect 118 128 168 140)(font "Arial" ))
145
                (line (pt 48 32)(pt 112 32))
146
                (line (pt 112 32)(pt 112 128))
147
                (line (pt 48 128)(pt 112 128))
148
                (line (pt 48 32)(pt 48 128))
149
                (line (pt 49 52)(pt 49 76))
150
                (line (pt 50 52)(pt 50 76))
151
                (line (pt 49 92)(pt 49 116))
152
                (line (pt 50 92)(pt 50 116))
153
                (line (pt 111 52)(pt 111 76))
154
                (line (pt 110 52)(pt 110 76))
155
                (line (pt 0 0)(pt 160 0))
156
                (line (pt 160 0)(pt 160 144))
157
                (line (pt 0 144)(pt 160 144))
158
                (line (pt 0 0)(pt 0 144))
159
        )
160
)
161
(symbol
162
        (rect 536 312 680 392)
163
        (text "counter_bus_mux" (rect 22 0 143 16)(font "Arial" (font_size 10)))
164
        (text "inst2" (rect 8 64 31 76)(font "Arial" ))
165
        (port
166
                (pt 0 40)
167
                (input)
168
                (text "data1x[3..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
169
                (text "data1x[3..0]" (rect 4 26 71 40)(font "Arial" (font_size 8)))
170
                (line (pt 0 40)(pt 64 40)(line_width 3))
171
        )
172
        (port
173
                (pt 0 56)
174
                (input)
175
                (text "data0x[3..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
176
                (text "data0x[3..0]" (rect 4 42 71 56)(font "Arial" (font_size 8)))
177
                (line (pt 0 56)(pt 64 56)(line_width 3))
178
        )
179
        (port
180
                (pt 72 80)
181
                (input)
182
                (text "sel" (rect 0 0 14 16)(font "Arial" (font_size 8))(vertical))
183
                (text "sel" (rect 65 51 79 67)(font "Arial" (font_size 8))(vertical))
184
                (line (pt 72 80)(pt 72 68))
185
        )
186
        (port
187
                (pt 144 48)
188
                (output)
189
                (text "result[3..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
190
                (text "result[3..0]" (rect 90 34 150 48)(font "Arial" (font_size 8)))
191
                (line (pt 144 48)(pt 80 48)(line_width 3))
192
        )
193
        (drawing
194
                (line (pt 64 24)(pt 64 72))
195
                (line (pt 64 24)(pt 80 32))
196
                (line (pt 64 72)(pt 80 64))
197
                (line (pt 80 32)(pt 80 64))
198
                (line (pt 0 0)(pt 146 0))
199
                (line (pt 146 0)(pt 146 82))
200
                (line (pt 0 82)(pt 146 82))
201
                (line (pt 0 0)(pt 0 82))
202
                (line (pt 0 0)(pt 0 0))
203
                (line (pt 0 0)(pt 0 0))
204
                (line (pt 0 0)(pt 0 0))
205
                (line (pt 0 0)(pt 0 0))
206
        )
207
)
208
(symbol
209
        (rect 272 304 320 336)
210
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
211
        (text "inst4" (rect 3 21 26 33)(font "Arial" ))
212
        (port
213
                (pt 0 16)
214
                (input)
215
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
216
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
217
                (line (pt 0 16)(pt 13 16))
218
        )
219
        (port
220
                (pt 48 16)
221
                (output)
222
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
223
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
224
                (line (pt 39 16)(pt 48 16))
225
        )
226
        (drawing
227
                (line (pt 13 25)(pt 13 7))
228
                (line (pt 13 7)(pt 31 16))
229
                (line (pt 13 25)(pt 31 16))
230
                (circle (rect 31 12 39 20))
231
        )
232
)
233
(connector
234
        (pt 392 200)
235
        (pt 336 200)
236
)
237
(connector
238
        (text "counter[26..23]" (rect 418 336 492 348)(font "Arial" ))
239
        (pt 536 352)
240
        (pt 408 352)
241
        (bus)
242
)
243
(connector
244
        (text "counter [24..21]" (rect 418 352 495 364)(font "Arial" ))
245
        (pt 536 368)
246
        (pt 408 368)
247
        (bus)
248
)
249
(connector
250
        (text "result [3..0]" (rect 730 344 786 356)(font "Arial" ))
251
        (pt 680 360)
252
        (pt 800 360)
253
        (bus)
254
)
255
(connector
256
        (pt 488 472)
257
        (pt 608 472)
258
)
259
(connector
260
        (pt 608 472)
261
        (pt 608 392)
262
)
263
(connector
264
        (pt 224 320)
265
        (pt 272 320)
266
)
267
(connector
268
        (pt 320 320)
269
        (pt 352 320)
270
)
271
(connector
272
        (pt 392 240)
273
        (pt 352 240)
274
)
275
(connector
276
        (pt 352 240)
277
        (pt 352 320)
278
)
279
(connector
280
        (pt 648 200)
281
        (pt 648 216)
282
)
283
(connector
284
        (pt 648 216)
285
        (pt 656 216)
286
)
287
(connector
288
        (text "counter [31..0]" (rect 890 200 961 212)(font "Arial" ))
289
        (pt 880 216)
290
        (pt 992 216)
291
        (bus)
292
)
293
(connector
294
        (pt 552 200)
295
        (pt 648 200)
296
)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.