@@ -21,9 +21,9 @@ agreement for further details.
2121*/
2222(header "symbol" (version "1.1"))
2323(symbol
24- (rect 16 16 192 192 )
25- (text "fisc_core " (rect 5 0 42 12)(font "Arial" ))
26- (text "inst" (rect 8 160 20 172 )(font "Arial" ))
24+ (rect 16 16 256 320 )
25+ (text "FISC_Core " (rect 5 0 52 12)(font "Arial" ))
26+ (text "inst" (rect 8 288 20 300 )(font "Arial" ))
2727 (port
2828 (pt 0 32)
2929 (input)
@@ -60,55 +60,125 @@ agreement for further details.
6060 (line (pt 0 96)(pt 16 96)(line_width 1))
6161 )
6262 (port
63- (pt 176 32)
63+ (pt 0 112)
64+ (input)
65+ (text "din_bus_a[63..0]" (rect 0 0 66 12)(font "Arial" ))
66+ (text "din_bus_a[63..0]" (rect 21 107 87 119)(font "Arial" ))
67+ (line (pt 0 112)(pt 16 112)(line_width 3))
68+ )
69+ (port
70+ (pt 0 128)
71+ (input)
72+ (text "din_bus_b[63..0]" (rect 0 0 66 12)(font "Arial" ))
73+ (text "din_bus_b[63..0]" (rect 21 123 87 135)(font "Arial" ))
74+ (line (pt 0 128)(pt 16 128)(line_width 3))
75+ )
76+ (port
77+ (pt 240 32)
6478 (output)
6579 (text "halt_n" (rect 0 0 23 12)(font "Arial" ))
66- (text "halt_n" (rect 132 27 155 39)(font "Arial" ))
67- (line (pt 176 32)(pt 160 32)(line_width 1))
80+ (text "halt_n" (rect 196 27 219 39)(font "Arial" ))
81+ (line (pt 240 32)(pt 224 32)(line_width 1))
6882 )
6983 (port
70- (pt 176 48)
84+ (pt 240 48)
7185 (output)
72- (text "opcycle_n " (rect 0 0 41 12)(font "Arial" ))
73- (text "opcycle_n " (rect 114 43 155 55)(font "Arial" ))
74- (line (pt 176 48)(pt 160 48)(line_width 1))
86+ (text "ioack_n " (rect 0 0 30 12)(font "Arial" ))
87+ (text "ioack_n " (rect 189 43 219 55)(font "Arial" ))
88+ (line (pt 240 48)(pt 224 48)(line_width 1))
7589 )
7690 (port
77- (pt 176 64)
91+ (pt 240 64)
7892 (output)
79- (text "ioack_n" (rect 0 0 30 12)(font "Arial" ))
80- (text "ioack_n" (rect 125 59 155 71)(font "Arial" ))
81- (line (pt 176 64)(pt 160 64)(line_width 1))
93+ (text "wr_a" (rect 0 0 20 12)(font "Arial" ))
94+ (text "wr_a" (rect 199 59 219 71)(font "Arial" ))
95+ (line (pt 240 64)(pt 224 64)(line_width 1))
96+ )
97+ (port
98+ (pt 240 80)
99+ (output)
100+ (text "rd_a" (rect 0 0 18 12)(font "Arial" ))
101+ (text "rd_a" (rect 201 75 219 87)(font "Arial" ))
102+ (line (pt 240 80)(pt 224 80)(line_width 1))
103+ )
104+ (port
105+ (pt 240 96)
106+ (output)
107+ (text "wr_b" (rect 0 0 20 12)(font "Arial" ))
108+ (text "wr_b" (rect 199 91 219 103)(font "Arial" ))
109+ (line (pt 240 96)(pt 224 96)(line_width 1))
110+ )
111+ (port
112+ (pt 240 112)
113+ (output)
114+ (text "rd_b" (rect 0 0 18 12)(font "Arial" ))
115+ (text "rd_b" (rect 201 107 219 119)(font "Arial" ))
116+ (line (pt 240 112)(pt 224 112)(line_width 1))
82117 )
83118 (port
84- (pt 176 80 )
119+ (pt 240 128 )
85120 (output)
86- (text "wr_n " (rect 0 0 20 12)(font "Arial" ))
87- (text "wr_n " (rect 135 75 155 87 )(font "Arial" ))
88- (line (pt 176 80 )(pt 160 80 )(line_width 1 ))
121+ (text "dout_bus_a[63..0] " (rect 0 0 71 12)(font "Arial" ))
122+ (text "dout_bus_a[63..0] " (rect 148 123 219 135 )(font "Arial" ))
123+ (line (pt 240 128 )(pt 224 128 )(line_width 3 ))
89124 )
90125 (port
91- (pt 176 96 )
126+ (pt 240 144 )
92127 (output)
93- (text "rd_n " (rect 0 0 18 12)(font "Arial" ))
94- (text "rd_n " (rect 137 91 155 103 )(font "Arial" ))
95- (line (pt 176 96 )(pt 160 96 )(line_width 1 ))
128+ (text "addr_bus_a[10..0] " (rect 0 0 71 12)(font "Arial" ))
129+ (text "addr_bus_a[10..0] " (rect 148 139 219 151 )(font "Arial" ))
130+ (line (pt 240 144 )(pt 224 144 )(line_width 3 ))
96131 )
97132 (port
98- (pt 176 128 )
133+ (pt 240 160 )
99134 (output)
100- (text "a [63..0]" (rect 0 0 29 12)(font "Arial" ))
101- (text "a [63..0]" (rect 126 123 155 135 )(font "Arial" ))
102- (line (pt 176 128 )(pt 160 128 )(line_width 3))
135+ (text "dout_bus_b [63..0]" (rect 0 0 71 12)(font "Arial" ))
136+ (text "dout_bus_b [63..0]" (rect 148 155 219 167 )(font "Arial" ))
137+ (line (pt 240 160 )(pt 224 160 )(line_width 3))
103138 )
104139 (port
105- (pt 176 112)
106- (bidir)
107- (text "d[63..0]" (rect 0 0 29 12)(font "Arial" ))
108- (text "d[63..0]" (rect 126 107 155 119)(font "Arial" ))
109- (line (pt 176 112)(pt 160 112)(line_width 3))
140+ (pt 240 176)
141+ (output)
142+ (text "addr_bus_b[10..0]" (rect 0 0 71 12)(font "Arial" ))
143+ (text "addr_bus_b[10..0]" (rect 148 171 219 183)(font "Arial" ))
144+ (line (pt 240 176)(pt 224 176)(line_width 3))
145+ )
146+ (port
147+ (pt 240 192)
148+ (output)
149+ (text "dbg_init" (rect 0 0 29 12)(font "Arial" ))
150+ (text "dbg_init" (rect 190 187 219 199)(font "Arial" ))
151+ (line (pt 240 192)(pt 224 192)(line_width 1))
152+ )
153+ (port
154+ (pt 240 208)
155+ (output)
156+ (text "dbg1[3..0]" (rect 0 0 37 12)(font "Arial" ))
157+ (text "dbg1[3..0]" (rect 182 203 219 215)(font "Arial" ))
158+ (line (pt 240 208)(pt 224 208)(line_width 3))
159+ )
160+ (port
161+ (pt 240 224)
162+ (output)
163+ (text "dbg2[3..0]" (rect 0 0 38 12)(font "Arial" ))
164+ (text "dbg2[3..0]" (rect 181 219 219 231)(font "Arial" ))
165+ (line (pt 240 224)(pt 224 224)(line_width 3))
166+ )
167+ (port
168+ (pt 240 240)
169+ (output)
170+ (text "dbg3[3..0]" (rect 0 0 38 12)(font "Arial" ))
171+ (text "dbg3[3..0]" (rect 181 235 219 247)(font "Arial" ))
172+ (line (pt 240 240)(pt 224 240)(line_width 3))
173+ )
174+ (port
175+ (pt 240 256)
176+ (output)
177+ (text "dbg4[3..0]" (rect 0 0 40 12)(font "Arial" ))
178+ (text "dbg4[3..0]" (rect 179 251 219 263)(font "Arial" ))
179+ (line (pt 240 256)(pt 224 256)(line_width 3))
110180 )
111181 (drawing
112- (rectangle (rect 16 16 160 160 )(line_width 1))
182+ (rectangle (rect 16 16 224 288 )(line_width 1))
113183 )
114184)
0 commit comments