From fc7e5d580749e77370fd3295fb1e68bb5b882a93 Mon Sep 17 00:00:00 2001 From: juzeon <812312770@qq.com> Date: Wed, 30 Mar 2022 08:41:24 +0800 Subject: [PATCH] move asdf --- machine_alpha/machine_alpha.bdf | 542 ++++++++++++-------------- microprogram_ram/microprogram_ram.qsf | 2 +- 2 files changed, 259 insertions(+), 285 deletions(-) diff --git a/machine_alpha/machine_alpha.bdf b/machine_alpha/machine_alpha.bdf index 5f2a4bc..2cbf9de 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 1000 416 1168 432) + (rect 992 112 1160 128) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "CLR" (rect 5 0 27 12)(font "Arial" )) (pt 168 8) @@ -39,7 +39,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1000 368 1168 384) + (rect 992 64 1160 80) (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) @@ -56,7 +56,7 @@ applicable agreement for further details. ) (pin (input) - (rect 1000 320 1168 336) + (rect 992 16 1160 32) (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) @@ -73,7 +73,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1456 1552 1632 1568) + (rect 1704 1552 1880 1568) (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) @@ -89,7 +89,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1456 1568 1632 1584) + (rect 1704 1568 1880 1584) (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) @@ -105,7 +105,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1456 1600 1632 1616) + (rect 1704 1600 1880 1616) (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) @@ -121,7 +121,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1456 1584 1632 1600) + (rect 1704 1584 1880 1600) (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) @@ -265,7 +265,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 160 1168 176) + (rect 984 -144 1160 -128) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA0" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -283,7 +283,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 144 1168 160) + (rect 984 -160 1160 -144) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA1" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -301,7 +301,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 128 1168 144) + (rect 984 -176 1160 -160) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA2" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -319,7 +319,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 112 1168 128) + (rect 984 -192 1160 -176) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA3" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -337,7 +337,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 96 1168 112) + (rect 984 -208 1160 -192) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA4" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -355,7 +355,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 80 1168 96) + (rect 984 -224 1160 -208) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA5" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -373,7 +373,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 64 1168 80) + (rect 984 -240 1160 -224) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA6" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -391,7 +391,7 @@ applicable agreement for further details. ) (pin (output) - (rect 992 48 1168 64) + (rect 984 -256 1160 -240) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "uA7" (rect 5 0 23 12)(font "Arial" )) (pt 176 8) @@ -407,40 +407,6 @@ applicable agreement for further details. (flipy) (annotation_block (location)(rect 1168 496 1224 512)) ) -(pin - (output) - (rect 1376 328 1552 344) - (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 1552 776 1600 792)) -) -(pin - (output) - (rect 1376 360 1552 376) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "uRDN" (rect 90 0 120 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 1552 808 1600 824)) -) (pin (bidir) (rect 4456 1320 4632 1336) @@ -1902,7 +1868,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1352 0 1384 32) + (rect 1344 -304 1376 -272) (text "GND" (rect 8 6 29 16)(font "Arial" (font_size 6))) (text "inst4" (rect 3 -1 26 11)(font "Arial" )(invisible)) (port @@ -1920,7 +1886,7 @@ applicable agreement for further details. (flipx) ) (symbol - (rect 1384 40 1416 56) + (rect 1376 -264 1408 -248) (text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6))) (text "inst5" (rect 3 5 26 17)(font "Arial" )(invisible)) (port @@ -1935,7 +1901,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1248 24 1344 248) + (rect 1240 -280 1336 -56) (text "counter_8b_with_input" (rect -39 0 91 14)(font "Arial" (font_size 8))) (text "uPC" (rect 65 208 86 220)(font "Arial" )) (port @@ -2077,7 +2043,7 @@ applicable agreement for further details. (flipy) ) (symbol - (rect 1248 280 1344 408) + (rect 1240 -24 1336 104) (text "start_circuit" (rect 5 0 72 14)(font "Arial" (font_size 8))) (text "CK_2xSlower" (rect 8 112 72 124)(font "Arial" )) (port @@ -2119,6 +2085,31 @@ applicable agreement for further details. (rectangle (rect 16 16 80 112)(line_width 1)) ) ) +(symbol + (rect 1352 -8 1400 24) + (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) + (text "inst" (rect 3 21 20 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)) + ) +) (connector (pt 1448 1432) (pt 1464 1432) @@ -2183,22 +2174,6 @@ applicable agreement for further details. (pt 1576 1544) (pt 1576 1104) ) -(connector - (pt 1448 1560) - (pt 1456 1560) -) -(connector - (pt 1448 1576) - (pt 1456 1576) -) -(connector - (pt 1448 1592) - (pt 1456 1592) -) -(connector - (pt 1448 1608) - (pt 1456 1608) -) (connector (pt 1008 1360) (pt 1016 1360) @@ -3511,210 +3486,10 @@ applicable agreement for further details. (pt 176 888) (pt 176 2152) ) -(connector - (pt 1344 312) - (pt 1360 312) -) -(connector - (pt 1248 360) - (pt 1232 360) -) -(connector - (pt 1216 344) - (pt 1216 376) -) -(connector - (pt 1344 56) - (pt 1368 56) -) -(connector - (pt 1344 88) - (pt 1368 88) -) -(connector - (pt 1344 104) - (pt 1368 104) -) -(connector - (pt 1344 120) - (pt 1368 120) -) -(connector - (pt 1344 136) - (pt 1368 136) -) -(connector - (pt 1344 152) - (pt 1368 152) -) -(connector - (pt 1344 168) - (pt 1368 168) -) -(connector - (pt 1360 200) - (pt 1344 200) -) -(connector - (pt 1344 72) - (pt 1368 72) -) -(connector - (pt 1400 56) - (pt 1400 184) -) -(connector - (pt 1168 56) - (pt 1248 56) -) -(connector - (pt 1520 424) - (pt 1520 216) -) -(connector - (pt 1360 336) - (pt 1376 336) -) -(connector - (pt 1360 368) - (pt 1376 368) -) -(connector - (pt 1168 72) - (pt 1248 72) -) -(connector - (pt 1168 88) - (pt 1248 88) -) -(connector - (pt 1168 104) - (pt 1248 104) -) -(connector - (pt 1168 120) - (pt 1248 120) -) -(connector - (pt 1168 136) - (pt 1248 136) -) -(connector - (pt 1168 152) - (pt 1248 152) -) -(connector - (pt 1168 168) - (pt 1248 168) -) -(connector - (pt 1168 328) - (pt 1248 328) -) -(connector - (pt 1216 344) - (pt 1248 344) -) -(connector - (pt 1168 376) - (pt 1216 376) -) -(connector - (pt 1344 184) - (pt 1400 184) -) -(connector - (pt 1368 32) - (pt 1368 56) -) -(connector - (pt 1368 56) - (pt 1368 72) -) -(connector - (pt 1368 72) - (pt 1368 88) -) -(connector - (pt 1368 88) - (pt 1368 104) -) -(connector - (pt 1368 104) - (pt 1368 120) -) -(connector - (pt 1368 120) - (pt 1368 136) -) -(connector - (pt 1368 136) - (pt 1368 152) -) -(connector - (pt 1368 152) - (pt 1368 168) -) -(connector - (pt 1360 200) - (pt 1360 312) -) -(connector - (pt 1360 312) - (pt 1360 336) -) -(connector - (pt 1360 336) - (pt 1360 368) -) -(connector - (pt 1360 368) - (pt 1360 424) -) -(connector - (pt 1168 424) - (pt 1232 424) -) -(connector - (pt 1232 424) - (pt 1360 424) -) -(connector - (pt 1344 216) - (pt 1520 216) -) -(connector - (pt 1520 216) - (pt 1576 216) -) -(connector - (pt 1232 1688) - (pt 1320 1688) -) -(connector - (pt 1232 360) - (pt 1232 424) -) -(connector - (pt 1232 424) - (pt 1232 1688) -) -(connector - (pt 1360 424) - (pt 1520 424) -) (connector (pt 2104 1440) (pt 2064 1440) ) -(connector - (pt 2064 1440) - (pt 2064 424) -) -(connector - (pt 1520 424) - (pt 2064 424) -) (connector (pt 2696 1592) (pt 2632 1592) @@ -3767,6 +3542,210 @@ applicable agreement for further details. (pt 4080 424) (pt 4664 424) ) +(connector + (pt 1336 8) + (pt 1352 8) +) +(connector + (pt 1240 56) + (pt 1224 56) +) +(connector + (pt 1208 40) + (pt 1208 72) +) +(connector + (pt 1336 -248) + (pt 1360 -248) +) +(connector + (pt 1336 -216) + (pt 1360 -216) +) +(connector + (pt 1336 -200) + (pt 1360 -200) +) +(connector + (pt 1336 -184) + (pt 1360 -184) +) +(connector + (pt 1336 -168) + (pt 1360 -168) +) +(connector + (pt 1336 -152) + (pt 1360 -152) +) +(connector + (pt 1336 -136) + (pt 1360 -136) +) +(connector + (pt 1336 -232) + (pt 1360 -232) +) +(connector + (pt 1392 -248) + (pt 1392 -120) +) +(connector + (pt 1160 -248) + (pt 1240 -248) +) +(connector + (pt 1512 120) + (pt 1512 -88) +) +(connector + (pt 1160 -232) + (pt 1240 -232) +) +(connector + (pt 1160 -216) + (pt 1240 -216) +) +(connector + (pt 1160 -200) + (pt 1240 -200) +) +(connector + (pt 1160 -184) + (pt 1240 -184) +) +(connector + (pt 1160 -168) + (pt 1240 -168) +) +(connector + (pt 1160 -152) + (pt 1240 -152) +) +(connector + (pt 1160 -136) + (pt 1240 -136) +) +(connector + (pt 1160 24) + (pt 1240 24) +) +(connector + (pt 1208 40) + (pt 1240 40) +) +(connector + (pt 1336 -120) + (pt 1392 -120) +) +(connector + (pt 1320 1688) + (pt 1224 1688) +) +(connector + (pt 1360 -272) + (pt 1360 -248) +) +(connector + (pt 1360 -248) + (pt 1360 -232) +) +(connector + (pt 1360 -232) + (pt 1360 -216) +) +(connector + (pt 1360 -216) + (pt 1360 -200) +) +(connector + (pt 1360 -200) + (pt 1360 -184) +) +(connector + (pt 1360 -184) + (pt 1360 -168) +) +(connector + (pt 1360 -168) + (pt 1360 -152) +) +(connector + (pt 1360 -152) + (pt 1360 -136) +) +(connector + (pt 1224 56) + (pt 1224 120) +) +(connector + (pt 1224 120) + (pt 1224 1688) +) +(connector + (pt 2064 120) + (pt 2064 424) +) +(connector + (pt 2064 424) + (pt 2064 1440) +) +(connector + (pt 1512 120) + (pt 2064 120) +) +(connector + (pt 1224 120) + (pt 1512 120) +) +(connector + (pt 1160 120) + (pt 1224 120) +) +(connector + (pt 1160 72) + (pt 1208 72) +) +(connector + (pt 1336 -88) + (pt 1512 -88) +) +(connector + (pt 1448 1576) + (pt 1704 1576) +) +(connector + (pt 1448 1608) + (pt 1704 1608) +) +(connector + (pt 1448 1592) + (pt 1704 1592) +) +(connector + (pt 1240 8) + (pt 1216 8) +) +(connector + (pt 1216 8) + (pt 1216 -40) +) +(connector + (pt 1448 1560) + (pt 1688 1560) +) +(connector + (pt 1688 1560) + (pt 1704 1560) +) +(connector + (pt 1688 -40) + (pt 1688 1560) +) +(connector + (pt 1216 -40) + (pt 1688 -40) +) (junction (pt 2040 992)) (junction (pt 2032 1008)) (junction (pt 2024 1024)) @@ -3823,25 +3802,21 @@ applicable agreement for further details. (junction (pt 4336 1248)) (junction (pt 4344 1232)) (junction (pt 4352 1216)) -(junction (pt 1368 56)) -(junction (pt 1368 72)) -(junction (pt 1368 88)) -(junction (pt 1368 104)) -(junction (pt 1368 120)) -(junction (pt 1368 136)) -(junction (pt 1368 152)) -(junction (pt 1520 216)) -(junction (pt 1360 312)) -(junction (pt 1360 336)) -(junction (pt 1360 368)) -(junction (pt 1232 424)) -(junction (pt 1360 424)) -(junction (pt 1520 424)) (junction (pt 2064 424)) (junction (pt 2632 424)) (junction (pt 3144 424)) (junction (pt 3400 424)) (junction (pt 4080 424)) +(junction (pt 1360 -248)) +(junction (pt 1360 -232)) +(junction (pt 1360 -216)) +(junction (pt 1360 -200)) +(junction (pt 1360 -184)) +(junction (pt 1360 -168)) +(junction (pt 1360 -152)) +(junction (pt 1224 120)) +(junction (pt 1512 120)) +(junction (pt 1688 1560)) (text "from MDR" (rect 832 840 887 854)(font "Arial" (font_size 8))) (text "from general registers" (rect 776 1120 902 1134)(font "Arial" (font_size 8))) (text "from PC" (rect 792 1232 836 1246)(font "Arial" (font_size 8))) @@ -3850,7 +3825,6 @@ applicable agreement for further details. (text "BUS" (rect 2352 968 2376 982)(font "Arial" (font_size 8))) (text "BUS" (rect 3392 968 3416 982)(font "Arial" (font_size 8))) (text "BUS" (rect 4432 976 4456 990)(font "Arial" (font_size 8))) -(text "CLR" (rect 1600 416 1623 430)(font "Arial" (font_size 8))) (text "CLR" (rect 2144 408 2167 422)(font "Arial" (font_size 8))) (text "CLR" (rect 2696 408 2719 422)(font "Arial" (font_size 8))) (text "CLR" (rect 3296 416 3319 430)(font "Arial" (font_size 8))) diff --git a/microprogram_ram/microprogram_ram.qsf b/microprogram_ram/microprogram_ram.qsf index be08829..265dafc 100644 --- a/microprogram_ram/microprogram_ram.qsf +++ b/microprogram_ram/microprogram_ram.qsf @@ -41,7 +41,7 @@ set_global_assignment -name DEVICE EP2C8Q208C8 set_global_assignment -name TOP_LEVEL_ENTITY microprogram_ram set_global_assignment -name ORIGINAL_QUARTUS_VERSION "9.0 SP2" set_global_assignment -name PROJECT_CREATION_TIME_DATE "19:35:41 MARCH 17, 2022" -set_global_assignment -name LAST_QUARTUS_VERSION 8.1 +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