Skip to content

Commit 04ee4f1

Browse files
authored
Add files via upload
1 parent d191b87 commit 04ee4f1

File tree

1 file changed

+74
-56
lines changed

1 file changed

+74
-56
lines changed

trab2.circ

Lines changed: 74 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -156,13 +156,21 @@ end TCL_Generic;
156156
<a name="clabelfont" val="SansSerif bold 16"/>
157157
<a name="circuitnamedbox" val="true"/>
158158
<a name="circuitvhdlpath" val=""/>
159+
<wire from="(1320,520)" to="(1320,700)"/>
159160
<wire from="(660,620)" to="(780,620)"/>
160-
<wire from="(660,580)" to="(780,580)"/>
161-
<wire from="(1260,540)" to="(1350,540)"/>
161+
<wire from="(660,600)" to="(780,600)"/>
162162
<wire from="(1080,560)" to="(1120,560)"/>
163-
<wire from="(1260,520)" to="(1410,520)"/>
164163
<wire from="(930,520)" to="(1120,520)"/>
165164
<wire from="(930,540)" to="(1120,540)"/>
165+
<wire from="(1320,520)" to="(1410,520)"/>
166+
<wire from="(740,580)" to="(780,580)"/>
167+
<wire from="(740,580)" to="(740,700)"/>
168+
<wire from="(1260,540)" to="(1350,540)"/>
169+
<wire from="(740,700)" to="(1320,700)"/>
170+
<wire from="(1260,520)" to="(1320,520)"/>
171+
<wire from="(640,520)" to="(780,520)"/>
172+
<wire from="(640,540)" to="(780,540)"/>
173+
<wire from="(640,560)" to="(780,560)"/>
166174
<comp loc="(930,520)" name="Registers"/>
167175
<comp loc="(1260,520)" name="ALU"/>
168176
<comp lib="0" loc="(1350,540)" name="Pin">
@@ -180,8 +188,17 @@ end TCL_Generic;
180188
<comp lib="0" loc="(1080,560)" name="Pin">
181189
<a name="width" val="3"/>
182190
</comp>
183-
<comp lib="0" loc="(660,580)" name="Pin"/>
184191
<comp lib="0" loc="(660,620)" name="Pin"/>
192+
<comp lib="0" loc="(660,600)" name="Pin"/>
193+
<comp lib="0" loc="(640,520)" name="Pin">
194+
<a name="width" val="5"/>
195+
</comp>
196+
<comp lib="0" loc="(640,540)" name="Pin">
197+
<a name="width" val="5"/>
198+
</comp>
199+
<comp lib="0" loc="(640,560)" name="Pin">
200+
<a name="width" val="5"/>
201+
</comp>
185202
</circuit>
186203
<circuit name="Registers">
187204
<a name="circuit" val="Registers"/>
@@ -270,11 +287,11 @@ end TCL_Generic;
270287
<wire from="(1580,800)" to="(1730,800)"/>
271288
<wire from="(1870,1200)" to="(1870,1310)"/>
272289
<wire from="(2460,660)" to="(2460,1060)"/>
290+
<wire from="(1040,1550)" to="(1040,1780)"/>
273291
<wire from="(2540,580)" to="(2540,980)"/>
274292
<wire from="(1010,1520)" to="(1010,1750)"/>
275293
<wire from="(1020,1530)" to="(1020,1760)"/>
276294
<wire from="(1030,1540)" to="(1030,1770)"/>
277-
<wire from="(1040,1550)" to="(1040,1780)"/>
278295
<wire from="(1050,1560)" to="(1050,1790)"/>
279296
<wire from="(1060,1570)" to="(1060,1800)"/>
280297
<wire from="(2620,500)" to="(2620,900)"/>
@@ -385,7 +402,6 @@ end TCL_Generic;
385402
<wire from="(860,1310)" to="(860,1600)"/>
386403
<wire from="(870,1320)" to="(870,1610)"/>
387404
<wire from="(880,1330)" to="(880,1620)"/>
388-
<wire from="(280,1990)" to="(1070,1990)"/>
389405
<wire from="(2000,1240)" to="(2000,1350)"/>
390406
<wire from="(1320,770)" to="(1320,1320)"/>
391407
<wire from="(1690,930)" to="(1690,1040)"/>
@@ -477,6 +493,7 @@ end TCL_Generic;
477493
<wire from="(840,1230)" to="(840,1580)"/>
478494
<wire from="(1370,1320)" to="(1370,1390)"/>
479495
<wire from="(2100,620)" to="(2490,620)"/>
496+
<wire from="(330,1980)" to="(560,1980)"/>
480497
<wire from="(1250,420)" to="(1250,880)"/>
481498
<wire from="(1530,500)" to="(2610,500)"/>
482499
<wire from="(1370,1290)" to="(1370,1300)"/>
@@ -588,6 +605,7 @@ end TCL_Generic;
588605
<wire from="(1790,780)" to="(1800,780)"/>
589606
<wire from="(2440,670)" to="(2440,680)"/>
590607
<wire from="(1870,1090)" to="(1870,1200)"/>
608+
<wire from="(330,2030)" to="(1110,2030)"/>
591609
<wire from="(1510,480)" to="(2630,480)"/>
592610
<wire from="(690,1700)" to="(960,1700)"/>
593611
<wire from="(1070,770)" to="(1070,880)"/>
@@ -604,6 +622,7 @@ end TCL_Generic;
604622
<wire from="(2610,910)" to="(2740,910)"/>
605623
<wire from="(1070,1210)" to="(1070,1600)"/>
606624
<wire from="(2540,580)" to="(2740,580)"/>
625+
<wire from="(390,1900)" to="(1070,1900)"/>
607626
<wire from="(1070,1210)" to="(1150,1210)"/>
608627
<wire from="(1290,860)" to="(1430,860)"/>
609628
<wire from="(1430,550)" to="(1440,550)"/>
@@ -624,7 +643,6 @@ end TCL_Generic;
624643
<wire from="(1390,900)" to="(1390,1010)"/>
625644
<wire from="(1290,640)" to="(1290,750)"/>
626645
<wire from="(1460,590)" to="(1460,610)"/>
627-
<wire from="(280,2030)" to="(1110,2030)"/>
628646
<wire from="(770,460)" to="(1150,460)"/>
629647
<wire from="(1280,450)" to="(2660,450)"/>
630648
<wire from="(1110,810)" to="(1150,810)"/>
@@ -644,6 +662,7 @@ end TCL_Generic;
644662
<wire from="(1870,870)" to="(1870,980)"/>
645663
<wire from="(1080,1580)" to="(1080,1810)"/>
646664
<wire from="(1090,1590)" to="(1090,1820)"/>
665+
<wire from="(1070,1600)" to="(1070,1900)"/>
647666
<wire from="(1070,550)" to="(1070,660)"/>
648667
<wire from="(1110,590)" to="(1110,700)"/>
649668
<wire from="(1690,1040)" to="(1730,1040)"/>
@@ -652,7 +671,6 @@ end TCL_Generic;
652671
<wire from="(2000,1350)" to="(2040,1350)"/>
653672
<wire from="(1210,880)" to="(1250,880)"/>
654673
<wire from="(1870,870)" to="(2040,870)"/>
655-
<wire from="(500,1910)" to="(560,1910)"/>
656674
<wire from="(1390,900)" to="(1430,900)"/>
657675
<wire from="(1490,460)" to="(1490,530)"/>
658676
<wire from="(2160,680)" to="(2430,680)"/>
@@ -675,7 +693,6 @@ end TCL_Generic;
675693
<wire from="(1650,780)" to="(1650,890)"/>
676694
<wire from="(2640,480)" to="(2640,880)"/>
677695
<wire from="(2720,400)" to="(2720,800)"/>
678-
<wire from="(560,1670)" to="(560,1910)"/>
679696
<wire from="(1390,680)" to="(1390,790)"/>
680697
<wire from="(820,1010)" to="(1150,1010)"/>
681698
<wire from="(890,1360)" to="(890,1630)"/>
@@ -699,7 +716,6 @@ end TCL_Generic;
699716
<wire from="(2110,630)" to="(2110,870)"/>
700717
<wire from="(1800,550)" to="(2560,550)"/>
701718
<wire from="(690,1720)" to="(980,1720)"/>
702-
<wire from="(1070,1600)" to="(1070,1990)"/>
703719
<wire from="(2490,1030)" to="(2740,1030)"/>
704720
<wire from="(2660,450)" to="(2660,460)"/>
705721
<wire from="(2420,700)" to="(2740,700)"/>
@@ -717,6 +733,7 @@ end TCL_Generic;
717733
<wire from="(2630,890)" to="(2740,890)"/>
718734
<wire from="(1500,470)" to="(1500,640)"/>
719735
<wire from="(2760,710)" to="(2760,730)"/>
736+
<wire from="(560,1670)" to="(560,1980)"/>
720737
<comp lib="4" loc="(1150,850)" name="Register">
721738
<a name="width" val="32"/>
722739
</comp>
@@ -854,12 +871,10 @@ end TCL_Generic;
854871
<comp lib="4" loc="(1150,1180)" name="Register">
855872
<a name="width" val="32"/>
856873
</comp>
857-
<comp lib="0" loc="(500,1910)" name="Pin">
858-
<a name="label" val="Write"/>
859-
</comp>
860874
<comp lib="0" loc="(450,1830)" name="Pin">
861875
<a name="width" val="5"/>
862876
<a name="label" val="WriteRegister"/>
877+
<a name="radix" val="16"/>
863878
</comp>
864879
<comp lib="0" loc="(1460,700)" name="Ground"/>
865880
<comp lib="0" loc="(1460,810)" name="Ground"/>
@@ -888,14 +903,17 @@ end TCL_Generic;
888903
<a name="width" val="32"/>
889904
</comp>
890905
<comp lib="0" loc="(1430,610)" name="Ground"/>
891-
<comp lib="0" loc="(280,1990)" name="Pin">
906+
<comp lib="0" loc="(390,1900)" name="Pin">
892907
<a name="width" val="32"/>
893908
<a name="label" val="WriteData"/>
894909
<a name="radix" val="16"/>
895910
</comp>
896-
<comp lib="0" loc="(280,2030)" name="Pin">
911+
<comp lib="0" loc="(330,2030)" name="Pin">
897912
<a name="label" val="CLK"/>
898913
</comp>
914+
<comp lib="0" loc="(330,1980)" name="Pin">
915+
<a name="label" val="Write"/>
916+
</comp>
899917
</circuit>
900918
<circuit name="ALU">
901919
<a name="circuit" val="ALU"/>
@@ -905,78 +923,66 @@ end TCL_Generic;
905923
<a name="circuitnamedbox" val="true"/>
906924
<a name="circuitvhdlpath" val=""/>
907925
<wire from="(440,390)" to="(440,460)"/>
926+
<wire from="(360,700)" to="(740,700)"/>
908927
<wire from="(980,480)" to="(980,620)"/>
909928
<wire from="(510,400)" to="(690,400)"/>
910-
<wire from="(1000,660)" to="(1120,660)"/>
911929
<wire from="(1000,780)" to="(1120,780)"/>
930+
<wire from="(1000,660)" to="(1120,660)"/>
931+
<wire from="(1000,640)" to="(1120,640)"/>
932+
<wire from="(1000,680)" to="(1120,680)"/>
912933
<wire from="(1000,820)" to="(1120,820)"/>
934+
<wire from="(1000,800)" to="(1120,800)"/>
913935
<wire from="(1000,740)" to="(1120,740)"/>
936+
<wire from="(1000,720)" to="(1120,720)"/>
937+
<wire from="(1000,760)" to="(1120,760)"/>
914938
<wire from="(1000,700)" to="(1120,700)"/>
915939
<wire from="(1000,940)" to="(1120,940)"/>
940+
<wire from="(1000,920)" to="(1120,920)"/>
916941
<wire from="(1000,900)" to="(1120,900)"/>
917942
<wire from="(1000,860)" to="(1120,860)"/>
943+
<wire from="(1000,880)" to="(1120,880)"/>
944+
<wire from="(1000,840)" to="(1120,840)"/>
945+
<wire from="(700,470)" to="(760,470)"/>
918946
<wire from="(620,490)" to="(620,560)"/>
919947
<wire from="(520,560)" to="(620,560)"/>
920948
<wire from="(530,650)" to="(630,650)"/>
921949
<wire from="(430,500)" to="(430,580)"/>
922950
<wire from="(440,310)" to="(440,390)"/>
951+
<wire from="(780,520)" to="(780,540)"/>
923952
<wire from="(430,580)" to="(430,670)"/>
924953
<wire from="(1000,790)" to="(1110,790)"/>
954+
<wire from="(520,480)" to="(690,480)"/>
955+
<wire from="(430,500)" to="(470,500)"/>
956+
<wire from="(430,580)" to="(470,580)"/>
957+
<wire from="(490,280)" to="(530,280)"/>
958+
<wire from="(490,360)" to="(530,360)"/>
925959
<wire from="(440,460)" to="(470,460)"/>
926960
<wire from="(440,540)" to="(470,540)"/>
927961
<wire from="(1110,950)" to="(1120,950)"/>
962+
<wire from="(740,540)" to="(740,700)"/>
928963
<wire from="(1170,790)" to="(1200,790)"/>
964+
<wire from="(690,460)" to="(760,460)"/>
965+
<wire from="(1110,790)" to="(1110,950)"/>
929966
<wire from="(350,330)" to="(430,330)"/>
967+
<wire from="(800,480)" to="(980,480)"/>
930968
<wire from="(1230,790)" to="(1340,790)"/>
931969
<wire from="(510,320)" to="(700,320)"/>
932970
<wire from="(710,480)" to="(760,480)"/>
933-
<wire from="(1000,830)" to="(1120,830)"/>
971+
<wire from="(1000,750)" to="(1120,750)"/>
934972
<wire from="(1000,670)" to="(1120,670)"/>
935973
<wire from="(1000,630)" to="(1120,630)"/>
936-
<wire from="(1000,750)" to="(1120,750)"/>
974+
<wire from="(1000,650)" to="(1120,650)"/>
937975
<wire from="(1000,710)" to="(1120,710)"/>
976+
<wire from="(1000,730)" to="(1120,730)"/>
977+
<wire from="(1000,690)" to="(1120,690)"/>
938978
<wire from="(1000,910)" to="(1120,910)"/>
979+
<wire from="(1000,930)" to="(1120,930)"/>
980+
<wire from="(1000,890)" to="(1120,890)"/>
939981
<wire from="(1000,870)" to="(1120,870)"/>
940-
<wire from="(690,460)" to="(690,480)"/>
941-
<wire from="(700,470)" to="(700,490)"/>
942-
<wire from="(710,480)" to="(710,500)"/>
943-
<wire from="(430,410)" to="(470,410)"/>
944-
<wire from="(430,330)" to="(470,330)"/>
945-
<wire from="(630,500)" to="(630,650)"/>
946-
<wire from="(440,390)" to="(470,390)"/>
947-
<wire from="(440,310)" to="(470,310)"/>
948-
<wire from="(440,630)" to="(470,630)"/>
949-
<wire from="(690,450)" to="(760,450)"/>
950-
<wire from="(620,490)" to="(700,490)"/>
951-
<wire from="(630,500)" to="(710,500)"/>
952-
<wire from="(360,700)" to="(740,700)"/>
953-
<wire from="(1000,680)" to="(1120,680)"/>
954-
<wire from="(1000,640)" to="(1120,640)"/>
955-
<wire from="(1000,800)" to="(1120,800)"/>
956-
<wire from="(1000,760)" to="(1120,760)"/>
957-
<wire from="(1000,720)" to="(1120,720)"/>
958-
<wire from="(1000,920)" to="(1120,920)"/>
959-
<wire from="(1000,840)" to="(1120,840)"/>
960-
<wire from="(1000,880)" to="(1120,880)"/>
961-
<wire from="(700,470)" to="(760,470)"/>
962-
<wire from="(780,520)" to="(780,540)"/>
963-
<wire from="(520,480)" to="(690,480)"/>
964-
<wire from="(430,500)" to="(470,500)"/>
965-
<wire from="(430,580)" to="(470,580)"/>
966-
<wire from="(490,280)" to="(530,280)"/>
967-
<wire from="(490,360)" to="(530,360)"/>
968-
<wire from="(740,540)" to="(740,700)"/>
969-
<wire from="(690,460)" to="(760,460)"/>
970-
<wire from="(1110,790)" to="(1110,950)"/>
971-
<wire from="(800,480)" to="(980,480)"/>
982+
<wire from="(1000,830)" to="(1120,830)"/>
983+
<wire from="(1000,850)" to="(1120,850)"/>
972984
<wire from="(1000,770)" to="(1120,770)"/>
973-
<wire from="(1000,690)" to="(1120,690)"/>
974-
<wire from="(1000,890)" to="(1120,890)"/>
975-
<wire from="(1000,650)" to="(1120,650)"/>
976985
<wire from="(1000,810)" to="(1120,810)"/>
977-
<wire from="(1000,730)" to="(1120,730)"/>
978-
<wire from="(1000,930)" to="(1120,930)"/>
979-
<wire from="(1000,850)" to="(1120,850)"/>
980986
<wire from="(980,480)" to="(1040,480)"/>
981987
<wire from="(700,440)" to="(760,440)"/>
982988
<wire from="(490,280)" to="(490,300)"/>
@@ -986,10 +992,22 @@ end TCL_Generic;
986992
<wire from="(440,460)" to="(440,540)"/>
987993
<wire from="(430,410)" to="(430,500)"/>
988994
<wire from="(440,540)" to="(440,630)"/>
995+
<wire from="(690,460)" to="(690,480)"/>
996+
<wire from="(700,470)" to="(700,490)"/>
997+
<wire from="(710,480)" to="(710,500)"/>
998+
<wire from="(430,410)" to="(470,410)"/>
999+
<wire from="(430,330)" to="(470,330)"/>
9891000
<wire from="(430,670)" to="(470,670)"/>
1001+
<wire from="(630,500)" to="(630,650)"/>
9901002
<wire from="(350,310)" to="(440,310)"/>
1003+
<wire from="(440,390)" to="(470,390)"/>
1004+
<wire from="(440,310)" to="(470,310)"/>
1005+
<wire from="(440,630)" to="(470,630)"/>
1006+
<wire from="(690,450)" to="(760,450)"/>
9911007
<wire from="(700,320)" to="(700,440)"/>
9921008
<wire from="(690,400)" to="(690,450)"/>
1009+
<wire from="(620,490)" to="(700,490)"/>
1010+
<wire from="(630,500)" to="(710,500)"/>
9931011
<comp lib="3" loc="(510,320)" name="Adder">
9941012
<a name="width" val="32"/>
9951013
</comp>

0 commit comments

Comments
 (0)