diff --git a/instructions.xlsx b/instructions.xlsx index ca77594..b6adb0b 100644 Binary files a/instructions.xlsx and b/instructions.xlsx differ diff --git a/machine_alpha/ALU_3_in_1.bdf b/machine_alpha/ALU_3_in_1.bdf index 9b20d4f..868bdb7 100644 --- a/machine_alpha/ALU_3_in_1.bdf +++ b/machine_alpha/ALU_3_in_1.bdf @@ -4,7 +4,7 @@ editor if you plan to continue editing the block that represents it in the Block Editor! File corruption is VERY likely to occur. */ /* -Copyright (C) 1991-2008 Altera Corporation +Copyright (C) 1991-2009 Altera Corporation Your use of Altera Corporation's design tools, logic functions and other software and tools, and its AMPP partner logic functions, and any output files from any of the foregoing @@ -362,7 +362,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1104 2152 1120 2320) + (rect 1136 2152 1152 2320) (text "INPUT" (rect 0 7 10 35)(font "Arial" (font_size 6))(vertical)) (text "S1" (rect 1 133 13 145)(font "Arial" )(vertical)) (pt 8 0) @@ -379,7 +379,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1120 2152 1136 2320) + (rect 1152 2152 1168 2320) (text "INPUT" (rect 0 7 10 35)(font "Arial" (font_size 6))(vertical)) (text "S0" (rect 1 133 13 145)(font "Arial" )(vertical)) (pt 8 0) @@ -396,7 +396,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1088 2152 1104 2320) + (rect 1120 2152 1136 2320) (text "INPUT" (rect 0 7 10 35)(font "Arial" (font_size 6))(vertical)) (text "S2" (rect 1 133 13 145)(font "Arial" )(vertical)) (pt 8 0) @@ -411,6 +411,23 @@ applicable agreement for further details. (rotate90) (text "VCC" (rect 7 12 17 32)(font "Arial" (font_size 6))(vertical)) ) +(pin + (input) + (rect 1016 2120 1032 2304) + (text "INPUT" (rect 0 7 10 35)(font "Arial" (font_size 6))(vertical)) + (text "CP_PSW" (rect 1 133 13 179)(font "Arial" )(vertical)) + (pt 8 0) + (drawing + (line (pt 12 76)(pt 12 51)(line_width 1)) + (line (pt 4 76)(pt 4 51)(line_width 1)) + (line (pt 8 47)(pt 8 0)(line_width 1)) + (line (pt 12 76)(pt 4 76)(line_width 1)) + (line (pt 4 51)(pt 8 47)(line_width 1)) + (line (pt 12 51)(pt 8 47)(line_width 1)) + ) + (rotate90) + (text "VCC" (rect 7 12 17 32)(font "Arial" (font_size 6))(vertical)) +) (pin (output) (rect 416 736 432 912) @@ -549,7 +566,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1304 1392 1480 1408) + (rect 1432 1360 1608 1376) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_C" (rect 90 0 125 12)(font "Arial" )) (pt 0 8) @@ -565,7 +582,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1304 1376 1480 1392) + (rect 1432 1344 1608 1360) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_Z" (rect 90 0 124 12)(font "Arial" )) (pt 0 8) @@ -581,7 +598,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1304 1360 1480 1376) + (rect 1432 1328 1608 1344) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_N" (rect 90 0 125 12)(font "Arial" )) (pt 0 8) @@ -597,7 +614,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1304 1344 1480 1360) + (rect 1432 1312 1608 1328) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FLG_V" (rect 90 0 124 12)(font "Arial" )) (pt 0 8) @@ -1653,7 +1670,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1064 2040 1256 2136) + (rect 1096 2040 1288 2136) (text "38_decoder" (rect 0 23 14 91)(font "Arial" (font_size 8))(vertical)) (text "inst6" (rect 174 63 186 86)(font "Arial" )(vertical)) (port @@ -1963,7 +1980,7 @@ applicable agreement for further details. (flipy) ) (symbol - (rect 1016 2016 1048 2048) + (rect 1048 2016 1080 2048) (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6))) (text "inst4" (rect 3 21 26 33)(font "Arial" )(invisible)) (port @@ -1980,7 +1997,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1016 1928 1048 1944) + (rect 1048 1928 1080 1944) (text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6))) (text "inst18" (rect 3 5 32 17)(font "Arial" )(invisible)) (port @@ -1995,7 +2012,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1176 1776 1224 1840) + (rect 1208 1776 1256 1840) (text "OR2" (rect 0 45 10 63)(font "Arial" (font_size 6))(vertical)) (text "ALU" (rect 38 37 50 58)(font "Arial" )(vertical)) (port @@ -2029,7 +2046,7 @@ applicable agreement for further details. (rotate90) ) (symbol - (rect 1128 1776 1176 1840) + (rect 1160 1776 1208 1840) (text "OR2" (rect 0 45 10 63)(font "Arial" (font_size 6))(vertical)) (text "left" (rect 37 38 49 54)(font "Arial" )(vertical)) (port @@ -2063,7 +2080,7 @@ applicable agreement for further details. (rotate90) ) (symbol - (rect 1080 1776 1128 1840) + (rect 1112 1776 1160 1840) (text "OR2" (rect 0 45 10 63)(font "Arial" (font_size 6))(vertical)) (text "right" (rect 39 36 51 57)(font "Arial" )(vertical)) (port @@ -2097,7 +2114,7 @@ applicable agreement for further details. (rotate90) ) (symbol - (rect 1032 1776 1080 1840) + (rect 1064 1776 1112 1840) (text "OR2" (rect 0 45 10 63)(font "Arial" (font_size 6))(vertical)) (text "carry" (rect 38 37 50 62)(font "Arial" )(vertical)) (port @@ -2131,7 +2148,7 @@ applicable agreement for further details. (rotate90) ) (symbol - (rect 1160 1936 1208 2000) + (rect 1192 1936 1240 2000) (text "OR2" (rect 0 45 10 63)(font "Arial" (font_size 6))(vertical)) (text "ALU1" (rect 38 37 50 64)(font "Arial" )(vertical)) (port @@ -2182,7 +2199,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1024 1592 1120 1688) + (rect 1056 1592 1152 1688) (text "nano_selector" (rect 5 0 86 14)(font "Arial" (font_size 8))) (text "CarrySelect_OnlyWhenAdding" (rect 8 80 157 92)(font "Arial" )) (port @@ -2406,92 +2423,137 @@ applicable agreement for further details. (rotate180) ) (symbol - (rect 992 1216 1040 1248) - (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) - (text "inst7" (rect 3 21 26 33)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 13 16)(line_width 1)) - ) - (port - (pt 48 16) - (output) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (line (pt 39 16)(pt 48 16)(line_width 1)) - ) - (drawing - (line (pt 13 25)(pt 13 7)(line_width 1)) - (line (pt 13 7)(pt 31 16)(line_width 1)) - (line (pt 13 25)(pt 31 16)(line_width 1)) - (circle (rect 31 12 39 20)(line_width 1)) - ) -) -(symbol - (rect 1080 1224 1144 1272) - (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6))) - (text "inst9" (rect 3 37 26 49)(font "Arial" )) - (port - (pt 0 16) - (input) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 16 16)(line_width 1)) - ) - (port - (pt 0 24) - (input) - (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) - (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) - (line (pt 0 24)(pt 16 24)(line_width 1)) - ) + (rect 1304 1224 1400 1448) + (text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8))) + (text "CZNV2" (rect 8 208 44 220)(font "Arial" )) (port (pt 0 32) (input) - (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) - (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) + (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) + (text "CLR" (rect 21 27 44 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)(line_width 1)) ) (port - (pt 64 24) - (output) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) - (line (pt 43 24)(pt 64 24)(line_width 1)) - ) - (drawing - (line (pt 16 12)(pt 31 12)(line_width 1)) - (line (pt 16 37)(pt 31 37)(line_width 1)) - (line (pt 16 12)(pt 16 37)(line_width 1)) - (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37)(line_width 1)) - ) -) -(symbol - (rect 992 1176 1040 1208) - (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) - (text "inst11" (rect 3 21 32 33)(font "Arial" )) - (port - (pt 0 16) + (pt 0 48) (input) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) - (line (pt 0 16)(pt 13 16)(line_width 1)) + (text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "CP" (rect 21 43 36 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) ) (port - (pt 48 16) + (pt 0 64) + (input) + (text "D7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D7" (rect 21 59 36 73)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 0 80) + (input) + (text "D6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D6" (rect 21 75 36 89)(font "Arial" (font_size 8))) + (line (pt 0 80)(pt 16 80)(line_width 1)) + ) + (port + (pt 0 96) + (input) + (text "D5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D5" (rect 21 91 36 105)(font "Arial" (font_size 8))) + (line (pt 0 96)(pt 16 96)(line_width 1)) + ) + (port + (pt 0 112) + (input) + (text "D4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D4" (rect 21 107 36 121)(font "Arial" (font_size 8))) + (line (pt 0 112)(pt 16 112)(line_width 1)) + ) + (port + (pt 0 128) + (input) + (text "D3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D3" (rect 21 123 36 137)(font "Arial" (font_size 8))) + (line (pt 0 128)(pt 16 128)(line_width 1)) + ) + (port + (pt 0 144) + (input) + (text "D2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D2" (rect 21 139 36 153)(font "Arial" (font_size 8))) + (line (pt 0 144)(pt 16 144)(line_width 1)) + ) + (port + (pt 0 160) + (input) + (text "D1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D1" (rect 21 155 36 169)(font "Arial" (font_size 8))) + (line (pt 0 160)(pt 16 160)(line_width 1)) + ) + (port + (pt 0 176) + (input) + (text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "D0" (rect 21 171 36 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(line_width 1)) + ) + (port + (pt 96 32) (output) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) - (line (pt 39 16)(pt 48 16)(line_width 1)) + (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q7" (rect 59 27 75 41)(font "Arial" (font_size 8))) + (line (pt 96 32)(pt 80 32)(line_width 1)) + ) + (port + (pt 96 48) + (output) + (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q6" (rect 59 43 75 57)(font "Arial" (font_size 8))) + (line (pt 96 48)(pt 80 48)(line_width 1)) + ) + (port + (pt 96 64) + (output) + (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q5" (rect 59 59 75 73)(font "Arial" (font_size 8))) + (line (pt 96 64)(pt 80 64)(line_width 1)) + ) + (port + (pt 96 80) + (output) + (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q4" (rect 59 75 75 89)(font "Arial" (font_size 8))) + (line (pt 96 80)(pt 80 80)(line_width 1)) + ) + (port + (pt 96 96) + (output) + (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q3" (rect 59 91 75 105)(font "Arial" (font_size 8))) + (line (pt 96 96)(pt 80 96)(line_width 1)) + ) + (port + (pt 96 112) + (output) + (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q2" (rect 59 107 75 121)(font "Arial" (font_size 8))) + (line (pt 96 112)(pt 80 112)(line_width 1)) + ) + (port + (pt 96 128) + (output) + (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q1" (rect 59 123 75 137)(font "Arial" (font_size 8))) + (line (pt 96 128)(pt 80 128)(line_width 1)) + ) + (port + (pt 96 144) + (output) + (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q0" (rect 59 139 75 153)(font "Arial" (font_size 8))) + (line (pt 96 144)(pt 80 144)(line_width 1)) ) (drawing - (line (pt 13 25)(pt 13 7)(line_width 1)) - (line (pt 13 7)(pt 31 16)(line_width 1)) - (line (pt 13 25)(pt 31 16)(line_width 1)) - (circle (rect 31 12 39 20)(line_width 1)) + (rectangle (rect 16 16 80 208)(line_width 1)) ) ) (connector @@ -2682,30 +2744,6 @@ applicable agreement for further details. (pt 664 1728) (pt 664 1736) ) -(connector - (pt 1096 1872) - (pt 1048 1872) -) -(connector - (pt 1160 1840) - (pt 1160 1872) -) -(connector - (pt 1144 1840) - (pt 1144 1856) -) -(connector - (pt 1064 1840) - (pt 1064 1856) -) -(connector - (pt 1048 1840) - (pt 1048 1872) -) -(connector - (pt 1192 1840) - (pt 1192 1888) -) (connector (pt 600 1768) (pt 656 1768) @@ -2741,11 +2779,6 @@ applicable agreement for further details. (pt 1176 1416) (color 101 0 223) ) -(connector - (pt 1136 1432) - (pt 1176 1432) - (color 255 101 9) -) (connector (pt 1160 1320) (pt 1176 1320) @@ -2777,22 +2810,6 @@ applicable agreement for further details. (pt 632 1360) (color 138 138 138) ) -(connector - (pt 904 1712) - (pt 1152 1712) -) -(connector - (pt 920 1696) - (pt 1200 1696) -) -(connector - (pt 888 1728) - (pt 1104 1728) -) -(connector - (pt 872 1744) - (pt 1056 1744) -) (connector (pt 584 1728) (pt 584 1776) @@ -2881,22 +2898,6 @@ applicable agreement for further details. (pt 656 1768) (pt 656 1792) ) -(connector - (pt 1200 1696) - (pt 1200 1776) -) -(connector - (pt 1152 1712) - (pt 1152 1776) -) -(connector - (pt 1104 1728) - (pt 1104 1776) -) -(connector - (pt 1056 1744) - (pt 1056 1776) -) (connector (pt 360 2016) (pt 360 2120) @@ -2995,10 +2996,6 @@ applicable agreement for further details. (pt 1160 1336) (pt 1160 1352) ) -(connector - (pt 1208 1840) - (pt 1208 1904) -) (connector (pt 1160 1352) (pt 1160 1368) @@ -3023,59 +3020,6 @@ applicable agreement for further details. (pt 488 2072) (pt 488 2120) ) -(connector - (pt 992 1776) - (pt 840 1776) - (color 0 128 128) -) -(connector - (pt 992 1776) - (pt 992 2120) - (color 0 128 128) -) -(connector - (pt 840 1256) - (pt 840 1776) - (color 0 128 128) -) -(connector - (pt 1176 1304) - (pt 1160 1304) - (color 0 128 128) -) -(connector - (pt 1136 1624) - (pt 1120 1624) - (color 255 101 9) -) -(connector - (pt 1136 1432) - (pt 1136 1624) - (color 255 101 9) -) -(connector - (pt 328 1640) - (pt 328 1624) - (color 234 105 0) -) -(connector - (pt 328 1624) - (pt 1024 1624) - (color 255 101 9) -) -(connector - (pt 944 1640) - (pt 1024 1640) - (color 255 101 9) -) -(connector - (pt 1024 1656) - (pt 1008 1656) -) -(connector - (pt 1008 1656) - (pt 1008 1904) -) (connector (pt 1176 1400) (pt 1104 1400) @@ -3101,53 +3045,6 @@ applicable agreement for further details. (pt 472 1480) (color 138 138 138) ) -(connector - (pt 216 2016) - (pt 216 2104) - (color 0 0 0) -) -(connector - (pt 456 2016) - (pt 456 2104) - (color 0 0 0) -) -(connector - (pt 744 2104) - (pt 744 2120) - (color 0 0 0) -) -(connector - (pt 136 2104) - (pt 216 2104) - (color 0 0 0) -) -(connector - (pt 216 2104) - (pt 456 2104) - (color 0 0 0) -) -(connector - (pt 456 2104) - (pt 744 2104) - (color 0 0 0) -) -(connector - (pt 136 1288) - (pt 1176 1288) - (color 0 0 0) -) -(connector - (pt 872 1744) - (pt 872 1192) -) -(connector - (pt 1288 1400) - (pt 1288 1208) -) -(connector - (pt 1288 1208) - (pt 664 1208) -) (connector (pt 920 1136) (pt 528 1136) @@ -3160,18 +3057,6 @@ applicable agreement for further details. (pt 888 1152) (pt 528 1152) ) -(connector - (pt 904 1712) - (pt 904 1120) -) -(connector - (pt 888 1728) - (pt 888 1152) -) -(connector - (pt 920 1696) - (pt 920 1136) -) (connector (pt 328 1200) (pt 328 1184) @@ -3254,11 +3139,6 @@ applicable agreement for further details. (pt 472 1200) (pt 600 1200) ) -(connector - (pt 944 1640) - (pt 944 1072) - (color 255 101 9) -) (connector (pt 944 1072) (pt 328 1072) @@ -3269,21 +3149,6 @@ applicable agreement for further details. (pt 328 1072) (color 255 101 9) ) -(connector - (pt 280 1256) - (pt 280 1056) - (color 0 128 128) -) -(connector - (pt 136 1040) - (pt 136 1288) - (color 0 0 0) -) -(connector - (pt 136 1288) - (pt 136 2104) - (color 0 0 0) -) (connector (pt 344 1088) (pt 344 1024) @@ -3326,16 +3191,6 @@ applicable agreement for further details. (pt 328 1024) (color 0 128 128) ) -(connector - (pt 312 1040) - (pt 312 1024) - (color 0 0 0) -) -(connector - (pt 136 1040) - (pt 312 1040) - (color 0 0 0) -) (connector (pt 312 928) (pt 312 912) @@ -3368,46 +3223,6 @@ applicable agreement for further details. (pt 424 928) (pt 424 912) ) -(connector - (pt 1272 1352) - (pt 1304 1352) -) -(connector - (pt 1272 1368) - (pt 1304 1368) -) -(connector - (pt 1272 1384) - (pt 1304 1384) -) -(connector - (pt 1272 1400) - (pt 1288 1400) -) -(connector - (pt 1288 1400) - (pt 1304 1400) -) -(connector - (pt 1160 1304) - (pt 1160 1248) - (color 0 128 128) -) -(connector - (pt 1160 1248) - (pt 1144 1248) - (color 0 128 128) -) -(connector - (pt 280 1256) - (pt 840 1256) - (color 0 128 128) -) -(connector - (pt 840 1256) - (pt 1080 1256) - (color 0 128 128) -) (connector (pt 656 1888) (pt 656 1984) @@ -3520,30 +3335,6 @@ applicable agreement for further details. (pt 800 1968) (pt 816 1968) ) -(connector - (pt 1032 1984) - (pt 1032 2016) -) -(connector - (pt 880 1984) - (pt 896 1984) -) -(connector - (pt 896 1984) - (pt 1032 1984) -) -(connector - (pt 1032 1968) - (pt 1032 1944) -) -(connector - (pt 816 1968) - (pt 832 1968) -) -(connector - (pt 832 1968) - (pt 1032 1968) -) (connector (pt 912 1888) (pt 912 1944) @@ -3564,106 +3355,6 @@ applicable agreement for further details. (pt 928 1888) (pt 928 1920) ) -(connector - (pt 928 1920) - (pt 976 1920) -) -(connector - (pt 976 1920) - (pt 1160 1920) -) -(connector - (pt 1192 1888) - (pt 1160 1888) -) -(connector - (pt 1160 1872) - (pt 1144 1872) -) -(connector - (pt 976 1568) - (pt 1248 1568) -) -(connector - (pt 1096 1840) - (pt 1096 1872) -) -(connector - (pt 1064 1856) - (pt 1128 1856) -) -(connector - (pt 1128 1856) - (pt 1144 1856) -) -(connector - (pt 1160 1888) - (pt 1160 1920) -) -(connector - (pt 1096 1872) - (pt 1096 2040) -) -(connector - (pt 1112 1840) - (pt 1112 2040) -) -(connector - (pt 1128 1856) - (pt 1128 2040) -) -(connector - (pt 1144 1872) - (pt 1144 2040) -) -(connector - (pt 1160 1920) - (pt 1160 2040) -) -(connector - (pt 1112 2136) - (pt 1112 2152) -) -(connector - (pt 1128 2136) - (pt 1128 2152) -) -(connector - (pt 1096 2136) - (pt 1096 2152) -) -(connector - (pt 1184 1904) - (pt 1184 1936) -) -(connector - (pt 1008 1904) - (pt 1184 1904) -) -(connector - (pt 1184 1904) - (pt 1208 1904) -) -(connector - (pt 1192 2000) - (pt 1192 2040) -) -(connector - (pt 1248 2024) - (pt 1248 1568) -) -(connector - (pt 1248 2024) - (pt 1176 2024) -) -(connector - (pt 1176 2000) - (pt 1176 2024) -) -(connector - (pt 1176 2024) - (pt 1176 2040) -) (connector (pt 1104 1344) (pt 1104 1384) @@ -3679,51 +3370,424 @@ applicable agreement for further details. (pt 1104 1344) (color 255 45 129) ) -(connector - (pt 1072 1240) - (pt 1080 1240) -) -(connector - (pt 976 1568) - (pt 976 1232) -) -(connector - (pt 976 1232) - (pt 992 1232) -) -(connector - (pt 1080 1248) - (pt 1056 1248) -) -(connector - (pt 1056 1248) - (pt 1056 1232) -) -(connector - (pt 1056 1232) - (pt 1040 1232) -) -(connector - (pt 1072 1240) - (pt 1072 1192) -) (connector (pt 664 1192) (pt 872 1192) ) (connector - (pt 872 1192) - (pt 992 1192) + (pt 1128 1872) + (pt 1080 1872) ) (connector - (pt 1040 1192) - (pt 1072 1192) + (pt 1192 1840) + (pt 1192 1872) +) +(connector + (pt 1176 1840) + (pt 1176 1856) +) +(connector + (pt 1096 1840) + (pt 1096 1856) +) +(connector + (pt 1080 1840) + (pt 1080 1872) +) +(connector + (pt 1224 1840) + (pt 1224 1888) +) +(connector + (pt 1176 1432) + (pt 1168 1432) + (color 255 101 9) +) +(connector + (pt 904 1712) + (pt 1184 1712) +) +(connector + (pt 920 1696) + (pt 1232 1696) +) +(connector + (pt 888 1728) + (pt 1136 1728) +) +(connector + (pt 872 1744) + (pt 1088 1744) +) +(connector + (pt 1232 1696) + (pt 1232 1776) +) +(connector + (pt 1184 1712) + (pt 1184 1776) +) +(connector + (pt 1136 1728) + (pt 1136 1776) +) +(connector + (pt 1088 1744) + (pt 1088 1776) +) +(connector + (pt 1240 1840) + (pt 1240 1904) +) +(connector + (pt 1168 1624) + (pt 1152 1624) + (color 255 101 9) +) +(connector + (pt 1168 1432) + (pt 1168 1624) + (color 255 101 9) +) +(connector + (pt 328 1640) + (pt 328 1624) + (color 234 105 0) +) +(connector + (pt 1056 1656) + (pt 1040 1656) +) +(connector + (pt 1040 1656) + (pt 1040 1904) +) +(connector + (pt 872 1192) + (pt 872 1744) +) +(connector + (pt 904 1120) + (pt 904 1712) +) +(connector + (pt 888 1152) + (pt 888 1728) +) +(connector + (pt 920 1136) + (pt 920 1696) +) +(connector + (pt 944 1072) + (pt 944 1640) + (color 255 101 9) +) +(connector + (pt 1064 1984) + (pt 1064 2016) +) +(connector + (pt 1064 1968) + (pt 1064 1944) +) +(connector + (pt 1224 1888) + (pt 1192 1888) +) +(connector + (pt 1192 1872) + (pt 1176 1872) +) +(connector + (pt 1144 1840) + (pt 1144 2040) +) +(connector + (pt 1160 1856) + (pt 1160 2040) +) +(connector + (pt 1144 2136) + (pt 1144 2152) +) +(connector + (pt 1160 2136) + (pt 1160 2152) +) +(connector + (pt 1128 2136) + (pt 1128 2152) +) +(connector + (pt 1216 1904) + (pt 1216 1936) +) +(connector + (pt 1224 2000) + (pt 1224 2040) +) +(connector + (pt 1208 2000) + (pt 1208 2040) +) +(connector + (pt 928 1920) + (pt 976 1920) +) +(connector + (pt 976 1920) + (pt 1192 1920) +) +(connector + (pt 816 1968) + (pt 832 1968) +) +(connector + (pt 832 1968) + (pt 1064 1968) +) +(connector + (pt 880 1984) + (pt 896 1984) +) +(connector + (pt 896 1984) + (pt 1064 1984) +) +(connector + (pt 1128 1840) + (pt 1128 1872) +) +(connector + (pt 1128 1872) + (pt 1128 2040) +) +(connector + (pt 1096 1856) + (pt 1160 1856) +) +(connector + (pt 1160 1856) + (pt 1176 1856) +) +(connector + (pt 1192 1888) + (pt 1192 1920) +) +(connector + (pt 1040 1904) + (pt 1216 1904) +) +(connector + (pt 1216 1904) + (pt 1240 1904) +) +(connector + (pt 1192 1920) + (pt 1192 2040) +) +(connector + (pt 1176 1872) + (pt 1176 2040) +) +(connector + (pt 328 1624) + (pt 1056 1624) + (color 255 101 9) +) +(connector + (pt 944 1640) + (pt 1056 1640) + (color 255 101 9) +) +(connector + (pt 840 1776) + (pt 992 1776) + (color 0 128 128) +) +(connector + (pt 992 1776) + (pt 992 2120) + (color 0 128 128) +) +(connector + (pt 1272 1288) + (pt 1304 1288) +) +(connector + (pt 1272 1304) + (pt 1304 1304) +) +(connector + (pt 1272 1320) + (pt 1304 1320) +) +(connector + (pt 1272 1336) + (pt 1304 1336) +) +(connector + (pt 1272 1352) + (pt 1304 1352) +) +(connector + (pt 1272 1368) + (pt 1304 1368) +) +(connector + (pt 1272 1384) + (pt 1304 1384) +) +(connector + (pt 1272 1400) + (pt 1304 1400) +) +(connector + (pt 1416 1368) + (pt 1416 1208) +) +(connector + (pt 664 1208) + (pt 1416 1208) +) +(connector + (pt 1400 1320) + (pt 1432 1320) +) +(connector + (pt 1400 1336) + (pt 1432 1336) +) +(connector + (pt 1400 1352) + (pt 1432 1352) +) +(connector + (pt 1400 1368) + (pt 1416 1368) +) +(connector + (pt 1416 1368) + (pt 1432 1368) +) +(connector + (pt 1024 1552) + (pt 1024 2120) + (color 0 128 128) +) +(connector + (pt 1024 1552) + (pt 1288 1552) + (color 0 128 128) +) +(connector + (pt 1288 1272) + (pt 1304 1272) + (color 0 128 128) +) +(connector + (pt 1288 1552) + (pt 1288 1272) + (color 0 128 128) +) +(connector + (pt 840 1304) + (pt 1176 1304) + (color 0 128 128) +) +(connector + (pt 280 1056) + (pt 280 1272) + (color 0 128 128) +) +(connector + (pt 840 1272) + (pt 280 1272) + (color 0 128 128) +) +(connector + (pt 840 1272) + (pt 840 1304) +) +(connector + (pt 840 1304) + (pt 840 1776) +) +(connector + (pt 216 2016) + (pt 216 2104) + (color 0 0 0) +) +(connector + (pt 456 2016) + (pt 456 2104) + (color 0 0 0) +) +(connector + (pt 744 2104) + (pt 744 2120) + (color 0 0 0) +) +(connector + (pt 136 2104) + (pt 216 2104) + (color 0 0 0) +) +(connector + (pt 216 2104) + (pt 456 2104) + (color 0 0 0) +) +(connector + (pt 456 2104) + (pt 744 2104) + (color 0 0 0) +) +(connector + (pt 312 1040) + (pt 312 1024) + (color 0 0 0) +) +(connector + (pt 136 1040) + (pt 312 1040) + (color 0 0 0) +) +(connector + (pt 1160 1288) + (pt 1176 1288) + (color 0 0 0) +) +(connector + (pt 1160 1256) + (pt 1160 1288) + (color 0 0 0) +) +(connector + (pt 136 1040) + (pt 136 1256) + (color 0 0 0) +) +(connector + (pt 136 1256) + (pt 136 2104) + (color 0 0 0) +) +(connector + (pt 136 1256) + (pt 1160 1256) + (color 0 0 0) +) +(connector + (pt 1160 1256) + (pt 1304 1256) + (color 0 0 0) ) (junction (pt 528 1336)) (junction (pt 512 1320)) (junction (pt 216 2104)) (junction (pt 456 2104)) -(junction (pt 1288 1400)) (junction (pt 472 1440)) (junction (pt 472 1480)) (junction (pt 1160 1336)) @@ -3736,14 +3800,9 @@ applicable agreement for further details. (junction (pt 376 1512)) (junction (pt 360 1496)) (junction (pt 344 1480)) -(junction (pt 1096 1872)) -(junction (pt 1160 1920)) (junction (pt 1160 1368)) (junction (pt 248 2088)) (junction (pt 488 2072)) -(junction (pt 1128 1856)) -(junction (pt 840 1256)) -(junction (pt 136 1288)) (junction (pt 472 1200)) (junction (pt 976 1920)) (junction (pt 720 1968)) @@ -3760,9 +3819,14 @@ applicable agreement for further details. (junction (pt 800 1968)) (junction (pt 816 1968)) (junction (pt 832 1968)) -(junction (pt 1184 1904)) -(junction (pt 1176 2024)) -(junction (pt 872 1192)) +(junction (pt 1128 1872)) +(junction (pt 1192 1920)) +(junction (pt 1160 1856)) +(junction (pt 1216 1904)) +(junction (pt 840 1304)) +(junction (pt 1416 1368)) +(junction (pt 1160 1256)) +(junction (pt 136 1256)) (text "B" (rect 488 1328 496 1342)(font "Arial" (font_size 8))) (text "A" (rect 488 1312 497 1326)(font "Arial" (font_size 8))) (text "Q" (rect 488 1352 497 1366)(font "Arial" (font_size 8))) diff --git a/machine_alpha/ALU_3_in_1.bsf b/machine_alpha/ALU_3_in_1.bsf index e0313d5..a9b523d 100644 --- a/machine_alpha/ALU_3_in_1.bsf +++ b/machine_alpha/ALU_3_in_1.bsf @@ -20,9 +20,9 @@ applicable agreement for further details. */ (header "symbol" (version "1.1")) (symbol - (rect 64 64 192 480) + (rect 64 64 192 512) (text "ALU_3_in_1" (rect 5 0 74 14)(font "Arial" (font_size 8))) - (text "inst" (rect 8 400 25 412)(font "Arial" )) + (text "inst" (rect 8 432 25 444)(font "Arial" )) (port (pt 0 144) (input) @@ -163,6 +163,13 @@ applicable agreement for further details. (text "CP_Z" (rect 21 331 51 345)(font "Arial" (font_size 8))) (line (pt 0 336)(pt 16 336)(line_width 1)) ) + (port + (pt 0 352) + (input) + (text "CP_PSW" (rect 0 0 49 14)(font "Arial" (font_size 8))) + (text "CP_PSW" (rect 21 347 70 361)(font "Arial" (font_size 8))) + (line (pt 0 352)(pt 16 352)(line_width 1)) + ) (port (pt 0 368) (input) @@ -178,97 +185,97 @@ applicable agreement for further details. (line (pt 0 384)(pt 16 384)(line_width 1)) ) (port - (pt 0 352) + (pt 0 400) (input) - (text "S2" (rect 24 344 39 358)(font "Arial" (font_size 8))) - (text "S2" (rect 24 344 39 358)(font "Arial" (font_size 8))) - (line (pt 0 352)(pt 16 352)(line_width 1)) + (text "S2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "S2" (rect 21 395 36 409)(font "Arial" (font_size 8))) + (line (pt 0 400)(pt 16 400)(line_width 1)) ) (port (pt 128 144) (output) - (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q0" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q0" (rect 91 139 107 153)(font "Arial" (font_size 8))) (line (pt 128 144)(pt 112 144)(line_width 1)) ) (port (pt 128 128) (output) - (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q1" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q1" (rect 91 123 107 137)(font "Arial" (font_size 8))) (line (pt 128 128)(pt 112 128)(line_width 1)) ) (port (pt 128 112) (output) - (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q2" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q2" (rect 91 107 107 121)(font "Arial" (font_size 8))) (line (pt 128 112)(pt 112 112)(line_width 1)) ) (port (pt 128 96) (output) - (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q3" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q3" (rect 91 91 107 105)(font "Arial" (font_size 8))) (line (pt 128 96)(pt 112 96)(line_width 1)) ) (port (pt 128 80) (output) - (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q4" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q4" (rect 91 75 107 89)(font "Arial" (font_size 8))) (line (pt 128 80)(pt 112 80)(line_width 1)) ) (port (pt 128 64) (output) - (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q5" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q5" (rect 91 59 107 73)(font "Arial" (font_size 8))) (line (pt 128 64)(pt 112 64)(line_width 1)) ) (port (pt 128 48) (output) - (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q6" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q6" (rect 91 43 107 57)(font "Arial" (font_size 8))) (line (pt 128 48)(pt 112 48)(line_width 1)) ) (port (pt 128 32) (output) - (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "Q7" (rect -16 0 0 14)(font "Arial" (font_size 8))) (text "Q7" (rect 91 27 107 41)(font "Arial" (font_size 8))) (line (pt 128 32)(pt 112 32)(line_width 1)) ) (port (pt 128 176) (output) - (text "FLG_V" (rect 0 0 40 14)(font "Arial" (font_size 8))) + (text "FLG_V" (rect -16 0 24 14)(font "Arial" (font_size 8))) (text "FLG_V" (rect 67 171 107 185)(font "Arial" (font_size 8))) (line (pt 128 176)(pt 112 176)(line_width 1)) ) (port (pt 128 192) (output) - (text "FLG_N" (rect 0 0 38 14)(font "Arial" (font_size 8))) + (text "FLG_N" (rect -16 0 22 14)(font "Arial" (font_size 8))) (text "FLG_N" (rect 69 187 107 201)(font "Arial" (font_size 8))) (line (pt 128 192)(pt 112 192)(line_width 1)) ) (port (pt 128 208) (output) - (text "FLG_Z" (rect 0 0 38 14)(font "Arial" (font_size 8))) + (text "FLG_Z" (rect -16 0 22 14)(font "Arial" (font_size 8))) (text "FLG_Z" (rect 69 203 107 217)(font "Arial" (font_size 8))) (line (pt 128 208)(pt 112 208)(line_width 1)) ) (port (pt 128 160) (output) - (text "FLG_C" (rect 0 0 38 14)(font "Arial" (font_size 8))) + (text "FLG_C" (rect -16 0 22 14)(font "Arial" (font_size 8))) (text "FLG_C" (rect 69 155 107 169)(font "Arial" (font_size 8))) (line (pt 128 160)(pt 112 160)(line_width 1)) ) (drawing - (rectangle (rect 16 16 112 400)(line_width 1)) + (rectangle (rect 16 16 112 432)(line_width 1)) ) ) diff --git a/machine_alpha/machine_alpha.bdf b/machine_alpha/machine_alpha.bdf index 4773814..5c1eb3d 100644 --- a/machine_alpha/machine_alpha.bdf +++ b/machine_alpha/machine_alpha.bdf @@ -241,57 +241,6 @@ applicable agreement for further details. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 2744 1064 2800 1080)) ) -(pin - (input) - (rect 1064 1432 1232 1448) - (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) - (text "uIR19" (rect 5 0 34 12)(font "Arial" )) - (pt 168 8) - (drawing - (line (pt 92 12)(pt 117 12)(line_width 1)) - (line (pt 92 4)(pt 117 4)(line_width 1)) - (line (pt 121 8)(pt 168 8)(line_width 1)) - (line (pt 92 12)(pt 92 4)(line_width 1)) - (line (pt 117 4)(pt 121 8)(line_width 1)) - (line (pt 117 12)(pt 121 8)(line_width 1)) - ) - (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 1008 1448 1064 1464)) -) -(pin - (input) - (rect 1064 1448 1232 1464) - (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) - (text "uIR18" (rect 5 0 34 12)(font "Arial" )) - (pt 168 8) - (drawing - (line (pt 92 12)(pt 117 12)(line_width 1)) - (line (pt 92 4)(pt 117 4)(line_width 1)) - (line (pt 121 8)(pt 168 8)(line_width 1)) - (line (pt 92 12)(pt 92 4)(line_width 1)) - (line (pt 117 4)(pt 121 8)(line_width 1)) - (line (pt 117 12)(pt 121 8)(line_width 1)) - ) - (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 1008 1464 1064 1480)) -) -(pin - (input) - (rect 1064 1464 1232 1480) - (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) - (text "uIR17" (rect 5 0 34 12)(font "Arial" )) - (pt 168 8) - (drawing - (line (pt 92 12)(pt 117 12)(line_width 1)) - (line (pt 92 4)(pt 117 4)(line_width 1)) - (line (pt 121 8)(pt 168 8)(line_width 1)) - (line (pt 92 12)(pt 92 4)(line_width 1)) - (line (pt 117 4)(pt 121 8)(line_width 1)) - (line (pt 117 12)(pt 121 8)(line_width 1)) - ) - (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 1008 1480 1064 1496)) -) (pin (input) (rect 664 504 832 520) @@ -328,7 +277,7 @@ applicable agreement for further details. ) (pin (input) - (rect 2496 1896 2664 1912) + (rect 2848 1840 3016 1856) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR0" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -341,11 +290,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 3536 1848 3584 1864)) + (annotation_block (location)(rect 3888 1792 3936 1808)) ) (pin (input) - (rect 2496 1880 2664 1896) + (rect 2848 1824 3016 1840) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR1" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -358,11 +307,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 3536 1832 3584 1848)) + (annotation_block (location)(rect 3888 1776 3936 1792)) ) (pin (input) - (rect 2496 1864 2664 1880) + (rect 2848 1808 3016 1824) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "uIR2" (rect 5 0 28 12)(font "Arial" )) (pt 168 8) @@ -375,7 +324,7 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 3536 1816 3584 1832)) + (annotation_block (location)(rect 3888 1760 3936 1776)) ) (pin (input) @@ -428,6 +377,74 @@ applicable agreement for further details. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 400 280 456 296)) ) +(pin + (input) + (rect 1064 1448 1232 1464) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR19" (rect 5 0 34 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 1176 1640 1232 1656)) +) +(pin + (input) + (rect 1064 1464 1232 1480) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR18" (rect 5 0 34 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 1176 1656 1232 1672)) +) +(pin + (input) + (rect 1064 1480 1232 1496) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR17" (rect 5 0 34 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 1176 1672 1232 1688)) +) +(pin + (input) + (rect 1064 1432 1232 1448) + (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) + (text "uIR3" (rect 5 0 28 12)(font "Arial" )) + (pt 168 8) + (drawing + (line (pt 92 12)(pt 117 12)(line_width 1)) + (line (pt 92 4)(pt 117 4)(line_width 1)) + (line (pt 121 8)(pt 168 8)(line_width 1)) + (line (pt 92 12)(pt 92 4)(line_width 1)) + (line (pt 117 4)(pt 121 8)(line_width 1)) + (line (pt 117 12)(pt 121 8)(line_width 1)) + ) + (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3496 1880 3544 1896)) +) (pin (output) (rect 3128 1384 3304 1400) @@ -1395,6 +1412,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 2080 2400 2096)) ) (pin (output) @@ -1411,6 +1429,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 2064 2400 2080)) ) (pin (output) @@ -1427,6 +1446,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 2048 2400 2064)) ) (pin (output) @@ -1443,6 +1463,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 2032 2400 2048)) ) (pin (output) @@ -1459,6 +1480,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 2016 2400 2032)) ) (pin (output) @@ -1475,6 +1497,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 2000 2400 2016)) ) (pin (output) @@ -1491,6 +1514,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 1984 2400 2000)) ) (pin (output) @@ -1507,6 +1531,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) + (annotation_block (location)(rect 2352 1968 2400 1984)) ) (pin (bidir) @@ -2891,259 +2916,6 @@ applicable agreement for further details. (rectangle (rect 16 16 80 336)(line_width 1)) ) ) -(symbol - (rect 1248 1088 1376 1504) - (text "ALU_3_in_1" (rect 5 0 74 14)(font "Arial" (font_size 8))) - (text "ALU" (rect 8 400 29 412)(font "Arial" )) - (port - (pt 0 144) - (input) - (text "A0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A0" (rect 21 139 37 153)(font "Arial" (font_size 8))) - (line (pt 0 144)(pt 16 144)(line_width 1)) - ) - (port - (pt 0 128) - (input) - (text "A1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A1" (rect 21 123 37 137)(font "Arial" (font_size 8))) - (line (pt 0 128)(pt 16 128)(line_width 1)) - ) - (port - (pt 0 112) - (input) - (text "A2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A2" (rect 21 107 37 121)(font "Arial" (font_size 8))) - (line (pt 0 112)(pt 16 112)(line_width 1)) - ) - (port - (pt 0 96) - (input) - (text "A3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A3" (rect 21 91 37 105)(font "Arial" (font_size 8))) - (line (pt 0 96)(pt 16 96)(line_width 1)) - ) - (port - (pt 0 80) - (input) - (text "A4" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A4" (rect 21 75 37 89)(font "Arial" (font_size 8))) - (line (pt 0 80)(pt 16 80)(line_width 1)) - ) - (port - (pt 0 64) - (input) - (text "A5" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A5" (rect 21 59 37 73)(font "Arial" (font_size 8))) - (line (pt 0 64)(pt 16 64)(line_width 1)) - ) - (port - (pt 0 48) - (input) - (text "A6" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A6" (rect 21 43 37 57)(font "Arial" (font_size 8))) - (line (pt 0 48)(pt 16 48)(line_width 1)) - ) - (port - (pt 0 32) - (input) - (text "A7" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "A7" (rect 21 27 37 41)(font "Arial" (font_size 8))) - (line (pt 0 32)(pt 16 32)(line_width 1)) - ) - (port - (pt 0 272) - (input) - (text "B0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B0" (rect 21 267 36 281)(font "Arial" (font_size 8))) - (line (pt 0 272)(pt 16 272)(line_width 1)) - ) - (port - (pt 0 256) - (input) - (text "B1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B1" (rect 21 251 36 265)(font "Arial" (font_size 8))) - (line (pt 0 256)(pt 16 256)(line_width 1)) - ) - (port - (pt 0 240) - (input) - (text "B2" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B2" (rect 21 235 36 249)(font "Arial" (font_size 8))) - (line (pt 0 240)(pt 16 240)(line_width 1)) - ) - (port - (pt 0 224) - (input) - (text "B3" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B3" (rect 21 219 36 233)(font "Arial" (font_size 8))) - (line (pt 0 224)(pt 16 224)(line_width 1)) - ) - (port - (pt 0 208) - (input) - (text "B4" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B4" (rect 21 203 36 217)(font "Arial" (font_size 8))) - (line (pt 0 208)(pt 16 208)(line_width 1)) - ) - (port - (pt 0 192) - (input) - (text "B5" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B5" (rect 21 187 36 201)(font "Arial" (font_size 8))) - (line (pt 0 192)(pt 16 192)(line_width 1)) - ) - (port - (pt 0 176) - (input) - (text "B6" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B6" (rect 21 171 36 185)(font "Arial" (font_size 8))) - (line (pt 0 176)(pt 16 176)(line_width 1)) - ) - (port - (pt 0 160) - (input) - (text "B7" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "B7" (rect 21 155 36 169)(font "Arial" (font_size 8))) - (line (pt 0 160)(pt 16 160)(line_width 1)) - ) - (port - (pt 0 288) - (input) - (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) - (text "CLR" (rect 21 283 44 297)(font "Arial" (font_size 8))) - (line (pt 0 288)(pt 16 288)(line_width 1)) - ) - (port - (pt 0 304) - (input) - (text "CP_A" (rect 0 0 31 14)(font "Arial" (font_size 8))) - (text "CP_A" (rect 21 299 52 313)(font "Arial" (font_size 8))) - (line (pt 0 304)(pt 16 304)(line_width 1)) - ) - (port - (pt 0 320) - (input) - (text "CP_B" (rect 0 0 30 14)(font "Arial" (font_size 8))) - (text "CP_B" (rect 21 315 51 329)(font "Arial" (font_size 8))) - (line (pt 0 320)(pt 16 320)(line_width 1)) - ) - (port - (pt 0 336) - (input) - (text "CP_Z" (rect 0 0 30 14)(font "Arial" (font_size 8))) - (text "CP_Z" (rect 21 331 51 345)(font "Arial" (font_size 8))) - (line (pt 0 336)(pt 16 336)(line_width 1)) - ) - (port - (pt 0 368) - (input) - (text "S1" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "S1" (rect 21 363 36 377)(font "Arial" (font_size 8))) - (line (pt 0 368)(pt 16 368)(line_width 1)) - ) - (port - (pt 0 384) - (input) - (text "S0" (rect 0 0 15 14)(font "Arial" (font_size 8))) - (text "S0" (rect 21 379 36 393)(font "Arial" (font_size 8))) - (line (pt 0 384)(pt 16 384)(line_width 1)) - ) - (port - (pt 0 352) - (input) - (text "S2" (rect 24 344 39 358)(font "Arial" (font_size 8))) - (text "S2" (rect 24 344 39 358)(font "Arial" (font_size 8))) - (line (pt 0 352)(pt 16 352)(line_width 1)) - ) - (port - (pt 128 144) - (output) - (text "Q0" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q0" (rect 91 139 107 153)(font "Arial" (font_size 8))) - (line (pt 128 144)(pt 112 144)(line_width 1)) - ) - (port - (pt 128 128) - (output) - (text "Q1" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q1" (rect 91 123 107 137)(font "Arial" (font_size 8))) - (line (pt 128 128)(pt 112 128)(line_width 1)) - ) - (port - (pt 128 112) - (output) - (text "Q2" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q2" (rect 91 107 107 121)(font "Arial" (font_size 8))) - (line (pt 128 112)(pt 112 112)(line_width 1)) - ) - (port - (pt 128 96) - (output) - (text "Q3" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q3" (rect 91 91 107 105)(font "Arial" (font_size 8))) - (line (pt 128 96)(pt 112 96)(line_width 1)) - ) - (port - (pt 128 80) - (output) - (text "Q4" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q4" (rect 91 75 107 89)(font "Arial" (font_size 8))) - (line (pt 128 80)(pt 112 80)(line_width 1)) - ) - (port - (pt 128 64) - (output) - (text "Q5" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q5" (rect 91 59 107 73)(font "Arial" (font_size 8))) - (line (pt 128 64)(pt 112 64)(line_width 1)) - ) - (port - (pt 128 48) - (output) - (text "Q6" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q6" (rect 91 43 107 57)(font "Arial" (font_size 8))) - (line (pt 128 48)(pt 112 48)(line_width 1)) - ) - (port - (pt 128 32) - (output) - (text "Q7" (rect 0 0 16 14)(font "Arial" (font_size 8))) - (text "Q7" (rect 91 27 107 41)(font "Arial" (font_size 8))) - (line (pt 128 32)(pt 112 32)(line_width 1)) - ) - (port - (pt 128 176) - (output) - (text "FLG_V" (rect 0 0 40 14)(font "Arial" (font_size 8))) - (text "FLG_V" (rect 67 171 107 185)(font "Arial" (font_size 8))) - (line (pt 128 176)(pt 112 176)(line_width 1)) - ) - (port - (pt 128 192) - (output) - (text "FLG_N" (rect 0 0 38 14)(font "Arial" (font_size 8))) - (text "FLG_N" (rect 69 187 107 201)(font "Arial" (font_size 8))) - (line (pt 128 192)(pt 112 192)(line_width 1)) - ) - (port - (pt 128 208) - (output) - (text "FLG_Z" (rect 0 0 38 14)(font "Arial" (font_size 8))) - (text "FLG_Z" (rect 69 203 107 217)(font "Arial" (font_size 8))) - (line (pt 128 208)(pt 112 208)(line_width 1)) - ) - (port - (pt 128 160) - (output) - (text "FLG_C" (rect 0 0 38 14)(font "Arial" (font_size 8))) - (text "FLG_C" (rect 69 155 107 169)(font "Arial" (font_size 8))) - (line (pt 128 160)(pt 112 160)(line_width 1)) - ) - (drawing - (rectangle (rect 16 16 112 400)(line_width 1)) - ) -) (symbol (rect 3160 848 3336 1088) (text "MDR_8b" (rect 5 0 52 14)(font "Arial" (font_size 8))) @@ -3873,6 +3645,266 @@ applicable agreement for further details. (rectangle (rect 16 16 96 144)(line_width 1)) ) ) +(symbol + (rect 1248 1088 1376 1536) + (text "ALU_3_in_1" (rect 5 0 74 14)(font "Arial" (font_size 8))) + (text "ALU" (rect 8 432 29 444)(font "Arial" )) + (port + (pt 0 144) + (input) + (text "A0" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A0" (rect 21 139 37 153)(font "Arial" (font_size 8))) + (line (pt 0 144)(pt 16 144)(line_width 1)) + ) + (port + (pt 0 128) + (input) + (text "A1" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A1" (rect 21 123 37 137)(font "Arial" (font_size 8))) + (line (pt 0 128)(pt 16 128)(line_width 1)) + ) + (port + (pt 0 112) + (input) + (text "A2" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A2" (rect 21 107 37 121)(font "Arial" (font_size 8))) + (line (pt 0 112)(pt 16 112)(line_width 1)) + ) + (port + (pt 0 96) + (input) + (text "A3" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A3" (rect 21 91 37 105)(font "Arial" (font_size 8))) + (line (pt 0 96)(pt 16 96)(line_width 1)) + ) + (port + (pt 0 80) + (input) + (text "A4" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A4" (rect 21 75 37 89)(font "Arial" (font_size 8))) + (line (pt 0 80)(pt 16 80)(line_width 1)) + ) + (port + (pt 0 64) + (input) + (text "A5" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A5" (rect 21 59 37 73)(font "Arial" (font_size 8))) + (line (pt 0 64)(pt 16 64)(line_width 1)) + ) + (port + (pt 0 48) + (input) + (text "A6" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A6" (rect 21 43 37 57)(font "Arial" (font_size 8))) + (line (pt 0 48)(pt 16 48)(line_width 1)) + ) + (port + (pt 0 32) + (input) + (text "A7" (rect 0 0 16 14)(font "Arial" (font_size 8))) + (text "A7" (rect 21 27 37 41)(font "Arial" (font_size 8))) + (line (pt 0 32)(pt 16 32)(line_width 1)) + ) + (port + (pt 0 272) + (input) + (text "B0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B0" (rect 21 267 36 281)(font "Arial" (font_size 8))) + (line (pt 0 272)(pt 16 272)(line_width 1)) + ) + (port + (pt 0 256) + (input) + (text "B1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B1" (rect 21 251 36 265)(font "Arial" (font_size 8))) + (line (pt 0 256)(pt 16 256)(line_width 1)) + ) + (port + (pt 0 240) + (input) + (text "B2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B2" (rect 21 235 36 249)(font "Arial" (font_size 8))) + (line (pt 0 240)(pt 16 240)(line_width 1)) + ) + (port + (pt 0 224) + (input) + (text "B3" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B3" (rect 21 219 36 233)(font "Arial" (font_size 8))) + (line (pt 0 224)(pt 16 224)(line_width 1)) + ) + (port + (pt 0 208) + (input) + (text "B4" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B4" (rect 21 203 36 217)(font "Arial" (font_size 8))) + (line (pt 0 208)(pt 16 208)(line_width 1)) + ) + (port + (pt 0 192) + (input) + (text "B5" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B5" (rect 21 187 36 201)(font "Arial" (font_size 8))) + (line (pt 0 192)(pt 16 192)(line_width 1)) + ) + (port + (pt 0 176) + (input) + (text "B6" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B6" (rect 21 171 36 185)(font "Arial" (font_size 8))) + (line (pt 0 176)(pt 16 176)(line_width 1)) + ) + (port + (pt 0 160) + (input) + (text "B7" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "B7" (rect 21 155 36 169)(font "Arial" (font_size 8))) + (line (pt 0 160)(pt 16 160)(line_width 1)) + ) + (port + (pt 0 288) + (input) + (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) + (text "CLR" (rect 21 283 44 297)(font "Arial" (font_size 8))) + (line (pt 0 288)(pt 16 288)(line_width 1)) + ) + (port + (pt 0 304) + (input) + (text "CP_A" (rect 0 0 31 14)(font "Arial" (font_size 8))) + (text "CP_A" (rect 21 299 52 313)(font "Arial" (font_size 8))) + (line (pt 0 304)(pt 16 304)(line_width 1)) + ) + (port + (pt 0 320) + (input) + (text "CP_B" (rect 0 0 30 14)(font "Arial" (font_size 8))) + (text "CP_B" (rect 21 315 51 329)(font "Arial" (font_size 8))) + (line (pt 0 320)(pt 16 320)(line_width 1)) + ) + (port + (pt 0 336) + (input) + (text "CP_Z" (rect 0 0 30 14)(font "Arial" (font_size 8))) + (text "CP_Z" (rect 21 331 51 345)(font "Arial" (font_size 8))) + (line (pt 0 336)(pt 16 336)(line_width 1)) + ) + (port + (pt 0 352) + (input) + (text "CP_PSW" (rect 0 0 49 14)(font "Arial" (font_size 8))) + (text "CP_PSW" (rect 21 347 70 361)(font "Arial" (font_size 8))) + (line (pt 0 352)(pt 16 352)(line_width 1)) + ) + (port + (pt 0 368) + (input) + (text "S1" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "S1" (rect 21 363 36 377)(font "Arial" (font_size 8))) + (line (pt 0 368)(pt 16 368)(line_width 1)) + ) + (port + (pt 0 384) + (input) + (text "S0" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "S0" (rect 21 379 36 393)(font "Arial" (font_size 8))) + (line (pt 0 384)(pt 16 384)(line_width 1)) + ) + (port + (pt 0 400) + (input) + (text "S2" (rect 0 0 15 14)(font "Arial" (font_size 8))) + (text "S2" (rect 21 395 36 409)(font "Arial" (font_size 8))) + (line (pt 0 400)(pt 16 400)(line_width 1)) + ) + (port + (pt 128 144) + (output) + (text "Q0" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q0" (rect 91 139 107 153)(font "Arial" (font_size 8))) + (line (pt 128 144)(pt 112 144)(line_width 1)) + ) + (port + (pt 128 128) + (output) + (text "Q1" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q1" (rect 91 123 107 137)(font "Arial" (font_size 8))) + (line (pt 128 128)(pt 112 128)(line_width 1)) + ) + (port + (pt 128 112) + (output) + (text "Q2" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q2" (rect 91 107 107 121)(font "Arial" (font_size 8))) + (line (pt 128 112)(pt 112 112)(line_width 1)) + ) + (port + (pt 128 96) + (output) + (text "Q3" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q3" (rect 91 91 107 105)(font "Arial" (font_size 8))) + (line (pt 128 96)(pt 112 96)(line_width 1)) + ) + (port + (pt 128 80) + (output) + (text "Q4" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q4" (rect 91 75 107 89)(font "Arial" (font_size 8))) + (line (pt 128 80)(pt 112 80)(line_width 1)) + ) + (port + (pt 128 64) + (output) + (text "Q5" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q5" (rect 91 59 107 73)(font "Arial" (font_size 8))) + (line (pt 128 64)(pt 112 64)(line_width 1)) + ) + (port + (pt 128 48) + (output) + (text "Q6" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q6" (rect 91 43 107 57)(font "Arial" (font_size 8))) + (line (pt 128 48)(pt 112 48)(line_width 1)) + ) + (port + (pt 128 32) + (output) + (text "Q7" (rect -16 0 0 14)(font "Arial" (font_size 8))) + (text "Q7" (rect 91 27 107 41)(font "Arial" (font_size 8))) + (line (pt 128 32)(pt 112 32)(line_width 1)) + ) + (port + (pt 128 176) + (output) + (text "FLG_V" (rect -16 0 24 14)(font "Arial" (font_size 8))) + (text "FLG_V" (rect 67 171 107 185)(font "Arial" (font_size 8))) + (line (pt 128 176)(pt 112 176)(line_width 1)) + ) + (port + (pt 128 192) + (output) + (text "FLG_N" (rect -16 0 22 14)(font "Arial" (font_size 8))) + (text "FLG_N" (rect 69 187 107 201)(font "Arial" (font_size 8))) + (line (pt 128 192)(pt 112 192)(line_width 1)) + ) + (port + (pt 128 208) + (output) + (text "FLG_Z" (rect -16 0 22 14)(font "Arial" (font_size 8))) + (text "FLG_Z" (rect 69 203 107 217)(font "Arial" (font_size 8))) + (line (pt 128 208)(pt 112 208)(line_width 1)) + ) + (port + (pt 128 160) + (output) + (text "FLG_C" (rect -16 0 22 14)(font "Arial" (font_size 8))) + (text "FLG_C" (rect 69 155 107 169)(font "Arial" (font_size 8))) + (line (pt 128 160)(pt 112 160)(line_width 1)) + ) + (drawing + (rectangle (rect 16 16 112 432)(line_width 1)) + ) +) (connector (pt 2952 1408) (pt 3016 1408) @@ -5127,18 +5159,6 @@ applicable agreement for further details. (pt 1248 1408) (color 0 128 0) ) -(connector - (pt 1248 1456) - (pt 1232 1456) -) -(connector - (pt 1248 1472) - (pt 1232 1472) -) -(connector - (pt 1248 1440) - (pt 1232 1440) -) (connector (pt 736 904) (pt 736 688) @@ -5604,42 +5624,6 @@ applicable agreement for further details. (pt 3160 1776) (pt 3664 1776) ) -(connector - (pt 2672 1816) - (pt 2672 1872) -) -(connector - (pt 2672 1872) - (pt 2664 1872) -) -(connector - (pt 2680 1832) - (pt 2680 1888) -) -(connector - (pt 2680 1888) - (pt 2664 1888) -) -(connector - (pt 2688 1848) - (pt 2688 1904) -) -(connector - (pt 2688 1904) - (pt 2664 1904) -) -(connector - (pt 2688 1848) - (pt 3032 1848) -) -(connector - (pt 2680 1832) - (pt 3032 1832) -) -(connector - (pt 2672 1816) - (pt 3032 1816) -) (connector (pt 3000 1528) (pt 3000 1544) @@ -6337,6 +6321,34 @@ applicable agreement for further details. (pt 2160 1960) (pt 2176 1960) ) +(connector + (pt 1248 1472) + (pt 1232 1472) +) +(connector + (pt 1248 1488) + (pt 1232 1488) +) +(connector + (pt 1248 1456) + (pt 1232 1456) +) +(connector + (pt 1232 1440) + (pt 1248 1440) +) +(connector + (pt 3032 1816) + (pt 3016 1816) +) +(connector + (pt 3032 1832) + (pt 3016 1832) +) +(connector + (pt 3032 1848) + (pt 3016 1848) +) (junction (pt 2856 1120)) (junction (pt 2872 1136)) (junction (pt 2888 1152)) diff --git a/machine_alpha/machine_alpha.qsf b/machine_alpha/machine_alpha.qsf index 66a9619..d65cf84 100644 --- a/machine_alpha/machine_alpha.qsf +++ b/machine_alpha/machine_alpha.qsf @@ -178,4 +178,5 @@ set_location_assignment PIN_39 -to Rj_3 set_location_assignment PIN_40 -to Rj_4 set_location_assignment PIN_41 -to Rj_5 set_location_assignment PIN_43 -to Rj_6 -set_location_assignment PIN_44 -to Rj_7 \ No newline at end of file +set_location_assignment PIN_44 -to Rj_7 +set_location_assignment PIN_94 -to uIR3 \ No newline at end of file