diff options
Diffstat (limited to 'FPGA/display/display.bdf')
-rw-r--r-- | FPGA/display/display.bdf | 437 |
1 files changed, 209 insertions, 228 deletions
diff --git a/FPGA/display/display.bdf b/FPGA/display/display.bdf index 5c1b787..ae0bb30 100644 --- a/FPGA/display/display.bdf +++ b/FPGA/display/display.bdf | |||
@@ -34,6 +34,7 @@ applicable agreement for further details. | |||
34 | (line (pt 117 12)(pt 121 8)) | 34 | (line (pt 117 12)(pt 121 8)) |
35 | ) | 35 | ) |
36 | (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) | 36 | (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) |
37 | (annotation_block (location)(rect 32 48 96 64)) | ||
37 | ) | 38 | ) |
38 | (pin | 39 | (pin |
39 | (input) | 40 | (input) |
@@ -50,6 +51,7 @@ applicable agreement for further details. | |||
50 | (line (pt 117 12)(pt 121 8)) | 51 | (line (pt 117 12)(pt 121 8)) |
51 | ) | 52 | ) |
52 | (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) | 53 | (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) |
54 | (annotation_block (location)(rect 32 64 96 80)) | ||
53 | ) | 55 | ) |
54 | (pin | 56 | (pin |
55 | (input) | 57 | (input) |
@@ -66,10 +68,11 @@ applicable agreement for further details. | |||
66 | (line (pt 117 12)(pt 121 8)) | 68 | (line (pt 117 12)(pt 121 8)) |
67 | ) | 69 | ) |
68 | (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) | 70 | (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) |
71 | (annotation_block (location)(rect 32 80 96 96)) | ||
69 | ) | 72 | ) |
70 | (pin | 73 | (pin |
71 | (input) | 74 | (input) |
72 | (rect 104 8 280 24) | 75 | (rect 96 8 272 24) |
73 | (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) | 76 | (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) |
74 | (text "clk" (rect 9 0 23 11)(font "Arial" )) | 77 | (text "clk" (rect 9 0 23 11)(font "Arial" )) |
75 | (pt 176 8) | 78 | (pt 176 8) |
@@ -85,7 +88,7 @@ applicable agreement for further details. | |||
85 | ) | 88 | ) |
86 | (pin | 89 | (pin |
87 | (input) | 90 | (input) |
88 | (rect 104 24 280 40) | 91 | (rect 96 24 272 40) |
89 | (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) | 92 | (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) |
90 | (text "resetn" (rect 9 0 39 11)(font "Arial" )) | 93 | (text "resetn" (rect 9 0 39 11)(font "Arial" )) |
91 | (pt 176 8) | 94 | (pt 176 8) |
@@ -101,7 +104,7 @@ applicable agreement for further details. | |||
101 | ) | 104 | ) |
102 | (pin | 105 | (pin |
103 | (output) | 106 | (output) |
104 | (rect 760 48 936 64) | 107 | (rect 96 112 272 128) |
105 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 108 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
106 | (text "hex7[6..0]" (rect 90 0 138 11)(font "Arial" )) | 109 | (text "hex7[6..0]" (rect 90 0 138 11)(font "Arial" )) |
107 | (pt 0 8) | 110 | (pt 0 8) |
@@ -114,10 +117,11 @@ applicable agreement for further details. | |||
114 | (line (pt 82 8)(pt 78 12)) | 117 | (line (pt 82 8)(pt 78 12)) |
115 | (line (pt 78 12)(pt 82 8)) | 118 | (line (pt 78 12)(pt 82 8)) |
116 | ) | 119 | ) |
120 | (annotation_block (location)(rect 272 112 328 128)) | ||
117 | ) | 121 | ) |
118 | (pin | 122 | (pin |
119 | (output) | 123 | (output) |
120 | (rect 760 64 936 80) | 124 | (rect 96 128 272 144) |
121 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 125 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
122 | (text "hex6[6..0]" (rect 90 0 138 11)(font "Arial" )) | 126 | (text "hex6[6..0]" (rect 90 0 138 11)(font "Arial" )) |
123 | (pt 0 8) | 127 | (pt 0 8) |
@@ -130,10 +134,11 @@ applicable agreement for further details. | |||
130 | (line (pt 82 8)(pt 78 12)) | 134 | (line (pt 82 8)(pt 78 12)) |
131 | (line (pt 78 12)(pt 82 8)) | 135 | (line (pt 78 12)(pt 82 8)) |
132 | ) | 136 | ) |
137 | (annotation_block (location)(rect 272 128 328 144)) | ||
133 | ) | 138 | ) |
134 | (pin | 139 | (pin |
135 | (output) | 140 | (output) |
136 | (rect 760 104 936 120) | 141 | (rect 96 168 272 184) |
137 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 142 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
138 | (text "hex4[6..0]" (rect 90 0 138 11)(font "Arial" )) | 143 | (text "hex4[6..0]" (rect 90 0 138 11)(font "Arial" )) |
139 | (pt 0 8) | 144 | (pt 0 8) |
@@ -146,10 +151,11 @@ applicable agreement for further details. | |||
146 | (line (pt 82 8)(pt 78 12)) | 151 | (line (pt 82 8)(pt 78 12)) |
147 | (line (pt 78 12)(pt 82 8)) | 152 | (line (pt 78 12)(pt 82 8)) |
148 | ) | 153 | ) |
154 | (annotation_block (location)(rect 272 168 328 184)) | ||
149 | ) | 155 | ) |
150 | (pin | 156 | (pin |
151 | (output) | 157 | (output) |
152 | (rect 760 88 936 104) | 158 | (rect 96 152 272 168) |
153 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 159 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
154 | (text "hex5[6..0]" (rect 90 0 138 11)(font "Arial" )) | 160 | (text "hex5[6..0]" (rect 90 0 138 11)(font "Arial" )) |
155 | (pt 0 8) | 161 | (pt 0 8) |
@@ -162,10 +168,11 @@ applicable agreement for further details. | |||
162 | (line (pt 82 8)(pt 78 12)) | 168 | (line (pt 82 8)(pt 78 12)) |
163 | (line (pt 78 12)(pt 82 8)) | 169 | (line (pt 78 12)(pt 82 8)) |
164 | ) | 170 | ) |
171 | (annotation_block (location)(rect 272 152 328 168)) | ||
165 | ) | 172 | ) |
166 | (pin | 173 | (pin |
167 | (output) | 174 | (output) |
168 | (rect 760 176 936 192) | 175 | (rect 96 240 272 256) |
169 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 176 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
170 | (text "hex0[6..0]" (rect 90 0 138 11)(font "Arial" )) | 177 | (text "hex0[6..0]" (rect 90 0 138 11)(font "Arial" )) |
171 | (pt 0 8) | 178 | (pt 0 8) |
@@ -178,10 +185,11 @@ applicable agreement for further details. | |||
178 | (line (pt 82 8)(pt 78 12)) | 185 | (line (pt 82 8)(pt 78 12)) |
179 | (line (pt 78 12)(pt 82 8)) | 186 | (line (pt 78 12)(pt 82 8)) |
180 | ) | 187 | ) |
188 | (annotation_block (location)(rect 272 240 336 256)) | ||
181 | ) | 189 | ) |
182 | (pin | 190 | (pin |
183 | (output) | 191 | (output) |
184 | (rect 760 160 936 176) | 192 | (rect 96 224 272 240) |
185 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 193 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
186 | (text "hex1[6..0]" (rect 90 0 138 11)(font "Arial" )) | 194 | (text "hex1[6..0]" (rect 90 0 138 11)(font "Arial" )) |
187 | (pt 0 8) | 195 | (pt 0 8) |
@@ -194,10 +202,11 @@ applicable agreement for further details. | |||
194 | (line (pt 82 8)(pt 78 12)) | 202 | (line (pt 82 8)(pt 78 12)) |
195 | (line (pt 78 12)(pt 82 8)) | 203 | (line (pt 78 12)(pt 82 8)) |
196 | ) | 204 | ) |
205 | (annotation_block (location)(rect 272 224 328 240)) | ||
197 | ) | 206 | ) |
198 | (pin | 207 | (pin |
199 | (output) | 208 | (output) |
200 | (rect 760 144 936 160) | 209 | (rect 96 208 272 224) |
201 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 210 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
202 | (text "hex2[6..0]" (rect 90 0 138 11)(font "Arial" )) | 211 | (text "hex2[6..0]" (rect 90 0 138 11)(font "Arial" )) |
203 | (pt 0 8) | 212 | (pt 0 8) |
@@ -210,10 +219,11 @@ applicable agreement for further details. | |||
210 | (line (pt 82 8)(pt 78 12)) | 219 | (line (pt 82 8)(pt 78 12)) |
211 | (line (pt 78 12)(pt 82 8)) | 220 | (line (pt 78 12)(pt 82 8)) |
212 | ) | 221 | ) |
222 | (annotation_block (location)(rect 272 208 336 224)) | ||
213 | ) | 223 | ) |
214 | (pin | 224 | (pin |
215 | (output) | 225 | (output) |
216 | (rect 760 128 936 144) | 226 | (rect 96 192 272 208) |
217 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) | 227 | (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) |
218 | (text "hex3[6..0]" (rect 90 0 138 11)(font "Arial" )) | 228 | (text "hex3[6..0]" (rect 90 0 138 11)(font "Arial" )) |
219 | (pt 0 8) | 229 | (pt 0 8) |
@@ -226,26 +236,10 @@ applicable agreement for further details. | |||
226 | (line (pt 82 8)(pt 78 12)) | 236 | (line (pt 82 8)(pt 78 12)) |
227 | (line (pt 78 12)(pt 82 8)) | 237 | (line (pt 78 12)(pt 82 8)) |
228 | ) | 238 | ) |
239 | (annotation_block (location)(rect 272 192 328 208)) | ||
229 | ) | 240 | ) |
230 | (symbol | 241 | (symbol |
231 | (rect 216 544 248 576) | 242 | (rect 520 488 696 568) |
232 | (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6))) | ||
233 | (text "inst1" (rect 3 21 26 32)(font "Arial" )(invisible)) | ||
234 | (port | ||
235 | (pt 16 0) | ||
236 | (output) | ||
237 | (text "1" (rect 18 0 25 11)(font "Courier New" (bold))(invisible)) | ||
238 | (text "1" (rect 18 0 25 11)(font "Courier New" (bold))(invisible)) | ||
239 | (line (pt 16 8)(pt 16 0)) | ||
240 | ) | ||
241 | (drawing | ||
242 | (line (pt 8 8)(pt 16 16)) | ||
243 | (line (pt 16 16)(pt 24 8)) | ||
244 | (line (pt 8 8)(pt 24 8)) | ||
245 | ) | ||
246 | ) | ||
247 | (symbol | ||
248 | (rect 392 496 568 576) | ||
249 | (text "seven_segment_decoder" (rect 5 0 130 11)(font "Arial" )) | 243 | (text "seven_segment_decoder" (rect 5 0 130 11)(font "Arial" )) |
250 | (text "fan_speed" (rect 8 64 59 75)(font "Arial" )) | 244 | (text "fan_speed" (rect 8 64 59 75)(font "Arial" )) |
251 | (port | 245 | (port |
@@ -259,35 +253,7 @@ applicable agreement for further details. | |||
259 | (pt 176 32) | 253 | (pt 176 32) |
260 | (output) | 254 | (output) |
261 | (text "hex[6..0]" (rect 0 0 42 11)(font "Arial" )) | 255 | (text "hex[6..0]" (rect 0 0 42 11)(font "Arial" )) |
262 | (text "hex[6..0]" (rect 120 27 155 38)(font "Arial" )) | 256 | (text "hex[6..0]" (rect 120 27 162 38)(font "Arial" )) |
263 | (line (pt 176 32)(pt 160 32)(line_width 3)) | ||
264 | ) | ||
265 | (parameter | ||
266 | "active_low" | ||
267 | "true" | ||
268 | "" | ||