summaryrefslogtreecommitdiff
path: root/FPGA/display/display.bsf
diff options
context:
space:
mode:
Diffstat (limited to 'FPGA/display/display.bsf')
-rw-r--r--FPGA/display/display.bsf83
1 files changed, 66 insertions, 17 deletions
diff --git a/FPGA/display/display.bsf b/FPGA/display/display.bsf
index ed4adb7..829f8f9 100644
--- a/FPGA/display/display.bsf
+++ b/FPGA/display/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)