From ef0a722608b0a189e09462f3dc1162a6371b7830 Mon Sep 17 00:00:00 2001 From: juzeon <812312770@qq.com> Date: Tue, 17 May 2022 15:42:38 +0800 Subject: [PATCH] PRINT MORE --- machine_alpha/machine_alpha.bdf | 364 +++++++++++++++++++++++++++++--- machine_alpha/machine_alpha.qsf | 18 +- 2 files changed, 349 insertions(+), 33 deletions(-) diff --git a/machine_alpha/machine_alpha.bdf b/machine_alpha/machine_alpha.bdf index 9951e16..ca17315 100644 --- a/machine_alpha/machine_alpha.bdf +++ b/machine_alpha/machine_alpha.bdf @@ -953,6 +953,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 3240 2168 3288 2184)) ) (pin (output) @@ -969,6 +970,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 3240 2152 3288 2168)) ) (pin (output) @@ -985,6 +987,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 3240 2136 3288 2152)) ) (pin (output) @@ -1001,6 +1004,263 @@ 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 3240 2120 3288 2136)) +) +(pin + (output) + (rect 3392 1224 3568 1240) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z0" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3392 1208 3568 1224) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z1" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3392 1192 3568 1208) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z2" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3392 1176 3568 1192) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z3" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3392 1160 3568 1176) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z4" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3392 1144 3568 1160) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z5" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3392 1128 3568 1144) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z6" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3392 1112 3568 1128) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Z7" (rect 90 0 102 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)) + ) +) +(pin + (output) + (rect 3344 680 3520 696) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR0" (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)) + ) +) +(pin + (output) + (rect 3344 696 3520 712) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR1" (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)) + ) +) +(pin + (output) + (rect 3344 712 3520 728) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR2" (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)) + ) +) +(pin + (output) + (rect 3344 728 3520 744) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR3" (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)) + ) +) +(pin + (output) + (rect 3344 744 3520 760) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR4" (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)) + ) +) +(pin + (output) + (rect 3344 760 3520 776) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR5" (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)) + ) +) +(pin + (output) + (rect 3344 776 3520 792) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR6" (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)) + ) +) +(pin + (output) + (rect 3344 792 3520 808) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "MDR7" (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)) + ) ) (pin (bidir) @@ -4807,46 +5067,14 @@ applicable agreement for further details. (pt 3304 848) (pt 3304 688) ) -(connector - (pt 3208 784) - (pt 832 784) -) (connector (pt 3208 848) (pt 3208 784) ) -(connector - (pt 3192 800) - (pt 848 800) -) (connector (pt 3192 848) (pt 3192 800) ) -(connector - (pt 3304 688) - (pt 736 688) -) -(connector - (pt 3288 704) - (pt 752 704) -) -(connector - (pt 3272 720) - (pt 768 720) -) -(connector - (pt 3256 736) - (pt 784 736) -) -(connector - (pt 3240 752) - (pt 800 752) -) -(connector - (pt 3224 768) - (pt 816 768) -) (connector (pt 736 904) (pt 736 688) @@ -5736,6 +5964,70 @@ applicable agreement for further details. (pt 2952 1704) (pt 2952 2160) ) +(connector + (pt 736 688) + (pt 3304 688) +) +(connector + (pt 3304 688) + (pt 3344 688) +) +(connector + (pt 752 704) + (pt 3288 704) +) +(connector + (pt 3288 704) + (pt 3344 704) +) +(connector + (pt 768 720) + (pt 3272 720) +) +(connector + (pt 3272 720) + (pt 3344 720) +) +(connector + (pt 784 736) + (pt 3256 736) +) +(connector + (pt 3256 736) + (pt 3344 736) +) +(connector + (pt 800 752) + (pt 3240 752) +) +(connector + (pt 3240 752) + (pt 3344 752) +) +(connector + (pt 816 768) + (pt 3224 768) +) +(connector + (pt 3224 768) + (pt 3344 768) +) +(connector + (pt 832 784) + (pt 3208 784) +) +(connector + (pt 3208 784) + (pt 3344 784) +) +(connector + (pt 848 800) + (pt 3192 800) +) +(connector + (pt 3192 800) + (pt 3344 800) +) (junction (pt 2856 1120)) (junction (pt 2872 1136)) (junction (pt 2888 1152)) @@ -5812,6 +6104,14 @@ applicable agreement for further details. (junction (pt 2968 1672)) (junction (pt 2960 1688)) (junction (pt 2952 1704)) +(junction (pt 3304 688)) +(junction (pt 3288 704)) +(junction (pt 3272 720)) +(junction (pt 3256 736)) +(junction (pt 3240 752)) +(junction (pt 3224 768)) +(junction (pt 3208 784)) +(junction (pt 3192 800)) (text "from PC" (rect 784 1408 828 1422)(font "Arial" (font_size 8))) (text "from general registers" (rect 792 1360 918 1374)(font "Arial" (font_size 8))) (text "Ri" (rect 1760 1760 1790 1792)(font "Arial" (color 128 0 128)(font_size 20))) diff --git a/machine_alpha/machine_alpha.qsf b/machine_alpha/machine_alpha.qsf index b2732a3..14fa4c0 100644 --- a/machine_alpha/machine_alpha.qsf +++ b/machine_alpha/machine_alpha.qsf @@ -148,4 +148,20 @@ set_global_assignment -name MISC_FILE "D:/projects/quartus/machine_alpha/machine set_location_assignment PIN_40 -to IR4 set_location_assignment PIN_41 -to IR5 set_location_assignment PIN_43 -to IR6 -set_location_assignment PIN_44 -to IR7 \ No newline at end of file +set_location_assignment PIN_44 -to IR7 +set_location_assignment PIN_128 -to Z0 +set_location_assignment PIN_133 -to Z1 +set_location_assignment PIN_134 -to Z2 +set_location_assignment PIN_135 -to Z3 +set_location_assignment PIN_137 -to Z4 +set_location_assignment PIN_138 -to Z5 +set_location_assignment PIN_139 -to Z6 +set_location_assignment PIN_141 -to Z7 +set_location_assignment PIN_11 -to MDR0 +set_location_assignment PIN_12 -to MDR1 +set_location_assignment PIN_13 -to MDR2 +set_location_assignment PIN_14 -to MDR3 +set_location_assignment PIN_15 -to MDR4 +set_location_assignment PIN_30 -to MDR5 +set_location_assignment PIN_31 -to MDR6 +set_location_assignment PIN_33 -to MDR7 \ No newline at end of file