rev |
line source |
nuclear@0
|
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
nuclear@0
|
2 <project source="2.7.1" version="1.0">
|
nuclear@0
|
3 This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
nuclear@0
|
4 <lib desc="#Wiring" name="0">
|
nuclear@0
|
5 <tool name="Splitter">
|
nuclear@0
|
6 <a name="facing" val="west"/>
|
nuclear@0
|
7 <a name="fanout" val="4"/>
|
nuclear@0
|
8 <a name="incoming" val="4"/>
|
nuclear@0
|
9 </tool>
|
nuclear@0
|
10 <tool name="Pin">
|
nuclear@0
|
11 <a name="width" val="4"/>
|
nuclear@0
|
12 <a name="label" val="Opcode"/>
|
nuclear@0
|
13 </tool>
|
nuclear@0
|
14 <tool name="Constant">
|
nuclear@0
|
15 <a name="value" val="0x0"/>
|
nuclear@0
|
16 </tool>
|
nuclear@0
|
17 </lib>
|
nuclear@0
|
18 <lib desc="#Gates" name="1">
|
nuclear@0
|
19 <tool name="OR Gate">
|
nuclear@0
|
20 <a name="inputs" val="8"/>
|
nuclear@0
|
21 </tool>
|
nuclear@0
|
22 <tool name="NOR Gate">
|
nuclear@0
|
23 <a name="inputs" val="8"/>
|
nuclear@0
|
24 </tool>
|
nuclear@0
|
25 </lib>
|
nuclear@0
|
26 <lib desc="#Plexers" name="2">
|
nuclear@0
|
27 <tool name="Multiplexer">
|
nuclear@0
|
28 <a name="select" val="4"/>
|
nuclear@0
|
29 <a name="width" val="8"/>
|
nuclear@0
|
30 </tool>
|
nuclear@0
|
31 </lib>
|
nuclear@0
|
32 <lib desc="#Arithmetic" name="3"/>
|
nuclear@0
|
33 <lib desc="#Memory" name="4">
|
nuclear@0
|
34 <tool name="ROM">
|
nuclear@0
|
35 <a name="contents">addr/data: 8 8
|
nuclear@0
|
36 0
|
nuclear@0
|
37 </a>
|
nuclear@0
|
38 </tool>
|
nuclear@0
|
39 </lib>
|
nuclear@0
|
40 <lib desc="#I/O" name="5"/>
|
nuclear@0
|
41 <lib desc="#Base" name="6">
|
nuclear@0
|
42 <tool name="Text Tool">
|
nuclear@0
|
43 <a name="text" val=""/>
|
nuclear@0
|
44 <a name="font" val="SansSerif plain 12"/>
|
nuclear@0
|
45 <a name="halign" val="center"/>
|
nuclear@0
|
46 <a name="valign" val="base"/>
|
nuclear@0
|
47 </tool>
|
nuclear@0
|
48 </lib>
|
nuclear@0
|
49 <main name="main"/>
|
nuclear@0
|
50 <options>
|
nuclear@0
|
51 <a name="gateUndefined" val="ignore"/>
|
nuclear@0
|
52 <a name="simlimit" val="1000"/>
|
nuclear@0
|
53 <a name="simrand" val="0"/>
|
nuclear@0
|
54 </options>
|
nuclear@0
|
55 <mappings>
|
nuclear@0
|
56 <tool lib="6" map="Button2" name="Menu Tool"/>
|
nuclear@0
|
57 <tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
nuclear@0
|
58 <tool lib="6" map="Button3" name="Menu Tool"/>
|
nuclear@0
|
59 </mappings>
|
nuclear@0
|
60 <toolbar>
|
nuclear@0
|
61 <tool lib="6" name="Poke Tool"/>
|
nuclear@0
|
62 <tool lib="6" name="Edit Tool"/>
|
nuclear@0
|
63 <tool lib="6" name="Text Tool">
|
nuclear@0
|
64 <a name="text" val=""/>
|
nuclear@0
|
65 <a name="font" val="SansSerif plain 12"/>
|
nuclear@0
|
66 <a name="halign" val="center"/>
|
nuclear@0
|
67 <a name="valign" val="base"/>
|
nuclear@0
|
68 </tool>
|
nuclear@0
|
69 <sep/>
|
nuclear@0
|
70 <tool lib="0" name="Pin">
|
nuclear@0
|
71 <a name="width" val="8"/>
|
nuclear@0
|
72 <a name="tristate" val="false"/>
|
nuclear@0
|
73 </tool>
|
nuclear@0
|
74 <tool lib="0" name="Pin">
|
nuclear@0
|
75 <a name="facing" val="west"/>
|
nuclear@0
|
76 <a name="output" val="true"/>
|
nuclear@0
|
77 <a name="width" val="8"/>
|
nuclear@0
|
78 <a name="labelloc" val="east"/>
|
nuclear@0
|
79 </tool>
|
nuclear@0
|
80 <tool lib="1" name="NOT Gate"/>
|
nuclear@0
|
81 <tool lib="1" name="AND Gate"/>
|
nuclear@0
|
82 <tool lib="1" name="OR Gate"/>
|
nuclear@0
|
83 </toolbar>
|
nuclear@0
|
84 <circuit name="main">
|
nuclear@0
|
85 <a name="circuit" val="main"/>
|
nuclear@0
|
86 <a name="clabel" val=""/>
|
nuclear@0
|
87 <a name="clabelup" val="east"/>
|
nuclear@0
|
88 <a name="clabelfont" val="SansSerif plain 12"/>
|
nuclear@0
|
89 <wire from="(170,240)" to="(310,240)"/>
|
nuclear@0
|
90 <wire from="(310,400)" to="(350,400)"/>
|
nuclear@0
|
91 <wire from="(700,460)" to="(710,460)"/>
|
nuclear@0
|
92 <wire from="(720,460)" to="(740,460)"/>
|
nuclear@0
|
93 <wire from="(720,260)" to="(720,340)"/>
|
nuclear@0
|
94 <wire from="(310,620)" to="(310,760)"/>
|
nuclear@0
|
95 <wire from="(700,440)" to="(730,440)"/>
|
nuclear@0
|
96 <wire from="(570,290)" to="(590,290)"/>
|
nuclear@0
|
97 <wire from="(570,630)" to="(570,680)"/>
|
nuclear@0
|
98 <wire from="(410,440)" to="(450,440)"/>
|
nuclear@0
|
99 <wire from="(710,460)" to="(710,470)"/>
|
nuclear@0
|
100 <wire from="(460,10)" to="(480,10)"/>
|
nuclear@0
|
101 <wire from="(630,260)" to="(720,260)"/>
|
nuclear@0
|
102 <wire from="(460,250)" to="(590,250)"/>
|
nuclear@0
|
103 <wire from="(360,280)" to="(360,290)"/>
|
nuclear@0
|
104 <wire from="(310,340)" to="(350,340)"/>
|
nuclear@0
|
105 <wire from="(400,200)" to="(580,200)"/>
|
nuclear@0
|
106 <wire from="(700,450)" to="(720,450)"/>
|
nuclear@0
|
107 <wire from="(570,520)" to="(590,520)"/>
|
nuclear@0
|
108 <wire from="(290,60)" to="(360,60)"/>
|
nuclear@0
|
109 <wire from="(720,140)" to="(740,140)"/>
|
nuclear@0
|
110 <wire from="(570,600)" to="(570,610)"/>
|
nuclear@0
|
111 <wire from="(710,470)" to="(740,470)"/>
|
nuclear@0
|
112 <wire from="(570,300)" to="(570,310)"/>
|
nuclear@0
|
113 <wire from="(790,490)" to="(790,530)"/>
|
nuclear@0
|
114 <wire from="(820,440)" to="(830,440)"/>
|
nuclear@0
|
115 <wire from="(700,430)" to="(740,430)"/>
|
nuclear@0
|
116 <wire from="(720,450)" to="(720,460)"/>
|
nuclear@0
|
117 <wire from="(400,720)" to="(480,720)"/>
|
nuclear@0
|
118 <wire from="(570,490)" to="(590,490)"/>
|
nuclear@0
|
119 <wire from="(140,190)" to="(170,190)"/>
|
nuclear@0
|
120 <wire from="(400,320)" to="(430,320)"/>
|
nuclear@0
|
121 <wire from="(320,360)" to="(320,420)"/>
|
nuclear@0
|
122 <wire from="(570,300)" to="(590,300)"/>
|
nuclear@0
|
123 <wire from="(570,480)" to="(570,490)"/>
|
nuclear@0
|
124 <wire from="(430,220)" to="(590,220)"/>
|
nuclear@0
|
125 <wire from="(570,540)" to="(570,550)"/>
|
nuclear@0
|
126 <wire from="(480,270)" to="(480,720)"/>
|
nuclear@0
|
127 <wire from="(570,580)" to="(590,580)"/>
|
nuclear@0
|
128 <wire from="(830,440)" to="(830,490)"/>
|
nuclear@0
|
129 <wire from="(310,460)" to="(310,620)"/>
|
nuclear@0
|
130 <wire from="(440,230)" to="(590,230)"/>
|
nuclear@0
|
131 <wire from="(320,420)" to="(320,500)"/>
|
nuclear@0
|
132 <wire from="(480,270)" to="(580,270)"/>
|
nuclear@0
|
133 <wire from="(320,420)" to="(350,420)"/>
|
nuclear@0
|
134 <wire from="(570,290)" to="(570,300)"/>
|
nuclear@0
|
135 <wire from="(320,570)" to="(320,710)"/>
|
nuclear@0
|
136 <wire from="(610,340)" to="(610,380)"/>
|
nuclear@0
|
137 <wire from="(310,240)" to="(330,240)"/>
|
nuclear@0
|
138 <wire from="(580,280)" to="(590,280)"/>
|
nuclear@0
|
139 <wire from="(570,310)" to="(590,310)"/>
|
nuclear@0
|
140 <wire from="(170,190)" to="(170,240)"/>
|
nuclear@0
|
141 <wire from="(610,380)" to="(650,380)"/>
|
nuclear@0
|
142 <wire from="(320,570)" to="(330,570)"/>
|
nuclear@0
|
143 <wire from="(730,450)" to="(740,450)"/>
|
nuclear@0
|
144 <wire from="(470,260)" to="(590,260)"/>
|
nuclear@0
|
145 <wire from="(320,300)" to="(350,300)"/>
|
nuclear@0
|
146 <wire from="(290,660)" to="(350,660)"/>
|
nuclear@0
|
147 <wire from="(570,320)" to="(570,370)"/>
|
nuclear@0
|
148 <wire from="(310,620)" to="(330,620)"/>
|
nuclear@0
|
149 <wire from="(320,360)" to="(350,360)"/>
|
nuclear@0
|
150 <wire from="(570,590)" to="(570,600)"/>
|
nuclear@0
|
151 <wire from="(320,100)" to="(320,160)"/>
|
nuclear@0
|
152 <wire from="(320,160)" to="(330,160)"/>
|
nuclear@0
|
153 <wire from="(570,530)" to="(590,530)"/>
|
nuclear@0
|
154 <wire from="(580,510)" to="(590,510)"/>
|
nuclear@0
|
155 <wire from="(570,530)" to="(570,540)"/>
|
nuclear@0
|
156 <wire from="(570,590)" to="(590,590)"/>
|
nuclear@0
|
157 <wire from="(700,470)" to="(700,480)"/>
|
nuclear@0
|
158 <wire from="(140,160)" to="(320,160)"/>
|
nuclear@0
|
159 <wire from="(580,270)" to="(590,270)"/>
|
nuclear@0
|
160 <wire from="(790,530)" to="(800,530)"/>
|
nuclear@0
|
161 <wire from="(570,610)" to="(570,620)"/>
|
nuclear@0
|
162 <wire from="(650,50)" to="(650,380)"/>
|
nuclear@0
|
163 <wire from="(650,380)" to="(650,660)"/>
|
nuclear@0
|
164 <wire from="(310,240)" to="(310,340)"/>
|
nuclear@0
|
165 <wire from="(460,250)" to="(460,500)"/>
|
nuclear@0
|
166 <wire from="(570,580)" to="(570,590)"/>
|
nuclear@0
|
167 <wire from="(580,270)" to="(580,280)"/>
|
nuclear@0
|
168 <wire from="(570,540)" to="(590,540)"/>
|
nuclear@0
|
169 <wire from="(790,490)" to="(830,490)"/>
|
nuclear@0
|
170 <wire from="(570,320)" to="(590,320)"/>
|
nuclear@0
|
171 <wire from="(320,500)" to="(360,500)"/>
|
nuclear@0
|
172 <wire from="(570,100)" to="(570,180)"/>
|
nuclear@0
|
173 <wire from="(570,520)" to="(570,530)"/>
|
nuclear@0
|
174 <wire from="(700,400)" to="(740,400)"/>
|
nuclear@0
|
175 <wire from="(570,600)" to="(590,600)"/>
|
nuclear@0
|
176 <wire from="(430,220)" to="(430,320)"/>
|
nuclear@0
|
177 <wire from="(700,410)" to="(740,410)"/>
|
nuclear@0
|
178 <wire from="(570,630)" to="(590,630)"/>
|
nuclear@0
|
179 <wire from="(570,190)" to="(570,290)"/>
|
nuclear@0
|
180 <wire from="(570,570)" to="(590,570)"/>
|
nuclear@0
|
181 <wire from="(580,210)" to="(590,210)"/>
|
nuclear@0
|
182 <wire from="(400,380)" to="(440,380)"/>
|
nuclear@0
|
183 <wire from="(550,500)" to="(580,500)"/>
|
nuclear@0
|
184 <wire from="(570,550)" to="(570,560)"/>
|
nuclear@0
|
185 <wire from="(610,660)" to="(650,660)"/>
|
nuclear@0
|
186 <wire from="(680,340)" to="(720,340)"/>
|
nuclear@0
|
187 <wire from="(360,290)" to="(550,290)"/>
|
nuclear@0
|
188 <wire from="(360,60)" to="(460,60)"/>
|
nuclear@0
|
189 <wire from="(550,290)" to="(550,500)"/>
|
nuclear@0
|
190 <wire from="(570,190)" to="(590,190)"/>
|
nuclear@0
|
191 <wire from="(630,560)" to="(800,560)"/>
|
nuclear@0
|
192 <wire from="(320,100)" to="(570,100)"/>
|
nuclear@0
|
193 <wire from="(310,340)" to="(310,400)"/>
|
nuclear@0
|
194 <wire from="(360,60)" to="(360,110)"/>
|
nuclear@0
|
195 <wire from="(700,420)" to="(740,420)"/>
|
nuclear@0
|
196 <wire from="(570,620)" to="(590,620)"/>
|
nuclear@0
|
197 <wire from="(570,610)" to="(590,610)"/>
|
nuclear@0
|
198 <wire from="(580,200)" to="(580,210)"/>
|
nuclear@0
|
199 <wire from="(570,490)" to="(570,520)"/>
|
nuclear@0
|
200 <wire from="(570,180)" to="(590,180)"/>
|
nuclear@0
|
201 <wire from="(480,10)" to="(480,50)"/>
|
nuclear@0
|
202 <wire from="(310,400)" to="(310,460)"/>
|
nuclear@0
|
203 <wire from="(450,240)" to="(590,240)"/>
|
nuclear@0
|
204 <wire from="(400,580)" to="(470,580)"/>
|
nuclear@0
|
205 <wire from="(720,140)" to="(720,260)"/>
|
nuclear@0
|
206 <wire from="(730,440)" to="(730,450)"/>
|
nuclear@0
|
207 <wire from="(580,500)" to="(590,500)"/>
|
nuclear@0
|
208 <wire from="(320,500)" to="(320,570)"/>
|
nuclear@0
|
209 <wire from="(440,230)" to="(440,380)"/>
|
nuclear@0
|
210 <wire from="(450,240)" to="(450,440)"/>
|
nuclear@0
|
211 <wire from="(320,160)" to="(320,300)"/>
|
nuclear@0
|
212 <wire from="(320,300)" to="(320,360)"/>
|
nuclear@0
|
213 <wire from="(290,60)" to="(290,660)"/>
|
nuclear@0
|
214 <wire from="(700,480)" to="(740,480)"/>
|
nuclear@0
|
215 <wire from="(570,550)" to="(590,550)"/>
|
nuclear@0
|
216 <wire from="(320,710)" to="(330,710)"/>
|
nuclear@0
|
217 <wire from="(570,570)" to="(570,580)"/>
|
nuclear@0
|
218 <wire from="(390,500)" to="(460,500)"/>
|
nuclear@0
|
219 <wire from="(570,480)" to="(590,480)"/>
|
nuclear@0
|
220 <wire from="(580,200)" to="(590,200)"/>
|
nuclear@0
|
221 <wire from="(570,560)" to="(590,560)"/>
|
nuclear@0
|
222 <wire from="(570,560)" to="(570,570)"/>
|
nuclear@0
|
223 <wire from="(610,640)" to="(610,660)"/>
|
nuclear@0
|
224 <wire from="(480,50)" to="(650,50)"/>
|
nuclear@0
|
225 <wire from="(310,460)" to="(350,460)"/>
|
nuclear@0
|
226 <wire from="(570,620)" to="(570,630)"/>
|
nuclear@0
|
227 <wire from="(310,760)" to="(330,760)"/>
|
nuclear@0
|
228 <wire from="(570,310)" to="(570,320)"/>
|
nuclear@0
|
229 <wire from="(470,260)" to="(470,580)"/>
|
nuclear@0
|
230 <wire from="(680,340)" to="(680,440)"/>
|
nuclear@0
|
231 <wire from="(580,500)" to="(580,510)"/>
|
nuclear@0
|
232 <comp loc="(380,160)" name="8bit add/sub"/>
|
nuclear@0
|
233 <comp lib="6" loc="(407,129)" name="Text">
|
nuclear@0
|
234 <a name="text" val="add/sub"/>
|
nuclear@0
|
235 </comp>
|
nuclear@0
|
236 <comp lib="1" loc="(390,500)" name="NOT Gate">
|
nuclear@0
|
237 <a name="width" val="8"/>
|
nuclear@0
|
238 </comp>
|
nuclear@0
|
239 <comp lib="0" loc="(800,530)" name="Pin">
|
nuclear@0
|
240 <a name="facing" val="west"/>
|
nuclear@0
|
241 <a name="output" val="true"/>
|
nuclear@0
|
242 <a name="label" val="zero flag"/>
|
nuclear@0
|
243 <a name="labelloc" val="east"/>
|
nuclear@0
|
244 </comp>
|
nuclear@0
|
245 <comp lib="0" loc="(140,160)" name="Pin">
|
nuclear@0
|
246 <a name="width" val="8"/>
|
nuclear@0
|
247 <a name="tristate" val="false"/>
|
nuclear@0
|
248 <a name="label" val="InA"/>
|
nuclear@0
|
249 </comp>
|
nuclear@0
|
250 <comp lib="0" loc="(800,560)" name="Pin">
|
nuclear@0
|
251 <a name="facing" val="west"/>
|
nuclear@0
|
252 <a name="output" val="true"/>
|
nuclear@0
|
253 <a name="label" val="overflow bit"/>
|
nuclear@0
|
254 <a name="labelloc" val="east"/>
|
nuclear@0
|
255 </comp>
|
nuclear@0
|
256 <comp lib="6" loc="(419,671)" name="Text">
|
nuclear@0
|
257 <a name="text" val="right shifter"/>
|
nuclear@0
|
258 </comp>
|
nuclear@0
|
259 <comp lib="0" loc="(330,240)" name="Splitter">
|
nuclear@0
|
260 <a name="fanout" val="8"/>
|
nuclear@0
|
261 <a name="incoming" val="8"/>
|
nuclear@0
|
262 <a name="appear" val="legacy"/>
|
nuclear@0
|
263 </comp>
|
nuclear@0
|
264 <comp lib="0" loc="(140,190)" name="Pin">
|
nuclear@0
|
265 <a name="width" val="8"/>
|
nuclear@0
|
266 <a name="tristate" val="false"/>
|
nuclear@0
|
267 <a name="label" val="InB"/>
|
nuclear@0
|
268 </comp>
|
nuclear@0
|
269 <comp lib="2" loc="(630,560)" name="Multiplexer">
|
nuclear@0
|
270 <a name="select" val="4"/>
|
nuclear@0
|
271 <a name="enable" val="false"/>
|
nuclear@0
|
272 </comp>
|
nuclear@0
|
273 <comp lib="0" loc="(400,720)" name="Splitter">
|
nuclear@0
|
274 <a name="facing" val="west"/>
|
nuclear@0
|
275 <a name="fanout" val="8"/>
|
nuclear@0
|
276 <a name="incoming" val="8"/>
|
nuclear@0
|
277 <a name="appear" val="legacy"/>
|
nuclear@0
|
278 </comp>
|
nuclear@0
|
279 <comp lib="0" loc="(330,760)" name="Splitter">
|
nuclear@0
|
280 <a name="fanout" val="3"/>
|
nuclear@0
|
281 <a name="incoming" val="8"/>
|
nuclear@0
|
282 <a name="appear" val="legacy"/>
|
nuclear@0
|
283 <a name="bit3" val="none"/>
|
nuclear@0
|
284 <a name="bit4" val="none"/>
|
nuclear@0
|
285 <a name="bit5" val="none"/>
|
nuclear@0
|
286 <a name="bit6" val="none"/>
|
nuclear@0
|
287 <a name="bit7" val="none"/>
|
nuclear@0
|
288 </comp>
|
nuclear@0
|
289 <comp lib="6" loc="(413,531)" name="Text">
|
nuclear@0
|
290 <a name="text" val="left shifter"/>
|
nuclear@0
|
291 </comp>
|
nuclear@0
|
292 <comp lib="1" loc="(400,320)" name="AND Gate">
|
nuclear@0
|
293 <a name="width" val="8"/>
|
nuclear@0
|
294 <a name="inputs" val="2"/>
|
nuclear@0
|
295 </comp>
|
nuclear@0
|
296 <comp lib="0" loc="(570,370)" name="Constant">
|
nuclear@0
|
297 <a name="facing" val="west"/>
|
nuclear@0
|
298 <a name="width" val="8"/>
|
nuclear@0
|
299 <a name="value" val="0x0"/>
|
nuclear@0
|
300 </comp>
|
nuclear@0
|
301 <comp lib="0" loc="(480,50)" name="Splitter">
|
nuclear@0
|
302 <a name="facing" val="west"/>
|
nuclear@0
|
303 <a name="fanout" val="4"/>
|
nuclear@0
|
304 <a name="incoming" val="4"/>
|
nuclear@0
|
305 </comp>
|
nuclear@0
|
306 <comp lib="0" loc="(400,200)" name="Splitter">
|
nuclear@0
|
307 <a name="facing" val="west"/>
|
nuclear@0
|
308 <a name="fanout" val="8"/>
|
nuclear@0
|
309 <a name="incoming" val="8"/>
|
nuclear@0
|
310 <a name="appear" val="legacy"/>
|
nuclear@0
|
311 </comp>
|
nuclear@0
|
312 <comp lib="0" loc="(330,570)" name="Splitter">
|
nuclear@0
|
313 <a name="fanout" val="8"/>
|
nuclear@0
|
314 <a name="incoming" val="8"/>
|
nuclear@0
|
315 <a name="appear" val="legacy"/>
|
nuclear@0
|
316 </comp>
|
nuclear@0
|
317 <comp loc="(380,680)" name="8bit right shifter"/>
|
nuclear@0
|
318 <comp lib="0" loc="(680,440)" name="Splitter">
|
nuclear@0
|
319 <a name="fanout" val="8"/>
|
nuclear@0
|
320 <a name="incoming" val="8"/>
|
nuclear@0
|
321 <a name="appear" val="legacy"/>
|
nuclear@0
|
322 </comp>
|
nuclear@0
|
323 <comp lib="0" loc="(330,160)" name="Splitter">
|
nuclear@0
|
324 <a name="fanout" val="8"/>
|
nuclear@0
|
325 <a name="incoming" val="8"/>
|
nuclear@0
|
326 <a name="appear" val="legacy"/>
|
nuclear@0
|
327 </comp>
|
nuclear@0
|
328 <comp lib="0" loc="(570,680)" name="Constant">
|
nuclear@0
|
329 <a name="facing" val="west"/>
|
nuclear@0
|
330 <a name="value" val="0x0"/>
|
nuclear@0
|
331 </comp>
|
nuclear@0
|
332 <comp lib="0" loc="(460,10)" name="Pin">
|
nuclear@0
|
333 <a name="width" val="4"/>
|
nuclear@0
|
334 <a name="tristate" val="false"/>
|
nuclear@0
|
335 <a name="label" val="Opcode"/>
|
nuclear@0
|
336 </comp>
|
nuclear@0
|
337 <comp lib="0" loc="(330,710)" name="Splitter">
|
nuclear@0
|
338 <a name="fanout" val="8"/>
|
nuclear@0
|
339 <a name="incoming" val="8"/>
|
nuclear@0
|
340 <a name="appear" val="legacy"/>
|
nuclear@0
|
341 </comp>
|
nuclear@0
|
342 <comp lib="0" loc="(330,620)" name="Splitter">
|
nuclear@0
|
343 <a name="fanout" val="3"/>
|
nuclear@0
|
344 <a name="incoming" val="8"/>
|
nuclear@0
|
345 <a name="appear" val="legacy"/>
|
nuclear@0
|
346 <a name="bit3" val="none"/>
|
nuclear@0
|
347 <a name="bit4" val="none"/>
|
nuclear@0
|
348 <a name="bit5" val="none"/>
|
nuclear@0
|
349 <a name="bit6" val="none"/>
|
nuclear@0
|
350 <a name="bit7" val="none"/>
|
nuclear@0
|
351 </comp>
|
nuclear@0
|
352 <comp loc="(380,540)" name="8bit left shifter"/>
|
nuclear@0
|
353 <comp lib="0" loc="(400,580)" name="Splitter">
|
nuclear@0
|
354 <a name="facing" val="west"/>
|
nuclear@0
|
355 <a name="fanout" val="8"/>
|
nuclear@0
|
356 <a name="incoming" val="8"/>
|
nuclear@0
|
357 <a name="appear" val="legacy"/>
|
nuclear@0
|
358 </comp>
|
nuclear@0
|
359 <comp lib="1" loc="(820,440)" name="NOR Gate">
|
nuclear@0
|
360 <a name="size" val="70"/>
|
nuclear@0
|
361 <a name="inputs" val="8"/>
|
nuclear@0
|
362 </comp>
|
nuclear@0
|
363 <comp lib="0" loc="(740,140)" name="Pin">
|
nuclear@0
|
364 <a name="facing" val="west"/>
|
nuclear@0
|
365 <a name="output" val="true"/>
|
nuclear@0
|
366 <a name="width" val="8"/>
|
nuclear@0
|
367 <a name="label" val="Out"/>
|
nuclear@0
|
368 <a name="labelloc" val="east"/>
|
nuclear@0
|
369 </comp>
|
nuclear@0
|
370 <comp lib="0" loc="(350,520)" name="Constant">
|
nuclear@0
|
371 <a name="value" val="0x0"/>
|
nuclear@0
|
372 </comp>
|
nuclear@0
|
373 <comp lib="1" loc="(400,380)" name="OR Gate">
|
nuclear@0
|
374 <a name="width" val="8"/>
|
nuclear@0
|
375 <a name="inputs" val="2"/>
|
nuclear@0
|
376 </comp>
|
nuclear@0
|
377 <comp lib="1" loc="(410,440)" name="XOR Gate">
|
nuclear@0
|
378 <a name="width" val="8"/>
|
nuclear@0
|
379 <a name="inputs" val="2"/>
|
nuclear@0
|
380 </comp>
|
nuclear@0
|
381 <comp lib="2" loc="(630,260)" name="Multiplexer">
|
nuclear@0
|
382 <a name="select" val="4"/>
|
nuclear@0
|
383 <a name="width" val="8"/>
|
nuclear@0
|
384 <a name="enable" val="false"/>
|
nuclear@0
|
385 </comp>
|
nuclear@0
|
386 </circuit>
|
nuclear@0
|
387 <circuit name="1bit adder">
|
nuclear@0
|
388 <a name="circuit" val="1bit adder"/>
|
nuclear@0
|
389 <a name="clabel" val=""/>
|
nuclear@0
|
390 <a name="clabelup" val="east"/>
|
nuclear@0
|
391 <a name="clabelfont" val="SansSerif plain 12"/>
|
nuclear@0
|
392 <wire from="(370,250)" to="(410,250)"/>
|
nuclear@0
|
393 <wire from="(250,180)" to="(250,200)"/>
|
nuclear@0
|
394 <wire from="(330,220)" to="(340,220)"/>
|
nuclear@0
|
395 <wire from="(440,220)" to="(500,220)"/>
|
nuclear@0
|
396 <wire from="(210,160)" to="(250,160)"/>
|
nuclear@0
|
397 <wire from="(310,150)" to="(350,150)"/>
|
nuclear@0
|
398 <wire from="(210,260)" to="(340,260)"/>
|
nuclear@0
|
399 <wire from="(390,160)" to="(500,160)"/>
|
nuclear@0
|
400 <wire from="(100,160)" to="(210,160)"/>
|
nuclear@0
|
401 <wire from="(330,170)" to="(330,220)"/>
|
nuclear@0
|
402 <wire from="(410,230)" to="(410,250)"/>
|
nuclear@0
|
403 <wire from="(230,240)" to="(340,240)"/>
|
nuclear@0
|
404 <wire from="(310,200)" to="(340,200)"/>
|
nuclear@0
|
405 <wire from="(310,150)" to="(310,200)"/>
|
nuclear@0
|
406 <wire from="(230,200)" to="(250,200)"/>
|
nuclear@0
|
407 <wire from="(330,170)" to="(350,170)"/>
|
nuclear@0
|
408 <wire from="(210,160)" to="(210,260)"/>
|
nuclear@0
|
409 <wire from="(310,60)" to="(310,150)"/>
|
nuclear@0
|
410 <wire from="(370,210)" to="(410,210)"/>
|
nuclear@0
|
411 <wire from="(230,200)" to="(230,240)"/>
|
nuclear@0
|
412 <wire from="(290,170)" to="(330,170)"/>
|
nuclear@0
|
413 <wire from="(100,200)" to="(230,200)"/>
|
nuclear@0
|
414 <comp lib="1" loc="(440,220)" name="OR Gate">
|
nuclear@0
|
415 <a name="size" val="30"/>
|
nuclear@0
|
416 <a name="inputs" val="2"/>
|
nuclear@0
|
417 </comp>
|
nuclear@0
|
418 <comp lib="0" loc="(500,160)" name="Pin">
|
nuclear@0
|
419 <a name="facing" val="west"/>
|
nuclear@0
|
420 <a name="output" val="true"/>
|
nuclear@0
|
421 <a name="label" val="S"/>
|
nuclear@0
|
422 <a name="labelloc" val="east"/>
|
nuclear@0
|
423 </comp>
|
nuclear@0
|
424 <comp lib="1" loc="(290,170)" name="XOR Gate">
|
nuclear@0
|
425 <a name="size" val="30"/>
|
nuclear@0
|
426 <a name="inputs" val="2"/>
|
nuclear@0
|
427 </comp>
|
nuclear@0
|
428 <comp lib="1" loc="(390,160)" name="XOR Gate">
|
nuclear@0
|
429 <a name="size" val="30"/>
|
nuclear@0
|
430 <a name="inputs" val="2"/>
|
nuclear@0
|
431 </comp>
|
nuclear@0
|
432 <comp lib="0" loc="(100,160)" name="Pin">
|
nuclear@0
|
433 <a name="tristate" val="false"/>
|
nuclear@0
|
434 <a name="label" val="A"/>
|
nuclear@0
|
435 </comp>
|
nuclear@0
|
436 <comp lib="1" loc="(370,250)" name="AND Gate">
|
nuclear@0
|
437 <a name="size" val="30"/>
|
nuclear@0
|
438 <a name="inputs" val="2"/>
|
nuclear@0
|
439 </comp>
|
nuclear@0
|
440 <comp lib="0" loc="(310,60)" name="Pin">
|
nuclear@0
|
441 <a name="facing" val="south"/>
|
nuclear@0
|
442 <a name="tristate" val="false"/>
|
nuclear@0
|
443 <a name="label" val="Cin"/>
|
nuclear@0
|
444 </comp>
|
nuclear@0
|
445 <comp lib="1" loc="(370,210)" name="AND Gate">
|
nuclear@0
|
446 <a name="size" val="30"/>
|
nuclear@0
|
447 <a name="inputs" val="2"/>
|
nuclear@0
|
448 </comp>
|
nuclear@0
|
449 <comp lib="0" loc="(500,220)" name="Pin">
|
nuclear@0
|
450 <a name="facing" val="west"/>
|
nuclear@0
|
451 <a name="output" val="true"/>
|
nuclear@0
|
452 <a name="label" val="Cout"/>
|
nuclear@0
|
453 <a name="labelloc" val="east"/>
|
nuclear@0
|
454 </comp>
|
nuclear@0
|
455 <comp lib="0" loc="(100,200)" name="Pin">
|
nuclear@0
|
456 <a name="tristate" val="false"/>
|
nuclear@0
|
457 <a name="label" val="B"/>
|
nuclear@0
|
458 </comp>
|
nuclear@0
|
459 </circuit>
|
nuclear@0
|
460 <circuit name="8bit add/sub">
|
nuclear@0
|
461 <a name="circuit" val="8bit add/sub"/>
|
nuclear@0
|
462 <a name="clabel" val=""/>
|
nuclear@0
|
463 <a name="clabelup" val="east"/>
|
nuclear@0
|
464 <a name="clabelfont" val="SansSerif plain 12"/>
|
nuclear@0
|
465 <wire from="(100,380)" to="(300,380)"/>
|
nuclear@0
|
466 <wire from="(210,440)" to="(240,440)"/>
|
nuclear@0
|
467 <wire from="(320,270)" to="(350,270)"/>
|
nuclear@0
|
468 <wire from="(340,290)" to="(470,290)"/>
|
nuclear@0
|
469 <wire from="(350,150)" to="(350,170)"/>
|
nuclear@0
|
470 <wire from="(320,420)" to="(320,430)"/>
|
nuclear@0
|
471 <wire from="(320,170)" to="(320,180)"/>
|
nuclear@0
|
472 <wire from="(90,230)" to="(90,430)"/>
|
nuclear@0
|
473 <wire from="(160,160)" to="(240,160)"/>
|
nuclear@0
|
474 <wire from="(200,360)" to="(240,360)"/>
|
nuclear@0
|
475 <wire from="(210,190)" to="(240,190)"/>
|
nuclear@0
|
476 <wire from="(120,170)" to="(120,280)"/>
|
nuclear@0
|
477 <wire from="(300,180)" to="(300,190)"/>
|
nuclear@0
|
478 <wire from="(300,290)" to="(310,290)"/>
|
nuclear@0
|
479 <wire from="(90,430)" to="(300,430)"/>
|
nuclear@0
|
480 <wire from="(210,20)" to="(210,30)"/>
|
nuclear@0
|
481 <wire from="(320,220)" to="(320,230)"/>
|
nuclear@0
|
482 <wire from="(500,230)" to="(550,230)"/>
|
nuclear@0
|
483 <wire from="(300,130)" to="(300,140)"/>
|
nuclear@0
|
484 <wire from="(350,400)" to="(350,420)"/>
|
nuclear@0
|
485 <wire from="(210,90)" to="(240,90)"/>
|
nuclear@0
|
486 <wire from="(70,190)" to="(110,190)"/>
|
nuclear@0
|
487 <wire from="(110,130)" to="(300,130)"/>
|
nuclear@0
|
488 <wire from="(280,100)" to="(310,100)"/>
|
nuclear@0
|
489 <wire from="(180,260)" to="(180,520)"/>
|
nuclear@0
|
490 <wire from="(280,400)" to="(310,400)"/>
|
nuclear@0
|
491 <wire from="(300,240)" to="(310,240)"/>
|
nuclear@0
|
492 <wire from="(340,100)" to="(350,100)"/>
|
nuclear@0
|
493 <wire from="(350,350)" to="(350,370)"/>
|
nuclear@0
|
494 <wire from="(460,150)" to="(550,150)"/>
|
nuclear@0
|
495 <wire from="(320,370)" to="(350,370)"/>
|
nuclear@0
|
496 <wire from="(340,300)" to="(350,300)"/>
|
nuclear@0
|
497 <wire from="(110,190)" to="(110,330)"/>
|
nuclear@0
|
498 <wire from="(210,240)" to="(240,240)"/>
|
nuclear@0
|
499 <wire from="(280,350)" to="(310,350)"/>
|
nuclear@0
|
500 <wire from="(300,230)" to="(300,240)"/>
|
nuclear@0
|
501 <wire from="(70,130)" to="(100,130)"/>
|
nuclear@0
|
502 <wire from="(320,170)" to="(350,170)"/>
|
nuclear@0
|
503 <wire from="(300,280)" to="(300,290)"/>
|
nuclear@0
|
504 <wire from="(340,90)" to="(550,90)"/>
|
nuclear@0
|
505 <wire from="(300,190)" to="(310,190)"/>
|
nuclear@0
|
506 <wire from="(230,460)" to="(230,600)"/>
|
nuclear@0
|
507 <wire from="(130,150)" to="(130,230)"/>
|
nuclear@0
|
508 <wire from="(400,450)" to="(400,590)"/>
|
nuclear@0
|
509 <wire from="(300,440)" to="(310,440)"/>
|
nuclear@0
|
510 <wire from="(140,180)" to="(300,180)"/>
|
nuclear@0
|
511 <wire from="(320,420)" to="(350,420)"/>
|
nuclear@0
|
512 <wire from="(210,190)" to="(210,240)"/>
|
nuclear@0
|
513 <wire from="(480,190)" to="(480,340)"/>
|
nuclear@0
|
514 <wire from="(320,320)" to="(320,330)"/>
|
nuclear@0
|
515 <wire from="(70,170)" to="(120,170)"/>
|
nuclear@0
|
516 <wire from="(120,280)" to="(300,280)"/>
|
nuclear@0
|
517 <wire from="(340,200)" to="(350,200)"/>
|
nuclear@0
|
518 <wire from="(210,290)" to="(240,290)"/>
|
nuclear@0
|
519 <wire from="(460,150)" to="(460,240)"/>
|
nuclear@0
|
520 <wire from="(340,340)" to="(480,340)"/>
|
nuclear@0
|
521 <wire from="(140,140)" to="(140,180)"/>
|
nuclear@0
|
522 <wire from="(450,130)" to="(550,130)"/>
|
nuclear@0
|
523 <wire from="(170,210)" to="(240,210)"/>
|
nuclear@0
|
524 <wire from="(100,140)" to="(140,140)"/>
|
nuclear@0
|
525 <wire from="(70,560)" to="(200,560)"/>
|
nuclear@0
|
526 <wire from="(340,390)" to="(490,390)"/>
|
nuclear@0
|
527 <wire from="(210,30)" to="(320,30)"/>
|
nuclear@0
|
528 <wire from="(340,250)" to="(350,250)"/>
|
nuclear@0
|
529 <wire from="(210,340)" to="(210,390)"/>
|
nuclear@0
|
530 <wire from="(300,340)" to="(310,340)"/>
|
nuclear@0
|
531 <wire from="(320,370)" to="(320,380)"/>
|
nuclear@0
|
532 <wire from="(350,300)" to="(350,320)"/>
|
nuclear@0
|
533 <wire from="(160,160)" to="(160,480)"/>
|
nuclear@0
|
534 <wire from="(110,80)" to="(110,90)"/>
|
nuclear@0
|
535 <wire from="(110,80)" to="(300,80)"/>
|
nuclear@0
|
536 <wire from="(210,140)" to="(240,140)"/>
|
nuclear@0
|
537 <wire from="(70,90)" to="(110,90)"/>
|
nuclear@0
|
538 <wire from="(210,290)" to="(210,340)"/>
|
nuclear@0
|
539 <wire from="(300,390)" to="(310,390)"/>
|
nuclear@0
|
540 <wire from="(300,430)" to="(300,440)"/>
|
nuclear@0
|
541 <wire from="(70,540)" to="(190,540)"/>
|
nuclear@0
|
542 <wire from="(70,150)" to="(130,150)"/>
|
nuclear@0
|
543 <wire from="(300,380)" to="(300,390)"/>
|
nuclear@0
|
544 <wire from="(300,140)" to="(310,140)"/>
|
nuclear@0
|
545 <wire from="(340,440)" to="(500,440)"/>
|
nuclear@0
|
546 <wire from="(150,110)" to="(150,460)"/>
|
nuclear@0
|
547 <wire from="(70,110)" to="(110,110)"/>
|
nuclear@0
|
548 <wire from="(450,130)" to="(450,190)"/>
|
nuclear@0
|
549 <wire from="(320,120)" to="(350,120)"/>
|
nuclear@0
|
550 <wire from="(350,200)" to="(350,220)"/>
|
nuclear@0
|
551 <wire from="(490,210)" to="(490,390)"/>
|
nuclear@0
|
552 <wire from="(220,410)" to="(240,410)"/>
|
nuclear@0
|
553 <wire from="(150,110)" to="(240,110)"/>
|
nuclear@0
|
554 <wire from="(190,310)" to="(190,540)"/>
|
nuclear@0
|
555 <wire from="(340,350)" to="(350,350)"/>
|
nuclear@0
|
556 <wire from="(300,80)" to="(300,90)"/>
|
nuclear@0
|
557 <wire from="(100,210)" to="(100,380)"/>
|
nuclear@0
|
558 <wire from="(350,250)" to="(350,270)"/>
|
nuclear@0
|
559 <wire from="(70,580)" to="(220,580)"/>
|
nuclear@0
|
560 <wire from="(440,110)" to="(550,110)"/>
|
nuclear@0
|
561 <wire from="(440,110)" to="(440,140)"/>
|
nuclear@0
|
562 <wire from="(320,30)" to="(320,80)"/>
|
nuclear@0
|
563 <wire from="(280,150)" to="(310,150)"/>
|
nuclear@0
|
564 <wire from="(170,210)" to="(170,500)"/>
|
nuclear@0
|
565 <wire from="(70,600)" to="(230,600)"/>
|
nuclear@0
|
566 <wire from="(350,100)" to="(350,120)"/>
|
nuclear@0
|
567 <wire from="(70,210)" to="(100,210)"/>
|
nuclear@0
|
568 <wire from="(180,260)" to="(240,260)"/>
|
nuclear@0
|
569 <wire from="(500,230)" to="(500,440)"/>
|
nuclear@0
|
570 <wire from="(480,190)" to="(550,190)"/>
|
nuclear@0
|
571 <wire from="(340,150)" to="(350,150)"/>
|
nuclear@0
|
572 <wire from="(70,230)" to="(90,230)"/>
|
nuclear@0
|
573 <wire from="(470,170)" to="(470,290)"/>
|
nuclear@0
|
574 <wire from="(220,410)" to="(220,580)"/>
|
nuclear@0
|
575 <wire from="(100,130)" to="(100,140)"/>
|
nuclear@0
|
576 <wire from="(280,200)" to="(310,200)"/>
|
nuclear@0
|
577 <wire from="(320,320)" to="(350,320)"/>
|
nuclear@0
|
578 <wire from="(210,140)" to="(210,190)"/>
|
nuclear@0
|
579 <wire from="(340,450)" to="(400,450)"/>
|
nuclear@0
|
580 <wire from="(280,300)" to="(310,300)"/>
|
nuclear@0
|
581 <wire from="(210,390)" to="(210,440)"/>
|
nuclear@0
|
582 <wire from="(340,240)" to="(460,240)"/>
|
nuclear@0
|
583 <wire from="(340,400)" to="(350,400)"/>
|
nuclear@0
|
584 <wire from="(210,340)" to="(240,340)"/>
|
nuclear@0
|
585 <wire from="(200,360)" to="(200,560)"/>
|
nuclear@0
|
586 <wire from="(280,450)" to="(310,450)"/>
|
nuclear@0
|
587 <wire from="(300,330)" to="(300,340)"/>
|
nuclear@0
|
588 <wire from="(110,330)" to="(300,330)"/>
|
nuclear@0
|
589 <wire from="(280,250)" to="(310,250)"/>
|
nuclear@0
|
590 <wire from="(210,90)" to="(210,140)"/>
|
nuclear@0
|
591 <wire from="(70,520)" to="(180,520)"/>
|
nuclear@0
|
592 <wire from="(70,500)" to="(170,500)"/>
|
nuclear@0
|
593 <wire from="(490,210)" to="(550,210)"/>
|
nuclear@0
|
594 <wire from="(70,460)" to="(150,460)"/>
|
nuclear@0
|
595 <wire from="(210,240)" to="(210,290)"/>
|
nuclear@0
|
596 <wire from="(320,270)" to="(320,280)"/>
|
nuclear@0
|
597 <wire from="(210,390)" to="(240,390)"/>
|
nuclear@0
|
598 <wire from="(210,30)" to="(210,90)"/>
|
nuclear@0
|
599 <wire from="(320,220)" to="(350,220)"/>
|
nuclear@0
|
600 <wire from="(130,230)" to="(300,230)"/>
|
nuclear@0
|
601 <wire from="(190,310)" to="(240,310)"/>
|
nuclear@0
|
602 <wire from="(300,90)" to="(310,90)"/>
|
nuclear@0
|
603 <wire from="(340,140)" to="(440,140)"/>
|
nuclear@0
|
604 <wire from="(230,460)" to="(240,460)"/>
|
nuclear@0
|
605 <wire from="(70,480)" to="(160,480)"/>
|
nuclear@0
|
606 <wire from="(320,120)" to="(320,130)"/>
|
nuclear@0
|
607 <wire from="(110,110)" to="(110,130)"/>
|
nuclear@0
|
608 <wire from="(470,170)" to="(550,170)"/>
|
nuclear@0
|
609 <wire from="(340,190)" to="(450,190)"/>
|
nuclear@0
|
610 <comp lib="0" loc="(70,460)" name="Pin">
|
nuclear@0
|
611 <a name="tristate" val="false"/>
|
nuclear@0
|
612 </comp>
|
nuclear@0
|
613 <comp lib="0" loc="(70,130)" name="Pin">
|
nuclear@0
|
614 <a name="tristate" val="false"/>
|
nuclear@0
|
615 </comp>
|
nuclear@0
|
616 <comp lib="0" loc="(70,540)" name="Pin">
|
nuclear@0
|
617 <a name="tristate" val="false"/>
|
nuclear@0
|
618 </comp>
|
nuclear@0
|
619 <comp lib="1" loc="(280,400)" name="XOR Gate">
|
nuclear@0
|
620 <a name="size" val="30"/>
|
nuclear@0
|
621 <a name="inputs" val="2"/>
|
nuclear@0
|
622 </comp>
|
nuclear@0
|
623 <comp lib="0" loc="(70,170)" name="Pin">
|
nuclear@0
|
624 <a name="tristate" val="false"/>
|
nuclear@0
|
625 </comp>
|
nuclear@0
|
626 <comp loc="(340,90)" name="1bit adder"/>
|
nuclear@0
|
627 <comp loc="(340,290)" name="1bit adder"/>
|
nuclear@0
|
628 <comp loc="(340,140)" name="1bit adder"/>
|
nuclear@0
|
629 <comp lib="0" loc="(70,560)" name="Pin">
|
nuclear@0
|
630 <a name="tristate" val="false"/>
|
nuclear@0
|
631 </comp>
|
nuclear@0
|
632 <comp lib="0" loc="(550,130)" name="Pin">
|
nuclear@0
|
633 <a name="facing" val="west"/>
|
nuclear@0
|
634 <a name="output" val="true"/>
|
nuclear@0
|
635 <a name="labelloc" val="east"/>
|
nuclear@0
|
636 </comp>
|
nuclear@0
|
637 <comp lib="1" loc="(280,450)" name="XOR Gate">
|
nuclear@0
|
638 <a name="size" val="30"/>
|
nuclear@0
|
639 <a name="inputs" val="2"/>
|
nuclear@0
|
640 </comp>
|
nuclear@0
|
641 <comp lib="0" loc="(70,210)" name="Pin">
|
nuclear@0
|
642 <a name="tristate" val="false"/>
|
nuclear@0
|
643 </comp>
|
nuclear@0
|
644 <comp loc="(340,240)" name="1bit adder"/>
|
nuclear@0
|
645 <comp lib="1" loc="(280,150)" name="XOR Gate">
|
nuclear@0
|
646 <a name="size" val="30"/>
|
nuclear@0
|
647 <a name="inputs" val="2"/>
|
nuclear@0
|
648 </comp>
|
nuclear@0
|
649 <comp lib="0" loc="(210,20)" name="Pin">
|
nuclear@0
|
650 <a name="facing" val="south"/>
|
nuclear@0
|
651 <a name="tristate" val="false"/>
|
nuclear@0
|
652 </comp>
|
nuclear@0
|
653 <comp lib="0" loc="(70,230)" name="Pin">
|
nuclear@0
|
654 <a name="tristate" val="false"/>
|
nuclear@0
|
655 </comp>
|
nuclear@0
|
656 <comp lib="1" loc="(280,200)" name="XOR Gate">
|
nuclear@0
|
657 <a name="size" val="30"/>
|
nuclear@0
|
658 <a name="inputs" val="2"/>
|
nuclear@0
|
659 </comp>
|
nuclear@0
|
660 <comp lib="0" loc="(550,170)" name="Pin">
|
nuclear@0
|
661 <a name="facing" val="west"/>
|
nuclear@0
|
662 <a name="output" val="true"/>
|
nuclear@0
|
663 <a name="labelloc" val="east"/>
|
nuclear@0
|
664 </comp>
|
nuclear@0
|
665 <comp lib="0" loc="(70,90)" name="Pin">
|
nuclear@0
|
666 <a name="tristate" val="false"/>
|
nuclear@0
|
667 </comp>
|
nuclear@0
|
668 <comp lib="0" loc="(70,500)" name="Pin">
|
nuclear@0
|
669 <a name="tristate" val="false"/>
|
nuclear@0
|
670 </comp>
|
nuclear@0
|
671 <comp loc="(340,340)" name="1bit adder"/>
|
nuclear@0
|
672 <comp loc="(340,190)" name="1bit adder"/>
|
nuclear@0
|
673 <comp lib="0" loc="(550,210)" name="Pin">
|
nuclear@0
|
674 <a name="facing" val="west"/>
|
nuclear@0
|
675 <a name="output" val="true"/>
|
nuclear@0
|
676 <a name="labelloc" val="east"/>
|
nuclear@0
|
677 </comp>
|
nuclear@0
|
678 <comp loc="(340,390)" name="1bit adder"/>
|
nuclear@0
|
679 <comp lib="0" loc="(550,230)" name="Pin">
|
nuclear@0
|
680 <a name="facing" val="west"/>
|
nuclear@0
|
681 <a name="output" val="true"/>
|
nuclear@0
|
682 <a name="labelloc" val="east"/>
|
nuclear@0
|
683 </comp>
|
nuclear@0
|
684 <comp lib="0" loc="(550,110)" name="Pin">
|
nuclear@0
|
685 <a name="facing" val="west"/>
|
nuclear@0
|
686 <a name="output" val="true"/>
|
nuclear@0
|
687 <a name="labelloc" val="east"/>
|
nuclear@0
|
688 </comp>
|
nuclear@0
|
689 <comp lib="0" loc="(550,190)" name="Pin">
|
nuclear@0
|
690 <a name="facing" val="west"/>
|
nuclear@0
|
691 <a name="output" val="true"/>
|
nuclear@0
|
692 <a name="labelloc" val="east"/>
|
nuclear@0
|
693 </comp>
|
nuclear@0
|
694 <comp lib="0" loc="(70,110)" name="Pin">
|
nuclear@0
|
695 <a name="tristate" val="false"/>
|
nuclear@0
|
696 </comp>
|
nuclear@0
|
697 <comp lib="0" loc="(70,190)" name="Pin">
|
nuclear@0
|
698 <a name="tristate" val="false"/>
|
nuclear@0
|
699 </comp>
|
nuclear@0
|
700 <comp lib="0" loc="(70,150)" name="Pin">
|
nuclear@0
|
701 <a name="tristate" val="false"/>
|
nuclear@0
|
702 </comp>
|
nuclear@0
|
703 <comp lib="0" loc="(70,580)" name="Pin">
|
nuclear@0
|
704 <a name="tristate" val="false"/>
|
nuclear@0
|
705 </comp>
|
nuclear@0
|
706 <comp lib="0" loc="(550,90)" name="Pin">
|
nuclear@0
|
707 <a name="facing" val="west"/>
|
nuclear@0
|
708 <a name="output" val="true"/>
|
nuclear@0
|
709 <a name="labelloc" val="east"/>
|
nuclear@0
|
710 </comp>
|
nuclear@0
|
711 <comp lib="0" loc="(400,590)" name="Pin">
|
nuclear@0
|
712 <a name="facing" val="north"/>
|
nuclear@0
|
713 <a name="output" val="true"/>
|
nuclear@0
|
714 <a name="labelloc" val="east"/>
|
nuclear@0
|
715 </comp>
|
nuclear@0
|
716 <comp lib="0" loc="(550,150)" name="Pin">
|
nuclear@0
|
717 <a name="facing" val="west"/>
|
nuclear@0
|
718 <a name="output" val="true"/>
|
nuclear@0
|
719 <a name="labelloc" val="east"/>
|
nuclear@0
|
720 </comp>
|
nuclear@0
|
721 <comp lib="0" loc="(70,520)" name="Pin">
|
nuclear@0
|
722 <a name="tristate" val="false"/>
|
nuclear@0
|
723 </comp>
|
nuclear@0
|
724 <comp lib="1" loc="(280,350)" name="XOR Gate">
|
nuclear@0
|
725 <a name="size" val="30"/>
|
nuclear@0
|
726 <a name="inputs" val="2"/>
|
nuclear@0
|
727 </comp>
|
nuclear@0
|
728 <comp lib="1" loc="(280,250)" name="XOR Gate">
|
nuclear@0
|
729 <a name="size" val="30"/>
|
nuclear@0
|
730 <a name="inputs" val="2"/>
|
nuclear@0
|
731 </comp>
|
nuclear@0
|
732 <comp loc="(340,440)" name="1bit adder"/>
|
nuclear@0
|
733 <comp lib="0" loc="(70,480)" name="Pin">
|
nuclear@0
|
734 <a name="tristate" val="false"/>
|
nuclear@0
|
735 </comp>
|
nuclear@0
|
736 <comp lib="1" loc="(280,100)" name="XOR Gate">
|
nuclear@0
|
737 <a name="size" val="30"/>
|
nuclear@0
|
738 <a name="inputs" val="2"/>
|
nuclear@0
|
739 </comp>
|
nuclear@0
|
740 <comp lib="0" loc="(70,600)" name="Pin">
|
nuclear@0
|
741 <a name="tristate" val="false"/>
|
nuclear@0
|
742 </comp>
|
nuclear@0
|
743 <comp lib="1" loc="(280,300)" name="XOR Gate">
|
nuclear@0
|
744 <a name="size" val="30"/>
|
nuclear@0
|
745 <a name="inputs" val="2"/>
|
nuclear@0
|
746 </comp>
|
nuclear@0
|
747 </circuit>
|
nuclear@0
|
748 <circuit name="8bit left shifter">
|
nuclear@0
|
749 <a name="circuit" val="8bit left shifter"/>
|
nuclear@0
|
750 <a name="clabel" val=""/>
|
nuclear@0
|
751 <a name="clabelup" val="east"/>
|
nuclear@0
|
752 <a name="clabelfont" val="SansSerif plain 12"/>
|
nuclear@0
|
753 <wire from="(220,210)" to="(220,300)"/>
|
nuclear@0
|
754 <wire from="(580,150)" to="(580,240)"/>
|
nuclear@0
|
755 <wire from="(680,250)" to="(730,250)"/>
|
nuclear@0
|
756 <wire from="(340,520)" to="(370,520)"/>
|
nuclear@0
|
757 <wire from="(500,250)" to="(500,320)"/>
|
nuclear@0
|
758 <wire from="(400,230)" to="(470,230)"/>
|
nuclear@0
|
759 <wire from="(460,600)" to="(510,600)"/>
|
nuclear@0
|
760 <wire from="(360,590)" to="(370,590)"/>
|
nuclear@0
|
761 <wire from="(80,120)" to="(140,120)"/>
|
nuclear@0
|
762 <wire from="(360,220)" to="(370,220)"/>
|
nuclear@0
|
763 <wire from="(220,440)" to="(240,440)"/>
|
nuclear@0
|
764 <wire from="(500,320)" to="(510,320)"/>
|
nuclear@0
|
765 <wire from="(250,450)" to="(250,520)"/>
|
nuclear@0
|
766 <wire from="(540,310)" to="(600,310)"/>
|
nuclear@0
|
767 <wire from="(100,200)" to="(100,560)"/>
|
nuclear@0
|
768 <wire from="(220,80)" to="(240,80)"/>
|
nuclear@0
|
769 <wire from="(520,470)" to="(520,540)"/>
|
nuclear@0
|
770 <wire from="(380,600)" to="(380,680)"/>
|
nuclear@0
|
771 <wire from="(400,100)" to="(490,100)"/>
|
nuclear@0
|
772 <wire from="(460,300)" to="(510,300)"/>
|
nuclear@0
|
773 <wire from="(250,170)" to="(250,240)"/>
|
nuclear@0
|
774 <wire from="(520,540)" to="(520,610)"/>
|
nuclear@0
|
775 <wire from="(220,490)" to="(220,580)"/>
|
nuclear@0
|
776 <wire from="(380,390)" to="(380,460)"/>
|
nuclear@0
|
777 <wire from="(520,130)" to="(520,190)"/>
|
nuclear@0
|
778 <wire from="(210,140)" to="(210,230)"/>
|
nuclear@0
|
779 <wire from="(400,160)" to="(480,160)"/>
|
nuclear@0
|
780 <wire from="(620,190)" to="(620,380)"/>
|
nuclear@0
|
781 <wire from="(470,230)" to="(510,230)"/>
|
nuclear@0
|
782 <wire from="(210,420)" to="(240,420)"/>
|
nuclear@0
|
783 <wire from="(210,420)" to="(210,510)"/>
|
nuclear@0
|
784 <wire from="(250,110)" to="(250,170)"/>
|
nuclear@0
|
785 <wire from="(400,580)" to="(510,580)"/>
|
nuclear@0
|
786 <wire from="(660,230)" to="(660,520)"/>
|
nuclear@0
|
787 <wire from="(270,150)" to="(340,150)"/>
|
nuclear@0
|
788 <wire from="(340,150)" to="(340,310)"/>
|
nuclear@0
|
789 <wire from="(640,210)" to="(730,210)"/>
|
nuclear@0
|
790 <wire from="(380,460)" to="(380,530)"/>
|
nuclear@0
|
791 <wire from="(480,460)" to="(510,460)"/>
|
nuclear@0
|
792 <wire from="(270,220)" to="(360,220)"/>
|
nuclear@0
|
793 <wire from="(270,500)" to="(370,500)"/>
|
nuclear@0
|
794 <wire from="(230,100)" to="(240,100)"/>
|
nuclear@0
|
795 <wire from="(380,530)" to="(380,600)"/>
|
nuclear@0
|
796 <wire from="(680,250)" to="(680,590)"/>
|
nuclear@0
|
797 <wire from="(560,130)" to="(560,170)"/>
|
nuclear@0
|
798 <wire from="(120,420)" to="(210,420)"/>
|
nuclear@0
|
799 <wire from="(270,430)" to="(360,430)"/>
|
nuclear@0
|
800 <wire from="(490,100)" to="(490,390)"/>
|
nuclear@0
|
801 <wire from="(360,430)" to="(370,430)"/>
|
nuclear@0
|
802 <wire from="(80,60)" to="(170,60)"/>
|
nuclear@0
|
803 <wire from="(220,300)" to="(240,300)"/>
|
nuclear@0
|
804 <wire from="(110,490)" to="(220,490)"/>
|
nuclear@0
|
805 <wire from="(210,230)" to="(240,230)"/>
|
nuclear@0
|
806 <wire from="(540,170)" to="(560,170)"/>
|
nuclear@0
|
807 <wire from="(150,210)" to="(220,210)"/>
|
nuclear@0
|
808 <wire from="(230,30)" to="(360,30)"/>
|
nuclear@0
|
809 <wire from="(620,190)" to="(730,190)"/>
|
nuclear@0
|
810 <wire from="(350,290)" to="(370,290)"/>
|
nuclear@0
|
811 <wire from="(400,510)" to="(510,510)"/>
|
nuclear@0
|
812 <wire from="(350,90)" to="(350,240)"/>
|
nuclear@0
|
813 <wire from="(490,390)" to="(510,390)"/>
|
nuclear@0
|
814 <wire from="(110,180)" to="(110,490)"/>
|
nuclear@0
|
815 <wire from="(400,300)" to="(460,300)"/>
|
nuclear@0
|
816 <wire from="(230,30)" to="(230,100)"/>
|
nuclear@0
|
817 <wire from="(540,110)" to="(730,110)"/>
|
nuclear@0
|
818 <wire from="(100,560)" to="(240,560)"/>
|
nuclear@0
|
819 <wire from="(80,700)" to="(520,700)"/>
|
nuclear@0
|
820 <wire from="(220,490)" to="(240,490)"/>
|
nuclear@0
|
821 <wire from="(340,150)" to="(370,150)"/>
|
nuclear@0
|
822 <wire from="(660,230)" to="(730,230)"/>
|
nuclear@0
|
823 <wire from="(210,140)" to="(240,140)"/>
|
nuclear@0
|
824 <wire from="(480,160)" to="(480,460)"/>
|
nuclear@0
|
825 <wire from="(380,120)" to="(380,180)"/>
|
nuclear@0
|
826 <wire from="(640,210)" to="(640,450)"/>
|
nuclear@0
|
827 <wire from="(350,290)" to="(350,450)"/>
|
nuclear@0
|
828 <wire from="(130,140)" to="(130,350)"/>
|
nuclear@0
|
829 <wire from="(250,240)" to="(250,310)"/>
|
nuclear@0
|
830 <wire from="(560,130)" to="(730,130)"/>
|
nuclear@0
|
831 <wire from="(600,170)" to="(730,170)"/>
|
nuclear@0
|
832 <wire from="(250,590)" to="(250,660)"/>
|
nuclear@0
|
833 <wire from="(500,180)" to="(510,180)"/>
|
nuclear@0
|
834 <wire from="(500,120)" to="(500,180)"/>
|
nuclear@0
|
835 <wire from="(150,100)" to="(150,210)"/>
|
nuclear@0
|
836 <wire from="(170,80)" to="(220,80)"/>
|
nuclear@0
|
837 <wire from="(350,90)" to="(370,90)"/>
|
nuclear@0
|
838 <wire from="(360,220)" to="(360,380)"/>
|
nuclear@0
|
839 <wire from="(270,90)" to="(350,90)"/>
|
nuclear@0
|
840 <wire from="(500,120)" to="(510,120)"/>
|
nuclear@0
|
841 <wire from="(80,180)" to="(110,180)"/>
|
nuclear@0
|
842 <wire from="(270,570)" to="(370,570)"/>
|
nuclear@0
|
843 <wire from="(360,380)" to="(370,380)"/>
|
nuclear@0
|
844 <wire from="(160,80)" to="(160,140)"/>
|
nuclear@0
|
845 <wire from="(500,30)" to="(500,120)"/>
|
nuclear@0
|
846 <wire from="(520,330)" to="(520,400)"/>
|
nuclear@0
|
847 <wire from="(160,140)" to="(210,140)"/>
|
nuclear@0
|
848 <wire from="(470,230)" to="(470,530)"/>
|
nuclear@0
|
849 <wire from="(380,250)" to="(380,320)"/>
|
nuclear@0
|
850 <wire from="(360,30)" to="(500,30)"/>
|
nuclear@0
|
851 <wire from="(220,580)" to="(240,580)"/>
|
nuclear@0
|
852 <wire from="(210,280)" to="(210,370)"/>
|
nuclear@0
|
853 <wire from="(220,160)" to="(240,160)"/>
|
nuclear@0
|
854 <wire from="(470,530)" to="(510,530)"/>
|
nuclear@0
|
855 <wire from="(220,350)" to="(220,440)"/>
|
nuclear@0
|
856 <wire from="(80,80)" to="(160,80)"/>
|
nuclear@0
|
857 <wire from="(360,170)" to="(370,170)"/>
|
nuclear@0
|
858 <wire from="(360,110)" to="(360,170)"/>
|
nuclear@0
|
859 <wire from="(540,380)" to="(620,380)"/>
|
nuclear@0
|
860 <wire from="(600,170)" to="(600,310)"/>
|
nuclear@0
|
861 <wire from="(400,440)" to="(510,440)"/>
|
nuclear@0
|
862 <wire from="(460,300)" to="(460,600)"/>
|
nuclear@0
|
863 <wire from="(490,100)" to="(510,100)"/>
|
nuclear@0
|
864 <wire from="(220,80)" to="(220,160)"/>
|
nuclear@0
|
865 <wire from="(120,160)" to="(120,420)"/>
|
nuclear@0
|
866 <wire from="(360,110)" to="(370,110)"/>
|
nuclear@0
|
867 <wire from="(220,350)" to="(240,350)"/>
|
nuclear@0
|
868 <wire from="(210,280)" to="(240,280)"/>
|
nuclear@0
|
869 <wire from="(270,290)" to="(350,290)"/>
|
nuclear@0
|
870 <wire from="(340,360)" to="(370,360)"/>
|
nuclear@0
|
871 <wire from="(520,260)" to="(520,330)"/>
|
nuclear@0
|
872 <wire from="(80,160)" to="(120,160)"/>
|
nuclear@0
|
873 <wire from="(540,240)" to="(580,240)"/>
|
nuclear@0
|
874 <wire from="(540,450)" to="(640,450)"/>
|
nuclear@0
|
875 <wire from="(540,520)" to="(660,520)"/>
|
nuclear@0
|
876 <wire from="(140,120)" to="(140,280)"/>
|
nuclear@0
|
877 <wire from="(380,320)" to="(380,390)"/>
|
nuclear@0
|
878 <wire from="(250,380)" to="(250,450)"/>
|
nuclear@0
|
879 <wire from="(380,180)" to="(380,250)"/>
|
nuclear@0
|
880 <wire from="(540,590)" to="(680,590)"/>
|
nuclear@0
|
881 <wire from="(80,200)" to="(100,200)"/>
|
nuclear@0
|
882 <wire from="(140,280)" to="(210,280)"/>
|
nuclear@0
|
883 <wire from="(210,370)" to="(240,370)"/>
|
nuclear@0
|
884 <wire from="(340,310)" to="(370,310)"/>
|
nuclear@0
|
885 <wire from="(350,450)" to="(370,450)"/>
|
nuclear@0
|
886 <wire from="(180,30)" to="(230,30)"/>
|
nuclear@0
|
887 <wire from="(80,100)" to="(150,100)"/>
|
nuclear@0
|
888 <wire from="(270,360)" to="(340,360)"/>
|
nuclear@0
|
889 <wire from="(80,140)" to="(130,140)"/>
|
nuclear@0
|
890 <wire from="(250,310)" to="(250,380)"/>
|
nuclear@0
|
891 <wire from="(480,160)" to="(510,160)"/>
|
nuclear@0
|
892 <wire from="(360,30)" to="(360,110)"/>
|
nuclear@0
|
893 <wire from="(520,190)" to="(520,260)"/>
|
nuclear@0
|
894 <wire from="(340,360)" to="(340,520)"/>
|
nuclear@0
|
895 <wire from="(80,680)" to="(380,680)"/>
|
nuclear@0
|
896 <wire from="(80,660)" to="(250,660)"/>
|
nuclear@0
|
897 <wire from="(210,510)" to="(240,510)"/>
|
nuclear@0
|
898 <wire from="(220,210)" to="(240,210)"/>
|
nuclear@0
|
899 <wire from="(350,240)" to="(370,240)"/>
|
nuclear@0
|
900 <wire from="(170,60)" to="(170,80)"/>
|
nuclear@0
|
901 <wire from="(500,180)" to="(500,250)"/>
|
nuclear@0
|
902 <wire from="(580,150)" to="(730,150)"/>
|
nuclear@0
|
903 <wire from="(500,250)" to="(510,250)"/>
|
nuclear@0
|
904 <wire from="(250,520)" to="(250,590)"/>
|
nuclear@0
|
905 <wire from="(520,400)" to="(520,470)"/>
|
nuclear@0
|
906 <wire from="(400,370)" to="(510,370)"/>
|
nuclear@0
|
907 <wire from="(360,430)" to="(360,590)"/>
|
nuclear@0
|
908 <wire from="(130,350)" to="(220,350)"/>
|
nuclear@0
|
909 <wire from="(520,610)" to="(520,700)"/>
|
nuclear@0
|
910 <comp lib="2" loc="(270,570)" name="Multiplexer">
|
nuclear@0
|
911 <a name="enable" val="false"/>
|
nuclear@0
|
912 </comp>
|
nuclear@0
|
913 <comp lib="2" loc="(400,100)" name="Multiplexer">
|
nuclear@0
|
914 <a name="enable" val="false"/>
|
nuclear@0
|
915 </comp>
|
nuclear@0
|
916 <comp lib="2" loc="(400,440)" name="Multiplexer">
|
nuclear@0
|
917 <a name="enable" val="false"/>
|
nuclear@0
|
918 </comp>
|
nuclear@0
|
919 <comp lib="2" loc="(270,500)" name="Multiplexer">
|
nuclear@0
|
920 <a name="enable" val="false"/>
|
nuclear@0
|
921 </comp>
|
nuclear@0
|
922 <comp lib="2" loc="(400,370)" name="Multiplexer">
|
nuclear@0
|
923 <a name="enable" val="false"/>
|
nuclear@0
|
924 </comp>
|
nuclear@0
|
925 <comp lib="0" loc="(730,250)" name="Pin">
|
nuclear@0
|
926 <a name="facing" val="west"/>
|
nuclear@0
|
927 <a name="output" val="true"/>
|
nuclear@0
|
928 <a name="label" val="R7"/>
|
nuclear@0
|
929 <a name="labelloc" val="east"/>
|
nuclear@0
|
930 </comp>
|
nuclear@0
|
931 <comp lib="0" loc="(730,230)" name="Pin">
|
nuclear@0
|
932 <a name="facing" val="west"/>
|
nuclear@0
|
933 <a name="output" val="true"/>
|
nuclear@0
|
934 <a name="label" val="R6"/>
|
nuclear@0
|
935 <a name="labelloc" val="east"/>
|
nuclear@0
|
936 </comp>
|
nuclear@0
|
937 <comp lib="0" loc="(180,30)" name="Pin">
|
nuclear@0
|
938 <a name="tristate" val="false"/>
|
nuclear@0
|
939 <a name="label" val="sin"/>
|
nuclear@0
|
940 </comp>
|
nuclear@0
|
941 <comp lib="0" loc="(80,160)" name="Pin">
|
nuclear@0
|
942 <a name="tristate" val="false"/>
|
nuclear@0
|
943 <a name="label" val="A5"/>
|
nuclear@0
|
944 </comp>
|
nuclear@0
|
945 <comp lib="2" loc="(400,160)" name="Multiplexer">
|
nuclear@0
|
946 <a name="enable" val="false"/>
|
nuclear@0
|
947 </comp>
|
nuclear@0
|
948 <comp lib="0" loc="(80,60)" name="Pin">
|
nuclear@0
|
949 <a name="tristate" val="false"/>
|
nuclear@0
|
950 <a name="label" val="A0"/>
|
nuclear@0
|
951 </comp>
|
nuclear@0
|
952 <comp lib="0" loc="(80,100)" name="Pin">
|
nuclear@0
|
953 <a name="tristate" val="false"/>
|
nuclear@0
|
954 <a name="label" val="A2"/>
|
nuclear@0
|
955 </comp>
|
nuclear@0
|
956 <comp lib="0" loc="(80,80)" name="Pin">
|
nuclear@0
|
957 <a name="tristate" val="false"/>
|
nuclear@0
|
958 <a name="label" val="A1"/>
|
nuclear@0
|
959 </comp>
|
nuclear@0
|
960 <comp lib="2" loc="(540,590)" name="Multiplexer">
|
nuclear@0
|
961 <a name="enable" val="false"/>
|
nuclear@0
|
962 </comp>
|
nuclear@0
|
963 <comp lib="0" loc="(80,700)" name="Pin">
|
nuclear@0
|
964 <a name="tristate" val="false"/>
|
nuclear@0
|
965 <a name="label" val="S2"/>
|
nuclear@0
|
966 </comp>
|
nuclear@0
|
967 <comp lib="0" loc="(730,130)" name="Pin">
|
nuclear@0
|
968 <a name="facing" val="west"/>
|
nuclear@0
|
969 <a name="output" val="true"/>
|
nuclear@0
|
970 <a name="label" val="R1"/>
|
nuclear@0
|
971 <a name="labelloc" val="east"/>
|
nuclear@0
|
972 </comp>
|
nuclear@0
|
973 <comp lib="0" loc="(730,190)" name="Pin">
|
nuclear@0
|
974 <a name="facing" val="west"/>
|
nuclear@0
|
975 <a name="output" val="true"/>
|
nuclear@0
|
976 <a name="label" val="R4"/>
|
nuclear@0
|
977 <a name="labelloc" val="east"/>
|
nuclear@0
|
978 </comp>
|
nuclear@0
|
979 <comp lib="2" loc="(540,450)" name="Multiplexer">
|
nuclear@0
|
980 <a name="enable" val="false"/>
|
nuclear@0
|
981 </comp>
|
nuclear@0
|
982 <comp lib="2" loc="(540,310)" name="Multiplexer">
|
nuclear@0
|
983 <a name="enable" val="false"/>
|
nuclear@0
|
984 </comp>
|
nuclear@0
|
985 <comp lib="0" loc="(80,180)" name="Pin">
|
nuclear@0
|
986 <a name="tristate" val="false"/>
|
nuclear@0
|
987 <a name="label" val="A6"/>
|
nuclear@0
|
988 </comp>
|
nuclear@0
|
989 <comp lib="2" loc="(270,90)" name="Multiplexer">
|
nuclear@0
|
990 <a name="enable" val="false"/>
|
nuclear@0
|
991 </comp>
|
nuclear@0
|
992 <comp lib="0" loc="(80,660)" name="Pin">
|
nuclear@0
|
993 <a name="tristate" val="false"/>
|
nuclear@0
|
994 <a name="label" val="S0"/>
|
nuclear@0
|
995 </comp>
|
nuclear@0
|
996 <comp lib="2" loc="(540,110)" name="Multiplexer">
|
nuclear@0
|
997 <a name="enable" val="false"/>
|
nuclear@0
|
998 </comp>
|
nuclear@0
|
999 <comp lib="0" loc="(80,120)" name="Pin">
|
nuclear@0
|
1000 <a name="tristate" val="false"/>
|
nuclear@0
|
1001 <a name="label" val="A3"/>
|
nuclear@0
|
1002 </comp>
|
nuclear@0
|
1003 <comp lib="2" loc="(270,150)" name="Multiplexer">
|
nuclear@0
|
1004 <a name="enable" val="false"/>
|
nuclear@0
|
1005 </comp>
|
nuclear@0
|
1006 <comp lib="2" loc="(400,300)" name="Multiplexer">
|
nuclear@0
|
1007 <a name="enable" val="false"/>
|
nuclear@0
|
1008 </comp>
|
nuclear@0
|
1009 <comp lib="2" loc="(270,430)" name="Multiplexer">
|
nuclear@0
|
1010 <a name="enable" val="false"/>
|
nuclear@0
|
1011 </comp>
|
nuclear@0
|
1012 <comp lib="2" loc="(540,240)" name="Multiplexer">
|
nuclear@0
|
1013 <a name="enable" val="false"/>
|
nuclear@0
|
1014 </comp>
|
nuclear@0
|
1015 <comp lib="2" loc="(540,520)" name="Multiplexer">
|
nuclear@0
|
1016 <a name="enable" val="false"/>
|
nuclear@0
|
1017 </comp>
|
nuclear@0
|
1018 <comp lib="2" loc="(540,380)" name="Multiplexer">
|
nuclear@0
|
1019 <a name="enable" val="false"/>
|
nuclear@0
|
1020 </comp>
|
nuclear@0
|
1021 <comp lib="0" loc="(730,110)" name="Pin">
|
nuclear@0
|
1022 <a name="facing" val="west"/>
|
nuclear@0
|
1023 <a name="output" val="true"/>
|
nuclear@0
|
1024 <a name="label" val="R0"/>
|
nuclear@0
|
1025 <a name="labelloc" val="east"/>
|
nuclear@0
|
1026 </comp>
|
nuclear@0
|
1027 <comp lib="0" loc="(730,210)" name="Pin">
|
nuclear@0
|
1028 <a name="facing" val="west"/>
|
nuclear@0
|
1029 <a name="output" val="true"/>
|
nuclear@0
|
1030 <a name="label" val="R5"/>
|
nuclear@0
|
1031 <a name="labelloc" val="east"/>
|
nuclear@0
|
1032 </comp>
|
nuclear@0
|
1033 <comp lib="0" loc="(80,140)" name="Pin">
|
nuclear@0
|
1034 <a name="tristate" val="false"/>
|
nuclear@0
|
1035 <a name="label" val="A4"/>
|
nuclear@0
|
1036 </comp>
|
nuclear@0
|
1037 <comp lib="2" loc="(270,220)" name="Multiplexer">
|
nuclear@0
|
1038 <a name="enable" val="false"/>
|
nuclear@0
|
1039 </comp>
|
nuclear@0
|
1040 <comp lib="0" loc="(730,170)" name="Pin">
|
nuclear@0
|
1041 <a name="facing" val="west"/>
|
nuclear@0
|
1042 <a name="output" val="true"/>
|
nuclear@0
|
1043 <a name="label" val="R3"/>
|
nuclear@0
|
1044 <a name="labelloc" val="east"/>
|
nuclear@0
|
1045 </comp>
|
nuclear@0
|
1046 <comp lib="2" loc="(400,230)" name="Multiplexer">
|
nuclear@0
|
1047 <a name="enable" val="false"/>
|
nuclear@0
|
1048 </comp>
|
nuclear@0
|
1049 <comp lib="2" loc="(400,580)" name="Multiplexer">
|
nuclear@0
|
1050 <a name="enable" val="false"/>
|
nuclear@0
|
1051 </comp>
|
nuclear@0
|
1052 <comp lib="2" loc="(270,360)" name="Multiplexer">
|
nuclear@0
|
1053 <a name="enable" val="false"/>
|
nuclear@0
|
1054 </comp>
|
nuclear@0
|
1055 <comp lib="0" loc="(730,150)" name="Pin">
|
nuclear@0
|
1056 <a name="facing" val="west"/>
|
nuclear@0
|
1057 <a name="output" val="true"/>
|
nuclear@0
|
1058 <a name="label" val="R2"/>
|
nuclear@0
|
1059 <a name="labelloc" val="east"/>
|
nuclear@0
|
1060 </comp>
|
nuclear@0
|
1061 <comp lib="0" loc="(80,680)" name="Pin">
|
nuclear@0
|
1062 <a name="tristate" val="false"/>
|
nuclear@0
|
1063 <a name="label" val="S1"/>
|
nuclear@0
|
1064 </comp>
|
nuclear@0
|
1065 <comp lib="2" loc="(400,510)" name="Multiplexer">
|
nuclear@0
|
1066 <a name="enable" val="false"/>
|
nuclear@0
|
1067 </comp>
|
nuclear@0
|
1068 <comp lib="2" loc="(540,170)" name="Multiplexer">
|
nuclear@0
|
1069 <a name="enable" val="false"/>
|
nuclear@0
|
1070 </comp>
|
nuclear@0
|
1071 <comp lib="0" loc="(80,200)" name="Pin">
|
nuclear@0
|
1072 <a name="tristate" val="false"/>
|
nuclear@0
|
1073 <a name="label" val="A7"/>
|
nuclear@0
|
1074 </comp>
|
nuclear@0
|
1075 <comp lib="2" loc="(270,290)" name="Multiplexer">
|
nuclear@0
|
1076 <a name="enable" val="false"/>
|
nuclear@0
|
1077 </comp>
|
nuclear@0
|
1078 </circuit>
|
nuclear@0
|
1079 <circuit name="8bit right shifter">
|
nuclear@0
|
1080 <a name="circuit" val="8bit right shifter"/>
|
nuclear@0
|
1081 <a name="clabel" val=""/>
|
nuclear@0
|
1082 <a name="clabelup" val="east"/>
|
nuclear@0
|
1083 <a name="clabelfont" val="SansSerif plain 12"/>
|
nuclear@0
|
1084 <wire from="(530,540)" to="(530,610)"/>
|
nuclear@0
|
1085 <wire from="(170,140)" to="(240,140)"/>
|
nuclear@0
|
1086 <wire from="(280,360)" to="(370,360)"/>
|
nuclear@0
|
1087 <wire from="(240,160)" to="(240,210)"/>
|
nuclear@0
|
1088 <wire from="(390,320)" to="(390,390)"/>
|
nuclear@0
|
1089 <wire from="(360,450)" to="(360,570)"/>
|
nuclear@0
|
1090 <wire from="(370,500)" to="(380,500)"/>
|
nuclear@0
|
1091 <wire from="(280,430)" to="(360,430)"/>
|
nuclear@0
|
1092 <wire from="(240,510)" to="(240,560)"/>
|
nuclear@0
|
1093 <wire from="(240,160)" to="(250,160)"/>
|
nuclear@0
|
1094 <wire from="(260,170)" to="(260,240)"/>
|
nuclear@0
|
1095 <wire from="(550,170)" to="(570,170)"/>
|
nuclear@0
|
1096 <wire from="(550,240)" to="(590,240)"/>
|
nuclear@0
|
1097 <wire from="(490,250)" to="(520,250)"/>
|
nuclear@0
|
1098 <wire from="(370,380)" to="(380,380)"/>
|
nuclear@0
|
1099 <wire from="(90,60)" to="(180,60)"/>
|
nuclear@0
|
1100 <wire from="(120,490)" to="(240,490)"/>
|
nuclear@0
|
1101 <wire from="(240,440)" to="(250,440)"/>
|
nuclear@0
|
1102 <wire from="(150,120)" to="(150,280)"/>
|
nuclear@0
|
1103 <wire from="(240,510)" to="(250,510)"/>
|
nuclear@0
|
1104 <wire from="(170,80)" to="(170,140)"/>
|
nuclear@0
|
1105 <wire from="(550,520)" to="(670,520)"/>
|
nuclear@0
|
1106 <wire from="(370,220)" to="(380,220)"/>
|
nuclear@0
|
1107 <wire from="(500,320)" to="(500,580)"/>
|
nuclear@0
|
1108 <wire from="(240,100)" to="(240,140)"/>
|
nuclear@0
|
1109 <wire from="(530,260)" to="(530,330)"/>
|
nuclear@0
|
1110 <wire from="(90,20)" to="(190,20)"/>
|
nuclear@0
|
1111 <wire from="(260,590)" to="(260,660)"/>
|
nuclear@0
|
1112 <wire from="(670,230)" to="(670,520)"/>
|
nuclear@0
|
1113 <wire from="(240,100)" to="(250,100)"/>
|
nuclear@0
|
1114 <wire from="(370,610)" to="(510,610)"/>
|
nuclear@0
|
1115 <wire from="(240,440)" to="(240,490)"/>
|
nuclear@0
|
1116 <wire from="(550,380)" to="(630,380)"/>
|
nuclear@0
|
1117 <wire from="(390,460)" to="(390,530)"/>
|
nuclear@0
|
1118 <wire from="(370,590)" to="(370,610)"/>
|
nuclear@0
|
1119 <wire from="(130,160)" to="(130,420)"/>
|
nuclear@0
|
1120 <wire from="(190,580)" to="(190,610)"/>
|
nuclear@0
|
1121 <wire from="(370,110)" to="(380,110)"/>
|
nuclear@0
|
1122 <wire from="(650,210)" to="(740,210)"/>
|
nuclear@0
|
1123 <wire from="(510,390)" to="(520,390)"/>
|
nuclear@0
|
1124 <wire from="(160,210)" to="(240,210)"/>
|
nuclear@0
|
1125 <wire from="(90,160)" to="(130,160)"/>
|
nuclear@0
|
1126 <wire from="(390,180)" to="(390,250)"/>
|
nuclear@0
|
1127 <wire from="(280,500)" to="(370,500)"/>
|
nuclear@0
|
1128 <wire from="(360,570)" to="(380,570)"/>
|
nuclear@0
|
1129 <wire from="(410,300)" to="(520,300)"/>
|
nuclear@0
|
1130 <wire from="(510,460)" to="(520,460)"/>
|
nuclear@0
|
1131 <wire from="(260,240)" to="(260,310)"/>
|
nuclear@0
|
1132 <wire from="(470,370)" to="(520,370)"/>
|
nuclear@0
|
1133 <wire from="(90,200)" to="(110,200)"/>
|
nuclear@0
|
1134 <wire from="(240,560)" to="(250,560)"/>
|
nuclear@0
|
1135 <wire from="(550,450)" to="(650,450)"/>
|
nuclear@0
|
1136 <wire from="(410,510)" to="(490,510)"/>
|
nuclear@0
|
1137 <wire from="(360,170)" to="(380,170)"/>
|
nuclear@0
|
1138 <wire from="(240,230)" to="(250,230)"/>
|
nuclear@0
|
1139 <wire from="(410,370)" to="(470,370)"/>
|
nuclear@0
|
1140 <wire from="(190,580)" to="(250,580)"/>
|
nuclear@0
|
1141 <wire from="(90,100)" to="(160,100)"/>
|
nuclear@0
|
1142 <wire from="(370,240)" to="(380,240)"/>
|
nuclear@0
|
1143 <wire from="(530,610)" to="(530,700)"/>
|
nuclear@0
|
1144 <wire from="(370,520)" to="(370,590)"/>
|
nuclear@0
|
1145 <wire from="(240,230)" to="(240,280)"/>
|
nuclear@0
|
1146 <wire from="(500,320)" to="(520,320)"/>
|
nuclear@0
|
1147 <wire from="(360,290)" to="(380,290)"/>
|
nuclear@0
|
1148 <wire from="(130,420)" to="(240,420)"/>
|
nuclear@0
|
1149 <wire from="(190,20)" to="(190,580)"/>
|
nuclear@0
|
1150 <wire from="(240,420)" to="(250,420)"/>
|
nuclear@0
|
1151 <wire from="(370,360)" to="(380,360)"/>
|
nuclear@0
|
1152 <wire from="(480,180)" to="(520,180)"/>
|
nuclear@0
|
1153 <wire from="(530,330)" to="(530,400)"/>
|
nuclear@0
|
1154 <wire from="(500,580)" to="(520,580)"/>
|
nuclear@0
|
1155 <wire from="(260,110)" to="(260,170)"/>
|
nuclear@0
|
1156 <wire from="(390,530)" to="(390,600)"/>
|
nuclear@0
|
1157 <wire from="(370,590)" to="(380,590)"/>
|
nuclear@0
|
1158 <wire from="(90,660)" to="(260,660)"/>
|
nuclear@0
|
1159 <wire from="(360,450)" to="(380,450)"/>
|
nuclear@0
|
1160 <wire from="(630,190)" to="(630,380)"/>
|
nuclear@0
|
1161 <wire from="(110,200)" to="(110,560)"/>
|
nuclear@0
|
1162 <wire from="(90,180)" to="(120,180)"/>
|
nuclear@0
|
1163 <wire from="(280,570)" to="(360,570)"/>
|
nuclear@0
|
1164 <wire from="(510,390)" to="(510,460)"/>
|
nuclear@0
|
1165 <wire from="(240,300)" to="(240,350)"/>
|
nuclear@0
|
1166 <wire from="(630,190)" to="(740,190)"/>
|
nuclear@0
|
1167 <wire from="(470,120)" to="(520,120)"/>
|
nuclear@0
|
1168 <wire from="(530,400)" to="(530,470)"/>
|
nuclear@0
|
1169 <wire from="(360,170)" to="(360,290)"/>
|
nuclear@0
|
1170 <wire from="(370,110)" to="(370,220)"/>
|
nuclear@0
|
1171 <wire from="(90,80)" to="(170,80)"/>
|
nuclear@0
|
1172 <wire from="(510,530)" to="(520,530)"/>
|
nuclear@0
|
1173 <wire from="(410,100)" to="(520,100)"/>
|
nuclear@0
|
1174 <wire from="(260,310)" to="(260,380)"/>
|
nuclear@0
|
1175 <wire from="(360,310)" to="(380,310)"/>
|
nuclear@0
|
1176 <wire from="(240,490)" to="(250,490)"/>
|
nuclear@0
|
1177 <wire from="(260,450)" to="(260,520)"/>
|
nuclear@0
|
1178 <wire from="(240,300)" to="(250,300)"/>
|
nuclear@0
|
1179 <wire from="(390,390)" to="(390,460)"/>
|
nuclear@0
|
1180 <wire from="(370,240)" to="(370,360)"/>
|
nuclear@0
|
1181 <wire from="(280,150)" to="(380,150)"/>
|
nuclear@0
|
1182 <wire from="(360,430)" to="(380,430)"/>
|
nuclear@0
|
1183 <wire from="(650,210)" to="(650,450)"/>
|
nuclear@0
|
1184 <wire from="(140,140)" to="(140,350)"/>
|
nuclear@0
|
1185 <wire from="(370,520)" to="(380,520)"/>
|
nuclear@0
|
1186 <wire from="(590,150)" to="(740,150)"/>
|
nuclear@0
|
1187 <wire from="(530,190)" to="(530,260)"/>
|
nuclear@0
|
1188 <wire from="(180,60)" to="(180,80)"/>
|
nuclear@0
|
1189 <wire from="(610,170)" to="(610,310)"/>
|
nuclear@0
|
1190 <wire from="(480,440)" to="(520,440)"/>
|
nuclear@0
|
1191 <wire from="(240,140)" to="(250,140)"/>
|
nuclear@0
|
1192 <wire from="(390,120)" to="(390,180)"/>
|
nuclear@0
|
1193 <wire from="(510,600)" to="(520,600)"/>
|
nuclear@0
|
1194 <wire from="(140,350)" to="(240,350)"/>
|
nuclear@0
|
1195 <wire from="(160,100)" to="(160,210)"/>
|
nuclear@0
|
1196 <wire from="(390,600)" to="(390,680)"/>
|
nuclear@0
|
1197 <wire from="(510,460)" to="(510,530)"/>
|
nuclear@0
|
1198 <wire from="(240,350)" to="(250,350)"/>
|
nuclear@0
|
1199 <wire from="(410,160)" to="(520,160)"/>
|
nuclear@0
|
1200 <wire from="(570,130)" to="(740,130)"/>
|
nuclear@0
|
1201 <wire from="(390,250)" to="(390,320)"/>
|
nuclear@0
|
1202 <wire from="(90,120)" to="(150,120)"/>
|
nuclear@0
|
1203 <wire from="(90,680)" to="(390,680)"/>
|
nuclear@0
|
1204 <wire from="(530,470)" to="(530,540)"/>
|
nuclear@0
|
1205 <wire from="(470,120)" to="(470,370)"/>
|
nuclear@0
|
1206 <wire from="(280,290)" to="(360,290)"/>
|
nuclear@0
|
1207 <wire from="(260,380)" to="(260,450)"/>
|
nuclear@0
|
1208 <wire from="(670,230)" to="(740,230)"/>
|
nuclear@0
|
1209 <wire from="(550,310)" to="(610,310)"/>
|
nuclear@0
|
1210 <wire from="(280,220)" to="(370,220)"/>
|
nuclear@0
|
1211 <wire from="(590,150)" to="(590,240)"/>
|
nuclear@0
|
1212 <wire from="(150,280)" to="(240,280)"/>
|
nuclear@0
|
1213 <wire from="(570,130)" to="(570,170)"/>
|
nuclear@0
|
1214 <wire from="(410,580)" to="(500,580)"/>
|
nuclear@0
|
1215 <wire from="(190,610)" to="(370,610)"/>
|
nuclear@0
|
1216 <wire from="(90,700)" to="(530,700)"/>
|
nuclear@0
|
1217 <wire from="(490,250)" to="(490,510)"/>
|
nuclear@0
|
1218 <wire from="(110,560)" to="(240,560)"/>
|
nuclear@0
|
1219 <wire from="(410,230)" to="(520,230)"/>
|
nuclear@0
|
1220 <wire from="(490,510)" to="(520,510)"/>
|
nuclear@0
|
1221 <wire from="(240,210)" to="(250,210)"/>
|
nuclear@0
|
1222 <wire from="(240,280)" to="(250,280)"/>
|
nuclear@0
|
1223 <wire from="(510,530)" to="(510,600)"/>
|
nuclear@0
|
1224 <wire from="(370,380)" to="(370,500)"/>
|
nuclear@0
|
1225 <wire from="(610,170)" to="(740,170)"/>
|
nuclear@0
|
1226 <wire from="(240,370)" to="(240,420)"/>
|
nuclear@0
|
1227 <wire from="(260,520)" to="(260,590)"/>
|
nuclear@0
|
1228 <wire from="(280,90)" to="(380,90)"/>
|
nuclear@0
|
1229 <wire from="(410,440)" to="(480,440)"/>
|
nuclear@0
|
1230 <wire from="(510,600)" to="(510,610)"/>
|
nuclear@0
|
1231 <wire from="(690,250)" to="(740,250)"/>
|
nuclear@0
|
1232 <wire from="(550,590)" to="(690,590)"/>
|
nuclear@0
|
1233 <wire from="(120,180)" to="(120,490)"/>
|
nuclear@0
|
1234 <wire from="(360,310)" to="(360,430)"/>
|
nuclear@0
|
1235 <wire from="(90,140)" to="(140,140)"/>
|
nuclear@0
|
1236 <wire from="(690,250)" to="(690,590)"/>
|
nuclear@0
|
1237 <wire from="(480,180)" to="(480,440)"/>
|
nuclear@0
|
1238 <wire from="(530,130)" to="(530,190)"/>
|
nuclear@0
|
1239 <wire from="(550,110)" to="(740,110)"/>
|
nuclear@0
|
1240 <wire from="(180,80)" to="(250,80)"/>
|
nuclear@0
|
1241 <wire from="(240,370)" to="(250,370)"/>
|
nuclear@0
|
1242 <comp lib="2" loc="(410,230)" name="Multiplexer">
|
nuclear@0
|
1243 <a name="enable" val="false"/>
|
nuclear@0
|
1244 </comp>
|
nuclear@0
|
1245 <comp lib="2" loc="(550,110)" name="Multiplexer">
|
nuclear@0
|
1246 <a name="enable" val="false"/>
|
nuclear@0
|
1247 </comp>
|
nuclear@0
|
1248 <comp lib="0" loc="(740,150)" name="Pin">
|
nuclear@0
|
1249 <a name="facing" val="west"/>
|
nuclear@0
|
1250 <a name="output" val="true"/>
|
nuclear@0
|
1251 <a name="label" val="R2"/>
|
nuclear@0
|
1252 <a name="labelloc" val="east"/>
|
nuclear@0
|
1253 </comp>
|
nuclear@0
|
1254 <comp lib="2" loc="(410,300)" name="Multiplexer">
|
nuclear@0
|
1255 <a name="enable" val="false"/>
|
nuclear@0
|
1256 </comp>
|
nuclear@0
|
1257 <comp lib="0" loc="(90,100)" name="Pin">
|
nuclear@0
|
1258 <a name="tristate" val="false"/>
|
nuclear@0
|
1259 <a name="label" val="A2"/>
|
nuclear@0
|
1260 </comp>
|
nuclear@0
|
1261 <comp lib="0" loc="(740,230)" name="Pin">
|
nuclear@0
|
1262 <a name="facing" val="west"/>
|
nuclear@0
|
1263 <a name="output" val="true"/>
|
nuclear@0
|
1264 <a name="label" val="R6"/>
|
nuclear@0
|
1265 <a name="labelloc" val="east"/>
|
nuclear@0
|
1266 </comp>
|
nuclear@0
|
1267 <comp lib="0" loc="(90,120)" name="Pin">
|
nuclear@0
|
1268 <a name="tristate" val="false"/>
|
nuclear@0
|
1269 <a name="label" val="A3"/>
|
nuclear@0
|
1270 </comp>
|
nuclear@0
|
1271 <comp lib="0" loc="(90,680)" name="Pin">
|
nuclear@0
|
1272 <a name="tristate" val="false"/>
|
nuclear@0
|
1273 <a name="label" val="S1"/>
|
nuclear@0
|
1274 </comp>
|
nuclear@0
|
1275 <comp lib="0" loc="(90,20)" name="Pin">
|
nuclear@0
|
1276 <a name="tristate" val="false"/>
|
nuclear@0
|
1277 <a name="label" val="sin"/>
|
nuclear@0
|
1278 </comp>
|
nuclear@0
|
1279 <comp lib="2" loc="(410,370)" name="Multiplexer">
|
nuclear@0
|
1280 <a name="enable" val="false"/>
|
nuclear@0
|
1281 </comp>
|
nuclear@0
|
1282 <comp lib="2" loc="(550,240)" name="Multiplexer">
|
nuclear@0
|
1283 <a name="enable" val="false"/>
|
nuclear@0
|
1284 </comp>
|
nuclear@0
|
1285 <comp lib="2" loc="(410,100)" name="Multiplexer">
|
nuclear@0
|
1286 <a name="enable" val="false"/>
|
nuclear@0
|
1287 </comp>
|
nuclear@0
|
1288 <comp lib="0" loc="(740,110)" name="Pin">
|
nuclear@0
|
1289 <a name="facing" val="west"/>
|
nuclear@0
|
1290 <a name="output" val="true"/>
|
nuclear@0
|
1291 <a name="label" val="R0"/>
|
nuclear@0
|
1292 <a name="labelloc" val="east"/>
|
nuclear@0
|
1293 </comp>
|
nuclear@0
|
1294 <comp lib="2" loc="(550,310)" name="Multiplexer">
|
nuclear@0
|
1295 <a name="enable" val="false"/>
|
nuclear@0
|
1296 </comp>
|
nuclear@0
|
1297 <comp lib="0" loc="(90,80)" name="Pin">
|
nuclear@0
|
1298 <a name="tristate" val="false"/>
|
nuclear@0
|
1299 <a name="label" val="A1"/>
|
nuclear@0
|
1300 </comp>
|
nuclear@0
|
1301 <comp lib="0" loc="(740,130)" name="Pin">
|
nuclear@0
|
1302 <a name="facing" val="west"/>
|
nuclear@0
|
1303 <a name="output" val="true"/>
|
nuclear@0
|
1304 <a name="label" val="R1"/>
|
nuclear@0
|
1305 <a name="labelloc" val="east"/>
|
nuclear@0
|
1306 </comp>
|
nuclear@0
|
1307 <comp lib="2" loc="(280,360)" name="Multiplexer">
|
nuclear@0
|
1308 <a name="enable" val="false"/>
|
nuclear@0
|
1309 </comp>
|
nuclear@0
|
1310 <comp lib="2" loc="(410,510)" name="Multiplexer">
|
nuclear@0
|
1311 <a name="enable" val="false"/>
|
nuclear@0
|
1312 </comp>
|
nuclear@0
|
1313 <comp lib="2" loc="(280,150)" name="Multiplexer">
|
nuclear@0
|
1314 <a name="enable" val="false"/>
|
nuclear@0
|
1315 </comp>
|
nuclear@0
|
1316 <comp lib="0" loc="(740,210)" name="Pin">
|
nuclear@0
|
1317 <a name="facing" val="west"/>
|
nuclear@0
|
1318 <a name="output" val="true"/>
|
nuclear@0
|
1319 <a name="label" val="R5"/>
|
nuclear@0
|
1320 <a name="labelloc" val="east"/>
|
nuclear@0
|
1321 </comp>
|
nuclear@0
|
1322 <comp lib="0" loc="(90,60)" name="Pin">
|
nuclear@0
|
1323 <a name="tristate" val="false"/>
|
nuclear@0
|
1324 <a name="label" val="A0"/>
|
nuclear@0
|
1325 </comp>
|
nuclear@0
|
1326 <comp lib="2" loc="(550,520)" name="Multiplexer">
|
nuclear@0
|
1327 <a name="enable" val="false"/>
|
nuclear@0
|
1328 </comp>
|
nuclear@0
|
1329 <comp lib="0" loc="(90,660)" name="Pin">
|
nuclear@0
|
1330 <a name="tristate" val="false"/>
|
nuclear@0
|
1331 <a name="label" val="S0"/>
|
nuclear@0
|
1332 </comp>
|
nuclear@0
|
1333 <comp lib="0" loc="(740,170)" name="Pin">
|
nuclear@0
|
1334 <a name="facing" val="west"/>
|
nuclear@0
|
1335 <a name="output" val="true"/>
|
nuclear@0
|
1336 <a name="label" val="R3"/>
|
nuclear@0
|
1337 <a name="labelloc" val="east"/>
|
nuclear@0
|
1338 </comp>
|
nuclear@0
|
1339 <comp lib="2" loc="(280,500)" name="Multiplexer">
|
nuclear@0
|
1340 <a name="enable" val="false"/>
|
nuclear@0
|
1341 </comp>
|
nuclear@0
|
1342 <comp lib="2" loc="(410,160)" name="Multiplexer">
|
nuclear@0
|
1343 <a name="enable" val="false"/>
|
nuclear@0
|
1344 </comp>
|
nuclear@0
|
1345 <comp lib="2" loc="(280,570)" name="Multiplexer">
|
nuclear@0
|
1346 <a name="enable" val="false"/>
|
nuclear@0
|
1347 </comp>
|
nuclear@0
|
1348 <comp lib="2" loc="(280,290)" name="Multiplexer">
|
nuclear@0
|
1349 <a name="enable" val="false"/>
|
nuclear@0
|
1350 </comp>
|
nuclear@0
|
1351 <comp lib="0" loc="(90,200)" name="Pin">
|
nuclear@0
|
1352 <a name="tristate" val="false"/>
|
nuclear@0
|
1353 <a name="label" val="A7"/>
|
nuclear@0
|
1354 </comp>
|
nuclear@0
|
1355 <comp lib="0" loc="(90,700)" name="Pin">
|
nuclear@0
|
1356 <a name="tristate" val="false"/>
|
nuclear@0
|
1357 <a name="label" val="S2"/>
|
nuclear@0
|
1358 </comp>
|
nuclear@0
|
1359 <comp lib="2" loc="(550,590)" name="Multiplexer">
|
nuclear@0
|
1360 <a name="enable" val="false"/>
|
nuclear@0
|
1361 </comp>
|
nuclear@0
|
1362 <comp lib="2" loc="(550,380)" name="Multiplexer">
|
nuclear@0
|
1363 <a name="enable" val="false"/>
|
nuclear@0
|
1364 </comp>
|
nuclear@0
|
1365 <comp lib="2" loc="(280,220)" name="Multiplexer">
|
nuclear@0
|
1366 <a name="enable" val="false"/>
|
nuclear@0
|
1367 </comp>
|
nuclear@0
|
1368 <comp lib="0" loc="(740,250)" name="Pin">
|
nuclear@0
|
1369 <a name="facing" val="west"/>
|
nuclear@0
|
1370 <a name="output" val="true"/>
|
nuclear@0
|
1371 <a name="label" val="R7"/>
|
nuclear@0
|
1372 <a name="labelloc" val="east"/>
|
nuclear@0
|
1373 </comp>
|
nuclear@0
|
1374 <comp lib="2" loc="(280,90)" name="Multiplexer">
|
nuclear@0
|
1375 <a name="enable" val="false"/>
|
nuclear@0
|
1376 </comp>
|
nuclear@0
|
1377 <comp lib="0" loc="(90,180)" name="Pin">
|
nuclear@0
|
1378 <a name="tristate" val="false"/>
|
nuclear@0
|
1379 <a name="label" val="A6"/>
|
nuclear@0
|
1380 </comp>
|
nuclear@0
|
1381 <comp lib="2" loc="(280,430)" name="Multiplexer">
|
nuclear@0
|
1382 <a name="enable" val="false"/>
|
nuclear@0
|
1383 </comp>
|
nuclear@0
|
1384 <comp lib="2" loc="(410,580)" name="Multiplexer">
|
nuclear@0
|
1385 <a name="enable" val="false"/>
|
nuclear@0
|
1386 </comp>
|
nuclear@0
|
1387 <comp lib="2" loc="(410,440)" name="Multiplexer">
|
nuclear@0
|
1388 <a name="enable" val="false"/>
|
nuclear@0
|
1389 </comp>
|
nuclear@0
|
1390 <comp lib="0" loc="(90,160)" name="Pin">
|
nuclear@0
|
1391 <a name="tristate" val="false"/>
|
nuclear@0
|
1392 <a name="label" val="A5"/>
|
nuclear@0
|
1393 </comp>
|
nuclear@0
|
1394 <comp lib="0" loc="(90,140)" name="Pin">
|
nuclear@0
|
1395 <a name="tristate" val="false"/>
|
nuclear@0
|
1396 <a name="label" val="A4"/>
|
nuclear@0
|
1397 </comp>
|
nuclear@0
|
1398 <comp lib="0" loc="(740,190)" name="Pin">
|
nuclear@0
|
1399 <a name="facing" val="west"/>
|
nuclear@0
|
1400 <a name="output" val="true"/>
|
nuclear@0
|
1401 <a name="label" val="R4"/>
|
nuclear@0
|
1402 <a name="labelloc" val="east"/>
|
nuclear@0
|
1403 </comp>
|
nuclear@0
|
1404 <comp lib="2" loc="(550,170)" name="Multiplexer">
|
nuclear@0
|
1405 <a name="enable" val="false"/>
|
nuclear@0
|
1406 </comp>
|
nuclear@0
|
1407 <comp lib="2" loc="(550,450)" name="Multiplexer">
|
nuclear@0
|
1408 <a name="enable" val="false"/>
|
nuclear@0
|
1409 </comp>
|
nuclear@0
|
1410 </circuit>
|
nuclear@0
|
1411 </project>
|