diff --git a/instructions.xlsx b/instructions.xlsx index 5d9feba..e1944a2 100644 Binary files a/instructions.xlsx and b/instructions.xlsx differ diff --git a/machine_alpha/machine_alpha.bdf b/machine_alpha/machine_alpha.bdf index e3a24a3..d3c9fe7 100644 --- a/machine_alpha/machine_alpha.bdf +++ b/machine_alpha/machine_alpha.bdf @@ -22,7 +22,7 @@ applicable agreement for further details. (header "graphic" (version "1.3")) (pin (input) - (rect 472 192 640 208) + (rect 456 192 624 208) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "CLR" (rect 5 0 27 12)(font "Arial" )) (pt 168 8) @@ -35,11 +35,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 952 864 1000 880)) + (annotation_block (location)(rect 408 208 456 224)) ) (pin (input) - (rect 472 144 640 160) + (rect 456 144 624 160) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "CK_Single" (rect 5 0 55 12)(font "Arial" )) (pt 168 8) @@ -52,11 +52,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 944 816 1000 832)) + (annotation_block (location)(rect 400 160 456 176)) ) (pin (input) - (rect 472 96 640 112) + (rect 456 96 624 112) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "CK_Constant" (rect 5 0 71 12)(font "Arial" )) (pt 168 8) @@ -69,7 +69,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 944 768 1000 784)) + (annotation_block (location)(rect 400 112 456 128)) ) (pin (input) @@ -86,6 +86,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 616 304 664 320)) ) (pin (input) @@ -102,6 +103,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 616 288 664 304)) ) (pin (input) @@ -118,6 +120,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 616 272 664 288)) ) (pin (input) @@ -134,6 +137,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 1872 1008 1920 1024)) ) (pin (input) @@ -150,6 +154,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 608 464 664 480)) ) (pin (input) @@ -166,6 +171,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 984 1464 1040 1480)) ) (pin (input) @@ -182,6 +188,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 984 1448 1040 1464)) ) (pin (input) @@ -198,6 +205,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 984 1592 1040 1608)) ) (pin (input) @@ -214,6 +222,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 984 1576 1040 1592)) ) (pin (input) @@ -230,6 +239,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 544 1064 600 1080)) ) (pin (input) @@ -246,6 +256,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 544 1048 600 1064)) ) (pin (input) @@ -262,6 +273,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 2816 1664 2864 1680)) ) (pin (input) @@ -278,6 +290,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 2816 1648 2864 1664)) ) (pin (input) @@ -294,6 +307,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 2816 1632 2864 1648)) ) (pin (input) @@ -310,6 +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 2744 1064 2800 1080)) ) (pin (input) @@ -326,6 +341,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 288 536 344 552)) ) (pin (input) @@ -342,6 +358,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 288 504 344 520)) ) (pin (output) @@ -358,6 +375,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 3304 1400 3360 1416)) ) (pin (output) @@ -374,6 +392,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 3304 1384 3360 1400)) ) (pin (output) @@ -390,6 +409,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 3304 1368 3360 1384)) ) (pin (output) @@ -406,6 +426,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 3304 1352 3360 1368)) ) (pin (output) @@ -422,6 +443,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 3304 1336 3360 1352)) ) (pin (output) @@ -438,6 +460,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 3304 1320 3360 1336)) ) (pin (output) @@ -454,6 +477,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 3304 1304 3360 1320)) ) (pin (output) @@ -470,6 +494,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 3304 1288 3360 1304)) ) (pin (output) @@ -486,6 +511,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 1672 1256 1728 1272)) ) (pin (output) @@ -502,6 +528,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 1672 1272 1728 1288)) ) (pin (output) @@ -518,6 +545,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 1672 1288 1728 1304)) ) (pin (output) @@ -534,6 +562,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 1672 1304 1728 1320)) ) (pin (output) @@ -550,7 +579,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 2920 1520 2976 1536)) + (annotation_block (location)(rect 3480 1648 3536 1664)) ) (pin (output) @@ -567,7 +596,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 2920 1504 2976 1520)) + (annotation_block (location)(rect 3480 1632 3536 1648)) ) (pin (output) @@ -584,7 +613,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 2920 1488 2976 1504)) + (annotation_block (location)(rect 3480 1616 3536 1632)) ) (pin (output) @@ -601,7 +630,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 2920 1472 2976 1488)) + (annotation_block (location)(rect 3480 1600 3536 1616)) ) (pin (output) @@ -618,7 +647,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 2920 1456 2976 1472)) + (annotation_block (location)(rect 3480 1584 3536 1600)) ) (pin (output) @@ -635,7 +664,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 2920 1440 2976 1456)) + (annotation_block (location)(rect 3480 1568 3536 1584)) ) (pin (output) @@ -652,7 +681,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 2920 1424 2976 1440)) + (annotation_block (location)(rect 3480 1552 3536 1568)) ) (pin (output) @@ -669,7 +698,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 2920 1408 2976 1424)) + (annotation_block (location)(rect 3480 1536 3536 1552)) ) (pin (output) @@ -686,6 +715,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 752 504 800 520)) ) (pin (output) @@ -702,6 +732,41 @@ 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 752 536 800 552)) +) +(pin + (output) + (rect 896 32 1072 48) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "CP_uIR" (rect 90 0 128 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1072 48 1120 64)) +) +(pin + (output) + (rect 896 56 1072 72) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "uRD_N" (rect 90 0 126 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)(line_width 1)) + (line (pt 52 4)(pt 78 4)(line_width 1)) + (line (pt 52 12)(pt 78 12)(line_width 1)) + (line (pt 52 12)(pt 52 4)(line_width 1)) + (line (pt 78 4)(pt 82 8)(line_width 1)) + (line (pt 82 8)(pt 78 12)(line_width 1)) + (line (pt 78 12)(pt 82 8)(line_width 1)) + ) + (annotation_block (location)(rect 1072 72 1120 88)) ) (pin (bidir) @@ -719,6 +784,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 1048 3584 1064)) ) (pin (bidir) @@ -736,6 +802,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 1032 3584 1048)) ) (pin (bidir) @@ -753,6 +820,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 1016 3584 1032)) ) (pin (bidir) @@ -770,6 +838,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 1000 3584 1016)) ) (pin (bidir) @@ -787,6 +856,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 984 3584 1000)) ) (pin (bidir) @@ -804,6 +874,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 968 3584 984)) ) (pin (bidir) @@ -821,6 +892,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 952 3584 968)) ) (pin (bidir) @@ -838,6 +910,7 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)(line_width 1)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 3528 936 3584 952)) ) (symbol (rect 2272 840 2368 1064) @@ -981,7 +1054,7 @@ applicable agreement for further details. ) ) (symbol - (rect 704 56 800 184) + (rect 688 56 784 184) (text "start_circuit" (rect 5 0 72 14)(font "Arial" (font_size 8))) (text "CK_2xSlower" (rect 8 112 72 124)(font "Arial" )) (port @@ -3951,14 +4024,6 @@ applicable agreement for further details. (pt 3192 848) (pt 3192 696) ) -(connector - (pt 800 88) - (pt 816 88) -) -(connector - (pt 704 88) - (pt 672 88) -) (connector (pt 880 312) (pt 880 472) @@ -3967,30 +4032,10 @@ applicable agreement for further details. (pt 880 472) (pt 880 552) ) -(connector - (pt 672 88) - (pt 672 216) -) (connector (pt 880 88) (pt 880 312) ) -(connector - (pt 656 120) - (pt 656 152) -) -(connector - (pt 704 120) - (pt 656 120) -) -(connector - (pt 640 152) - (pt 656 152) -) -(connector - (pt 640 104) - (pt 704 104) -) (connector (pt 3160 1056) (pt 2968 1056) @@ -4199,10 +4244,6 @@ applicable agreement for further details. (pt 1400 1760) (pt 1400 2104) ) -(connector - (pt 672 216) - (pt 1416 216) -) (connector (pt 1416 1264) (pt 1496 1264) @@ -5149,51 +5190,16 @@ applicable agreement for further details. (pt 1232 1376) (color 0 0 0) ) -(connector - (pt 688 136) - (pt 704 136) - (color 0 0 0) -) (connector (pt 1232 200) (pt 1232 1376) (color 0 0 0) ) -(connector - (pt 688 136) - (pt 688 200) - (color 0 0 0) -) -(connector - (pt 640 200) - (pt 688 200) - (color 0 0 0) -) -(connector - (pt 688 200) - (pt 1232 200) - (color 0 0 0) -) -(connector - (pt 1232 200) - (pt 1872 200) - (color 0 0 0) -) (connector (pt 1872 1432) (pt 1904 1432) (color 0 0 0) ) -(connector - (pt 1872 200) - (pt 1872 1080) - (color 0 0 0) -) -(connector - (pt 1872 1080) - (pt 1872 1432) - (color 0 0 0) -) (connector (pt 2272 1032) (pt 2256 1032) @@ -5361,6 +5367,93 @@ applicable agreement for further details. (pt 512 528) (pt 520 528) ) +(connector + (pt 688 88) + (pt 656 88) +) +(connector + (pt 656 216) + (pt 656 88) +) +(connector + (pt 640 120) + (pt 640 152) +) +(connector + (pt 688 120) + (pt 640 120) +) +(connector + (pt 1416 216) + (pt 656 216) +) +(connector + (pt 672 136) + (pt 688 136) + (color 0 0 0) +) +(connector + (pt 672 136) + (pt 672 200) + (color 0 0 0) +) +(connector + (pt 1872 200) + (pt 1872 1080) + (color 0 0 0) +) +(connector + (pt 1872 1080) + (pt 1872 1432) + (color 0 0 0) +) +(connector + (pt 1232 200) + (pt 1872 200) + (color 0 0 0) +) +(connector + (pt 672 200) + (pt 1232 200) + (color 0 0 0) +) +(connector + (pt 624 200) + (pt 672 200) + (color 0 0 0) +) +(connector + (pt 624 152) + (pt 640 152) +) +(connector + (pt 624 104) + (pt 688 104) +) +(connector + (pt 896 40) + (pt 800 40) +) +(connector + (pt 784 88) + (pt 800 88) +) +(connector + (pt 800 88) + (pt 816 88) +) +(connector + (pt 896 64) + (pt 800 64) +) +(connector + (pt 800 40) + (pt 800 64) +) +(connector + (pt 800 64) + (pt 800 88) +) (junction (pt 912 1536)) (junction (pt 912 1552)) (junction (pt 912 1568)) @@ -5389,7 +5482,6 @@ applicable agreement for further details. (junction (pt 880 472)) (junction (pt 1232 200)) (junction (pt 880 88)) -(junction (pt 688 200)) (junction (pt 1416 1264)) (junction (pt 1432 1280)) (junction (pt 1448 1296)) @@ -5434,6 +5526,9 @@ applicable agreement for further details. (junction (pt 3032 1752)) (junction (pt 3032 1768)) (junction (pt 3032 1784)) +(junction (pt 672 200)) +(junction (pt 800 88)) +(junction (pt 800 64)) (text "from MDR" (rect 824 736 879 750)(font "Arial" (font_size 8))) (text "from general registers" (rect 776 864 902 878)(font "Arial" (font_size 8))) (text "from PC" (rect 792 1232 836 1246)(font "Arial" (font_size 8))) diff --git a/machine_alpha/machine_alpha.qsf b/machine_alpha/machine_alpha.qsf index 4b976ee..890ac63 100644 --- a/machine_alpha/machine_alpha.qsf +++ b/machine_alpha/machine_alpha.qsf @@ -45,8 +45,8 @@ set_global_assignment -name LAST_QUARTUS_VERSION "9.0 SP2" set_global_assignment -name USE_GENERATED_PHYSICAL_CONSTRAINTS OFF -section_id eda_blast_fpga set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 -set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED" -set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "AS INPUT TRI-STATED" +set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS OUTPUT DRIVING GROUND" +set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "AS OUTPUT DRIVING AN UNSPECIFIED SIGNAL" set_global_assignment -name MISC_FILE "D:/dev/quartus/machine_alpha/machine_alpha.dpf" set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top @@ -71,4 +71,64 @@ set_global_assignment -name BDF_FILE triple_selector_8b.bdf set_global_assignment -name BDF_FILE machine_alpha.bdf set_global_assignment -name BDF_FILE MDR_8b.bdf set_global_assignment -name BDF_FILE CU.bdf -set_global_assignment -name BDF_FILE cp_selector.bdf \ No newline at end of file +set_global_assignment -name BDF_FILE cp_selector.bdf +set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" +set_location_assignment PIN_168 -to RAM_A0 +set_location_assignment PIN_169 -to RAM_A1 +set_location_assignment PIN_170 -to RAM_A2 +set_location_assignment PIN_171 -to RAM_A3 +set_location_assignment PIN_173 -to RAM_A4 +set_location_assignment PIN_175 -to RAM_A5 +set_location_assignment PIN_176 -to RAM_A6 +set_location_assignment PIN_179 -to RAM_A7 +set_location_assignment PIN_192 -to RAM_D0 +set_location_assignment PIN_193 -to RAM_D1 +set_location_assignment PIN_195 -to RAM_D2 +set_location_assignment PIN_197 -to RAM_D3 +set_location_assignment PIN_198 -to RAM_D4 +set_location_assignment PIN_199 -to RAM_D5 +set_location_assignment PIN_200 -to RAM_D6 +set_location_assignment PIN_201 -to RAM_D7 +set_location_assignment PIN_180 -to uA0 +set_location_assignment PIN_181 -to uA1 +set_location_assignment PIN_182 -to uA2 +set_location_assignment PIN_185 -to uA3 +set_location_assignment PIN_187 -to uA4 +set_location_assignment PIN_188 -to uA5 +set_location_assignment PIN_189 -to uA6 +set_location_assignment PIN_191 -to uA7 +set_location_assignment PIN_89 -to uIR0 +set_location_assignment PIN_90 -to uIR1 +set_location_assignment PIN_92 -to uIR2 +set_location_assignment PIN_95 -to uIR4 +set_location_assignment PIN_96 -to uIR5 +set_location_assignment PIN_97 -to uIR6 +set_location_assignment PIN_99 -to uIR7 +set_location_assignment PIN_101 -to uIR8 +set_location_assignment PIN_102 -to uIR9 +set_location_assignment PIN_103 -to uIR10 +set_location_assignment PIN_104 -to uIR11 +set_location_assignment PIN_105 -to uIR12 +set_location_assignment PIN_106 -to uIR13 +set_location_assignment PIN_108 -to uIR14 +set_location_assignment PIN_110 -to uIR15 +set_location_assignment PIN_112 -to uIR16 +set_location_assignment PIN_113 -to uIR17 +set_location_assignment PIN_64 -to WR_N +set_location_assignment PIN_63 -to RD_N +set_location_assignment PIN_142 -to FLG_C +set_location_assignment PIN_143 -to FLG_V +set_location_assignment PIN_144 -to FLG_N +set_location_assignment PIN_145 -to FLG_Z +set_location_assignment PIN_77 -to CLR +set_location_assignment PIN_132 -to CK_Single +set_location_assignment PIN_131 -to CK_Constant +set_location_assignment PIN_61 -to CP_uIR +set_location_assignment PIN_60 -to uRD_N +set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO" +set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "AS INPUT TRI-STATED" +set_global_assignment -name FMAX_REQUIREMENT "10 kHz" +set_instance_assignment -name NOT_A_CLOCK ON -to uIR4 +set_instance_assignment -name NOT_A_CLOCK ON -to uIR5 +set_instance_assignment -name NOT_A_CLOCK ON -to uIR6 +set_instance_assignment -name NOT_A_CLOCK ON -to uIR16 \ No newline at end of file