From ff09c80b84a0bc6c16fb0a7761ec62a831b87aeb Mon Sep 17 00:00:00 2001 From: juzeon <812312770@qq.com> Date: Thu, 24 Mar 2022 17:01:43 +0800 Subject: [PATCH] assign pins & add debug output --- README.md | 8 + microprogram_ram/microprogram_ram.bdf | 810 ++++++++++++++++++++------ microprogram_ram/microprogram_ram.qsf | 62 +- 3 files changed, 686 insertions(+), 194 deletions(-) diff --git a/README.md b/README.md index 35ef3b7..2363345 100644 --- a/README.md +++ b/README.md @@ -130,3 +130,11 @@ uIR3~uIR10: uA0~uA7 Q0~Q7: LR0~LR7 ``` +### microprogram_ram + +``` +K0: CLR +D0~D7: LR0~LR7 +A0~A7: LR8~LR15 +``` + diff --git a/microprogram_ram/microprogram_ram.bdf b/microprogram_ram/microprogram_ram.bdf index 5daa4d5..20d9d5a 100644 --- a/microprogram_ram/microprogram_ram.bdf +++ b/microprogram_ram/microprogram_ram.bdf @@ -35,6 +35,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 -264 392 -216 408)) ) (pin (input) @@ -51,6 +52,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 -272 344 -216 360)) ) (pin (input) @@ -67,6 +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 -272 296 -216 312)) ) (pin (input) @@ -83,6 +86,7 @@ applicable agreement for further details. (line (pt 118 12)(pt 122 8)(line_width 1)) ) (text "VCC" (rect 137 7 157 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -264 440 -216 456)) ) (pin (input) @@ -99,6 +103,7 @@ applicable agreement for further details. (line (pt 116 12)(pt 120 8)(line_width 1)) ) (text "VCC" (rect 135 7 155 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -264 488 -216 504)) ) (pin (input) @@ -115,6 +120,7 @@ applicable agreement for further details. (line (pt 116 12)(pt 120 8)(line_width 1)) ) (text "VCC" (rect 135 7 155 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -264 536 -216 552)) ) (pin (input) @@ -131,6 +137,7 @@ applicable agreement for further details. (line (pt 118 12)(pt 122 8)(line_width 1)) ) (text "VCC" (rect 137 7 157 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -264 584 -216 600)) ) (pin (input) @@ -147,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 -264 632 -216 648)) ) (pin (input) @@ -163,6 +171,7 @@ applicable agreement for further details. (line (pt 119 12)(pt 123 8)(line_width 1)) ) (text "VCC" (rect 138 7 158 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -264 680 -216 696)) ) (pin (input) @@ -179,6 +188,7 @@ applicable agreement for further details. (line (pt 119 12)(pt 123 8)(line_width 1)) ) (text "VCC" (rect 138 7 158 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -264 728 -216 744)) ) (pin (input) @@ -195,6 +205,7 @@ applicable agreement for further details. (line (pt 119 12)(pt 123 8)(line_width 1)) ) (text "VCC" (rect 138 7 158 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -264 776 -216 792)) ) (pin (input) @@ -211,10 +222,11 @@ applicable agreement for further details. (line (pt 119 12)(pt 123 8)(line_width 1)) ) (text "VCC" (rect 138 7 158 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect -272 824 -216 840)) ) (pin (output) - (rect 368 528 544 544) + (rect 344 528 520 544) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A0" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -228,10 +240,11 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 544 576 560)) ) (pin (output) - (rect 368 512 544 528) + (rect 344 512 520 528) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A1" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -245,10 +258,11 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 528 576 544)) ) (pin (output) - (rect 368 496 544 512) + (rect 344 496 520 512) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A2" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -262,10 +276,11 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 512 576 528)) ) (pin (output) - (rect 368 480 544 496) + (rect 344 480 520 496) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A3" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -279,10 +294,11 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 496 576 512)) ) (pin (output) - (rect 368 464 544 480) + (rect 344 464 520 480) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A4" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -296,10 +312,11 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 480 576 496)) ) (pin (output) - (rect 368 448 544 464) + (rect 344 448 520 464) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A5" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -313,10 +330,11 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 464 576 480)) ) (pin (output) - (rect 368 432 544 448) + (rect 344 432 520 448) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A6" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -330,10 +348,11 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 448 576 464)) ) (pin (output) - (rect 368 416 544 432) + (rect 344 416 520 432) (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) (text "A7" (rect 5 0 17 12)(font "Arial" )) (pt 176 8) @@ -347,6 +366,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect 520 432 576 448)) ) (pin (output) @@ -364,6 +384,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 136 8 152)) ) (pin (output) @@ -381,6 +402,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 120 8 136)) ) (pin (output) @@ -398,6 +420,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 104 8 120)) ) (pin (output) @@ -415,6 +438,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 88 8 104)) ) (pin (output) @@ -432,6 +456,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 72 8 88)) ) (pin (output) @@ -449,6 +474,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 56 8 72)) ) (pin (output) @@ -466,6 +492,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 40 8 56)) ) (pin (output) @@ -483,6 +510,7 @@ applicable agreement for further details. (line (pt 98 12)(pt 94 8)(line_width 1)) ) (flipy) + (annotation_block (location)(rect -48 24 8 40)) ) (pin (output) @@ -499,6 +527,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 224 728 272 744)) ) (pin (output) @@ -515,6 +544,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 224 776 272 792)) ) (pin (output) @@ -531,6 +561,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 336 304 384 320)) ) (pin (output) @@ -547,6 +578,279 @@ 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 336 336 384 352)) +) +(pin + (output) + (rect 560 1112 736 1128) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D0" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 560 1096 736 1112) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D1" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 560 1080 736 1096) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D2" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 560 1064 736 1080) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D3" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 560 1048 736 1064) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D4" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 560 1032 736 1048) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D5" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 560 1016 736 1032) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D6" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 560 1000 736 1016) + (text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6))) + (text "LR_D7" (rect 5 0 39 12)(font "Arial" )) + (pt 176 8) + (drawing + (line (pt 176 8)(pt 124 8)(line_width 1)) + (line (pt 124 4)(pt 98 4)(line_width 1)) + (line (pt 124 12)(pt 98 12)(line_width 1)) + (line (pt 124 12)(pt 124 4)(line_width 1)) + (line (pt 98 4)(pt 94 8)(line_width 1)) + (line (pt 94 8)(pt 98 12)(line_width 1)) + (line (pt 98 12)(pt 94 8)(line_width 1)) + ) + (flipy) +) +(pin + (output) + (rect 656 216 672 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A0" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) +) +(pin + (output) + (rect 640 216 656 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A1" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) +) +(pin + (output) + (rect 624 216 640 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A2" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) +) +(pin + (output) + (rect 608 216 624 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A3" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) +) +(pin + (output) + (rect 592 216 608 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A4" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) +) +(pin + (output) + (rect 576 216 592 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A5" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) +) +(pin + (output) + (rect 560 216 576 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A6" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) +) +(pin + (output) + (rect 544 216 560 392) + (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical)) + (text "LR_A7" (rect 0 5 12 38)(font "Arial" )(vertical)) + (pt 8 176) + (drawing + (line (pt 8 176)(pt 8 124)(line_width 1)) + (line (pt 4 124)(pt 4 98)(line_width 1)) + (line (pt 12 124)(pt 12 98)(line_width 1)) + (line (pt 12 124)(pt 4 124)(line_width 1)) + (line (pt 4 98)(pt 8 94)(line_width 1)) + (line (pt 8 94)(pt 12 98)(line_width 1)) + (line (pt 12 98)(pt 8 94)(line_width 1)) + ) + (rotate90) ) (pin (bidir) @@ -565,6 +869,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 920 680 936)) ) (pin (bidir) @@ -583,6 +888,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 904 680 920)) ) (pin (bidir) @@ -601,6 +907,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 888 680 904)) ) (pin (bidir) @@ -619,6 +926,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 872 680 888)) ) (pin (bidir) @@ -637,6 +945,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 856 680 872)) ) (pin (bidir) @@ -655,6 +964,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 840 680 856)) ) (pin (bidir) @@ -673,6 +983,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 824 680 840)) ) (pin (bidir) @@ -691,6 +1002,7 @@ applicable agreement for further details. ) (flipy) (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6))) + (annotation_block (location)(rect 624 808 680 824)) ) (symbol (rect 952 216 984 248) @@ -1466,7 +1778,7 @@ applicable agreement for further details. (flipy) ) (symbol - (rect 560 392 656 744) + (rect 672 392 768 744) (text "double_selector_8b" (rect -21 0 91 14)(font "Arial" (font_size 8))) (text "PC_MAR_SW" (rect 71 336 139 348)(font "Arial" )) (port @@ -1898,130 +2210,10 @@ applicable agreement for further details. (pt 32 288) (pt -48 288) ) -(connector - (pt 832 360) - (pt 832 520) -) -(connector - (pt 824 344) - (pt 824 504) -) -(connector - (pt 816 328) - (pt 816 488) -) -(connector - (pt 808 312) - (pt 808 472) -) -(connector - (pt 800 296) - (pt 800 456) -) -(connector - (pt 792 280) - (pt 792 440) -) -(connector - (pt 784 264) - (pt 784 424) -) -(connector - (pt 840 376) - (pt 840 536) -) -(connector - (pt 656 536) - (pt 840 536) -) -(connector - (pt 656 520) - (pt 832 520) -) -(connector - (pt 656 504) - (pt 824 504) -) -(connector - (pt 656 488) - (pt 816 488) -) -(connector - (pt 656 472) - (pt 808 472) -) -(connector - (pt 656 456) - (pt 800 456) -) -(connector - (pt 656 440) - (pt 792 440) -) -(connector - (pt 656 424) - (pt 784 424) -) -(connector - (pt 656 664) - (pt 848 664) -) -(connector - (pt 656 648) - (pt 848 648) -) -(connector - (pt 656 632) - (pt 848 632) -) -(connector - (pt 656 616) - (pt 848 616) -) -(connector - (pt 656 600) - (pt 848 600) -) -(connector - (pt 656 584) - (pt 848 584) -) -(connector - (pt 656 568) - (pt 848 568) -) -(connector - (pt 656 552) - (pt 848 552) -) (connector (pt 128 272) (pt 144 272) ) -(connector - (pt 544 760) - (pt 672 760) -) -(connector - (pt 672 760) - (pt 672 680) -) -(connector - (pt 672 680) - (pt 656 680) -) -(connector - (pt 656 696) - (pt 688 696) -) -(connector - (pt 688 696) - (pt 688 776) -) -(connector - (pt 688 776) - (pt 528 776) -) (connector (pt -48 720) (pt -16 720) @@ -2102,66 +2294,34 @@ applicable agreement for further details. (pt 952 1056) (pt 1024 1056) ) -(connector - (pt 856 1008) - (pt 840 1008) -) (connector (pt 840 800) (pt 840 1008) ) -(connector - (pt 856 1024) - (pt 832 1024) -) (connector (pt 832 816) (pt 832 1024) ) -(connector - (pt 856 1040) - (pt 824 1040) -) (connector (pt 824 832) (pt 824 1040) ) -(connector - (pt 856 1056) - (pt 816 1056) -) (connector (pt 816 848) (pt 816 1056) ) -(connector - (pt 856 1072) - (pt 808 1072) -) (connector (pt 808 864) (pt 808 1072) ) -(connector - (pt 856 1088) - (pt 800 1088) -) (connector (pt 800 880) (pt 800 1088) ) -(connector - (pt 856 1104) - (pt 792 1104) -) (connector (pt 792 896) (pt 792 1104) ) -(connector - (pt 856 1120) - (pt 784 1120) -) (connector (pt 784 912) (pt 784 1120) @@ -2498,38 +2658,6 @@ applicable agreement for further details. (pt 208 544) (pt 224 544) ) -(connector - (pt 560 424) - (pt 544 424) -) -(connector - (pt 560 440) - (pt 544 440) -) -(connector - (pt 560 456) - (pt 544 456) -) -(connector - (pt 560 472) - (pt 544 472) -) -(connector - (pt 560 488) - (pt 544 488) -) -(connector - (pt 560 504) - (pt 544 504) -) -(connector - (pt 560 520) - (pt 544 520) -) -(connector - (pt 560 536) - (pt 544 536) -) (connector (pt 288 488) (pt 336 488) @@ -2658,6 +2786,286 @@ applicable agreement for further details. (pt 144 328) (pt 160 328) ) +(connector + (pt 736 1120) + (pt 784 1120) +) +(connector + (pt 784 1120) + (pt 856 1120) +) +(connector + (pt 736 1104) + (pt 792 1104) +) +(connector + (pt 792 1104) + (pt 856 1104) +) +(connector + (pt 736 1088) + (pt 800 1088) +) +(connector + (pt 800 1088) + (pt 856 1088) +) +(connector + (pt 736 1072) + (pt 808 1072) +) +(connector + (pt 808 1072) + (pt 856 1072) +) +(connector + (pt 736 1056) + (pt 816 1056) +) +(connector + (pt 816 1056) + (pt 856 1056) +) +(connector + (pt 736 1040) + (pt 824 1040) +) +(connector + (pt 824 1040) + (pt 856 1040) +) +(connector + (pt 736 1024) + (pt 832 1024) +) +(connector + (pt 832 1024) + (pt 856 1024) +) +(connector + (pt 736 1008) + (pt 840 1008) +) +(connector + (pt 840 1008) + (pt 856 1008) +) +(connector + (pt 832 360) + (pt 832 520) +) +(connector + (pt 824 344) + (pt 824 504) +) +(connector + (pt 816 328) + (pt 816 488) +) +(connector + (pt 808 312) + (pt 808 472) +) +(connector + (pt 800 296) + (pt 800 456) +) +(connector + (pt 792 280) + (pt 792 440) +) +(connector + (pt 784 264) + (pt 784 424) +) +(connector + (pt 840 376) + (pt 840 536) +) +(connector + (pt 840 536) + (pt 768 536) +) +(connector + (pt 832 520) + (pt 768 520) +) +(connector + (pt 824 504) + (pt 768 504) +) +(connector + (pt 816 488) + (pt 768 488) +) +(connector + (pt 808 472) + (pt 768 472) +) +(connector + (pt 800 456) + (pt 768 456) +) +(connector + (pt 792 440) + (pt 768 440) +) +(connector + (pt 784 424) + (pt 768 424) +) +(connector + (pt 848 552) + (pt 768 552) +) +(connector + (pt 848 568) + (pt 768 568) +) +(connector + (pt 848 584) + (pt 768 584) +) +(connector + (pt 848 600) + (pt 768 600) +) +(connector + (pt 848 616) + (pt 768 616) +) +(connector + (pt 848 632) + (pt 768 632) +) +(connector + (pt 848 648) + (pt 768 648) +) +(connector + (pt 848 664) + (pt 768 664) +) +(connector + (pt 824 760) + (pt 824 680) +) +(connector + (pt 544 760) + (pt 824 760) +) +(connector + (pt 824 680) + (pt 768 680) +) +(connector + (pt 792 776) + (pt 792 696) +) +(connector + (pt 528 776) + (pt 792 776) +) +(connector + (pt 792 696) + (pt 768 696) +) +(connector + (pt 664 392) + (pt 664 536) +) +(connector + (pt 520 536) + (pt 664 536) +) +(connector + (pt 664 536) + (pt 672 536) +) +(connector + (pt 648 392) + (pt 648 520) +) +(connector + (pt 520 520) + (pt 648 520) +) +(connector + (pt 648 520) + (pt 672 520) +) +(connector + (pt 632 392) + (pt 632 504) +) +(connector + (pt 520 504) + (pt 632 504) +) +(connector + (pt 632 504) + (pt 672 504) +) +(connector + (pt 616 392) + (pt 616 488) +) +(connector + (pt 520 488) + (pt 616 488) +) +(connector + (pt 616 488) + (pt 672 488) +) +(connector + (pt 600 392) + (pt 600 472) +) +(connector + (pt 520 472) + (pt 600 472) +) +(connector + (pt 600 472) + (pt 672 472) +) +(connector + (pt 584 392) + (pt 584 456) +) +(connector + (pt 520 456) + (pt 584 456) +) +(connector + (pt 584 456) + (pt 672 456) +) +(connector + (pt 568 392) + (pt 568 440) +) +(connector + (pt 520 440) + (pt 568 440) +) +(connector + (pt 568 440) + (pt 672 440) +) +(connector + (pt 552 392) + (pt 552 424) +) +(connector + (pt 520 424) + (pt 552 424) +) +(connector + (pt 552 424) + (pt 672 424) +) (junction (pt 968 264)) (junction (pt 968 280)) (junction (pt 968 296)) @@ -2697,3 +3105,19 @@ applicable agreement for further details. (junction (pt 144 296)) (junction (pt 144 328)) (junction (pt 304 176)) +(junction (pt 784 1120)) +(junction (pt 792 1104)) +(junction (pt 800 1088)) +(junction (pt 808 1072)) +(junction (pt 816 1056)) +(junction (pt 824 1040)) +(junction (pt 832 1024)) +(junction (pt 840 1008)) +(junction (pt 664 536)) +(junction (pt 648 520)) +(junction (pt 632 504)) +(junction (pt 616 488)) +(junction (pt 600 472)) +(junction (pt 584 456)) +(junction (pt 568 440)) +(junction (pt 552 424)) diff --git a/microprogram_ram/microprogram_ram.qsf b/microprogram_ram/microprogram_ram.qsf index 0332d6f..ba04942 100644 --- a/microprogram_ram/microprogram_ram.qsf +++ b/microprogram_ram/microprogram_ram.qsf @@ -50,4 +50,64 @@ set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_ set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top set_global_assignment -name LL_ROOT_REGION ON -section_id "Root Region" -set_global_assignment -name LL_MEMBER_STATE LOCKED -section_id "Root Region" \ No newline at end of file +set_global_assignment -name LL_MEMBER_STATE LOCKED -section_id "Root Region" +set_global_assignment -name USE_CONFIGURATION_DEVICE ON +set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED" +set_global_assignment -name MISC_FILE "D:/projects/quartus/microprogram_ram/microprogram_ram.dpf" +set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" +set_location_assignment PIN_192 -to D0 +set_location_assignment PIN_193 -to D1 +set_location_assignment PIN_195 -to D2 +set_location_assignment PIN_197 -to D3 +set_location_assignment PIN_198 -to D4 +set_location_assignment PIN_199 -to D5 +set_location_assignment PIN_200 -to D6 +set_location_assignment PIN_201 -to D7 +set_location_assignment PIN_168 -to A0 +set_location_assignment PIN_169 -to A1 +set_location_assignment PIN_170 -to A2 +set_location_assignment PIN_171 -to A3 +set_location_assignment PIN_173 -to A4 +set_location_assignment PIN_175 -to A5 +set_location_assignment PIN_176 -to A6 +set_location_assignment PIN_179 -to A7 +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_CPPC +set_location_assignment PIN_90 -to uIR1_CPMAR +set_location_assignment PIN_92 -to uIR2_CPMBR +set_location_assignment PIN_94 -to uIR3_ENMBR +set_location_assignment PIN_95 -to uIR4_PCY +set_location_assignment PIN_96 -to uIR5_MARY +set_location_assignment PIN_97 -to uIR6_WD +set_location_assignment PIN_99 -to uIR7_RD +set_location_assignment PIN_101 -to uIR8_HALT +set_location_assignment PIN_131 -to CK_Constant +set_location_assignment PIN_132 -to CK_Single +set_location_assignment PIN_77 -to CLR +set_location_assignment PIN_61 -to CP_uIR +set_location_assignment PIN_60 -to uRDN +set_location_assignment PIN_63 -to M_RDN +set_location_assignment PIN_64 -to M_WDN +set_location_assignment PIN_142 -to LR_D0 +set_location_assignment PIN_143 -to LR_D1 +set_location_assignment PIN_144 -to LR_D2 +set_location_assignment PIN_145 -to LR_D3 +set_location_assignment PIN_146 -to LR_D4 +set_location_assignment PIN_147 -to LR_D5 +set_location_assignment PIN_149 -to LR_D6 +set_location_assignment PIN_150 -to LR_D7 +set_location_assignment PIN_151 -to LR_A0 +set_location_assignment PIN_152 -to LR_A1 +set_location_assignment PIN_160 -to LR_A2 +set_location_assignment PIN_161 -to LR_A3 +set_location_assignment PIN_162 -to LR_A4 +set_location_assignment PIN_163 -to LR_A5 +set_location_assignment PIN_164 -to LR_A6 +set_location_assignment PIN_165 -to LR_A7 \ No newline at end of file