diff options
Diffstat (limited to 'FPGA/top/display.bsf')
-rw-r--r-- | FPGA/top/display.bsf | 83 |
1 files changed, 66 insertions, 17 deletions
diff --git a/FPGA/top/display.bsf b/FPGA/top/display.bsf index ed4adb7..829f8f9 100644 --- a/FPGA/top/display.bsf +++ b/FPGA/top/display.bsf | |||
@@ -20,52 +20,101 @@ applicable agreement for further details. | |||
20 | */ | 20 | */ |
21 | (header "symbol" (version "1.2")) | 21 | (header "symbol" (version "1.2")) |
22 | (symbol | 22 | (symbol |
23 | (rect 16 16 192 112) | 23 | (rect 16 16 192 208) |
24 | (text "display" (rect 5 0 46 13)(font "Arial" (font_size 8))) | 24 | (text "display" (rect 5 0 47 13)(font "Arial" (font_size 8))) |
25 | (text "inst" (rect 8 81 25 92)(font "Arial" )) | 25 | (text "inst" (rect 8 177 26 188)(font "Arial" )) |
26 | (port | 26 | (port |
27 | (pt 0 32) | 27 | (pt 0 32) |
28 | (input) | 28 | (input) |
29 | (text "fan_auto" (rect 0 0 49 13)(font "Arial" (font_size 8))) | 29 | (text "clk" (rect 0 0 18 13)(font "Arial" (font_size 8))) |
30 | (text "fan_auto" (rect 21 27 70 40)(font "Arial" (font_size 8))) | 30 | (text "clk" (rect 21 27 39 40)(font "Arial" (font_size 8))) |
31 | (line (pt 0 32)(pt 16 32)) | 31 | (line (pt 0 32)(pt 16 32)) |
32 | ) | 32 | ) |
33 | (port | 33 | (port |
34 | (pt 0 48) | 34 | (pt 0 48) |
35 | (input) | 35 | (input) |
36 | (text "alarm_user" (rect 0 0 63 13)(font "Arial" (font_size 8))) | 36 | (text "resetn" (rect 0 0 36 13)(font "Arial" (font_size 8))) |
37 | (text "alarm_user" (rect 21 43 84 56)(font "Arial" (font_size 8))) | 37 | (text "resetn" (rect 21 43 57 56)(font "Arial" (font_size 8))) |
38 | (line (pt 0 48)(pt 16 48)) | 38 | (line (pt 0 48)(pt 16 48)) |
39 | ) | 39 | ) |
40 | (port | 40 | (port |
41 | (pt 0 64) | 41 | (pt 0 64) |
42 | (input) | 42 | (input) |
43 | (text "speed[1..0]" (rect 0 0 62 13)(font "Arial" (font_size 8))) | 43 | (text "fan_auto" (rect 0 0 50 13)(font "Arial" (font_size 8))) |
44 | (text "speed[1..0]" (rect 21 59 83 72)(font "Arial" (font_size 8))) | 44 | (text "fan_auto" (rect 21 59 71 72)(font "Arial" (font_size 8))) |
45 | (line (pt 0 64)(pt 16 64)(line_width 3)) | 45 | (line (pt 0 64)(pt 16 64)) |
46 | ) | ||
47 | (port | ||
48 | (pt 0 80) | ||
49 | (input) | ||
50 | (text "alarm_user" (rect 0 0 64 13)(font "Arial" (font_size 8))) | ||
51 | (text "alarm_user" (rect 21 75 85 88)(font "Arial" (font_size 8))) | ||
52 | (line (pt 0 80)(pt 16 80)) | ||
53 | ) | ||
54 | (port | ||
55 | (pt 0 96) | ||
56 | (input) | ||
57 | (text "speed[1..0]" (rect 0 0 63 13)(font "Arial" (font_size 8))) | ||
58 | (text "speed[1..0]" (rect 21 91 84 104)(font "Arial" (font_size 8))) | ||
59 | (line (pt 0 96)(pt 16 96)(line_width 3)) | ||
46 | ) | 60 | ) |
47 | (port | 61 | (port |
48 | (pt 176 32) | 62 | (pt 176 32) |
49 | (output) | 63 | (output) |
50 | (text "hex7[6..0]" (rect 0 0 55 13)(font "Arial" (font_size 8))) | 64 | (text "hex7[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) |
51 | (text "hex7[6..0]" (rect 100 27 155 40)(font "Arial" (font_size 8))) | 65 | (text "hex7[6..0]" (rect 99 27 155 40)(font "Arial" (font_size 8))) |
52 | (line (pt 176 32)(pt 160 32)(line_width 3)) | 66 | (line (pt 176 32)(pt 160 32)(line_width 3)) |
53 | ) | 67 | ) |
54 | (port | 68 | (port |
55 | (pt 176 48) | 69 | (pt 176 48) |
56 | (output) | 70 | (output) |
57 | (text "hex6[6..0]" (rect 0 0 55 13)(font "Arial" (font_size 8))) | 71 | (text "hex6[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) |
58 | (text "hex6[6..0]" (rect 100 43 155 56)(font "Arial" (font_size 8))) | 72 | (text "hex6[6..0]" (rect 99 43 155 56)(font "Arial" (font_size 8))) |
59 | (line (pt 176 48)(pt 160 48)(line_width 3)) | 73 | (line (pt 176 48)(pt 160 48)(line_width 3)) |
60 | ) | 74 | ) |
61 | (port | 75 | (port |
62 | (pt 176 64) | 76 | (pt 176 64) |
63 | (output) | 77 | (output) |
64 | (text "hex4[6..0]" (rect 0 0 55 13)(font "Arial" (font_size 8))) | 78 | (text "hex5[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) |
65 | (text "hex4[6..0]" (rect 100 59 155 72)(font "Arial" (font_size 8))) | 79 | (text "hex5[6..0]" (rect 99 59 155 72)(font "Arial" (font_size 8))) |
66 | (line (pt 176 64)(pt 160 64)(line_width 3)) | 80 | (line (pt 176 64)(pt 160 64)(line_width 3)) |
67 | ) | 81 | ) |
82 | (port | ||
83 | (pt 176 80) | ||
84 | (output) | ||
85 | (text "hex4[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) | ||
86 | (text "hex4[6..0]" (rect 99 75 155 88)(font "Arial" (font_size 8))) | ||
87 | (line (pt 176 80)(pt 160 80)(line_width 3)) | ||
88 | ) | ||
89 | (port | ||
90 | (pt 176 96) | ||
91 | (output) | ||
92 | (text "hex3[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) | ||
93 | (text "hex3[6..0]" (rect 99 91 155 104)(font "Arial" (font_size 8))) | ||
94 | (line (pt 176 96)(pt 160 96)(line_width 3)) | ||
95 | ) | ||
96 | (port | ||
97 | (pt 176 112) | ||
98 | (output) | ||
99 | (text "hex2[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) | ||
100 | (text "hex2[6..0]" (rect 99 107 155 120)(font "Arial" (font_size 8))) | ||
101 | (line (pt 176 112)(pt 160 112)(line_width 3)) | ||
102 | ) | ||
103 | (port | ||
104 | (pt 176 128) | ||
105 | (output) | ||
106 | (text "hex1[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) | ||
107 | (text "hex1[6..0]" (rect 99 123 155 136)(font "Arial" (font_size 8))) | ||
108 | (line (pt 176 128)(pt 160 128)(line_width 3)) | ||
109 | ) | ||
110 | (port | ||
111 | (pt 176 144) | ||
112 | (output) | ||
113 | (text "hex0[6..0]" (rect 0 0 56 13)(font "Arial" (font_size 8))) | ||
114 | (text "hex0[6..0]" (rect 99 139 155 152)(font "Arial" (font_size 8))) | ||
115 | (line (pt 176 144)(pt 160 144)(line_width 3)) | ||
116 | ) | ||
68 | (drawing | 117 | (drawing |
69 | (rectangle (rect 16 16 160 80)) | 118 | (rectangle (rect 16 16 160 176)) |
70 | ) | 119 | ) |
71 | ) | 120 | ) |