修复寄存器组接线

This commit is contained in:
juzeon 2022-04-10 20:30:23 +08:00
父節點 67cdfe3059
當前提交 da24c2d495
共有 2 個檔案被更改,包括 437 行新增437 行删除

查看文件

@ -1304,238 +1304,6 @@ applicable agreement for further details.
(rectangle (rect 16 16 80 336)(line_width 1))
)
)
(symbol
(rect 1856 1400 2032 1720)
(text "register_4x" (rect 5 0 69 14)(font "Arial" (font_size 8)))
(text "general_registers" (rect 8 304 91 316)(font "Arial" ))
(port
(pt 0 32)
(input)
(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 0 48)
(input)
(text "OUT_L_EN0" (rect 0 0 68 14)(font "Arial" (font_size 8)))
(text "OUT_L_EN0" (rect 21 43 89 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "OUT_L_EN1" (rect 0 0 68 14)(font "Arial" (font_size 8)))
(text "OUT_L_EN1" (rect 21 59 89 73)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 0 80)
(input)
(text "IN_EN1" (rect 0 0 40 14)(font "Arial" (font_size 8)))
(text "IN_EN1" (rect 21 75 61 89)(font "Arial" (font_size 8)))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 0 96)
(input)
(text "IN_EN0" (rect 0 0 40 14)(font "Arial" (font_size 8)))
(text "IN_EN0" (rect 21 91 61 105)(font "Arial" (font_size 8)))
(line (pt 0 96)(pt 16 96)(line_width 1))
)
(port
(pt 0 112)
(input)
(text "D7" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D3" (rect 21 171 36 185)(font "Arial" (font_size 8)))
(line (pt 0 176)(pt 16 176)(line_width 1))
)
(port
(pt 0 192)
(input)
(text "D2" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D2" (rect 21 187 36 201)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 208)
(input)
(text "D1" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D1" (rect 21 203 36 217)(font "Arial" (font_size 8)))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 0 224)
(input)
(text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D0" (rect 21 219 36 233)(font "Arial" (font_size 8)))
(line (pt 0 224)(pt 16 224)(line_width 1))
)
(port
(pt 0 240)
(input)
(text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "CP" (rect 21 235 36 249)(font "Arial" (font_size 8)))
(line (pt 0 240)(pt 16 240)(line_width 1))
)
(port
(pt 0 256)
(input)
(text "OUT_R_EN0" (rect 0 0 69 14)(font "Arial" (font_size 8)))
(text "OUT_R_EN0" (rect 21 251 90 265)(font "Arial" (font_size 8)))
(line (pt 0 256)(pt 16 256)(line_width 1))
)
(port
(pt 0 272)
(input)
(text "OUT_R_EN1" (rect 0 0 69 14)(font "Arial" (font_size 8)))
(text "OUT_R_EN1" (rect 21 267 90 281)(font "Arial" (font_size 8)))
(line (pt 0 272)(pt 16 272)(line_width 1))
)
(port
(pt 176 32)
(output)
(text "OUT_L_7" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_7" (rect 102 27 155 41)(font "Arial" (font_size 8)))
(line (pt 176 32)(pt 160 32)(line_width 1))
)
(port
(pt 176 48)
(output)
(text "OUT_L_6" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_6" (rect 102 43 155 57)(font "Arial" (font_size 8)))
(line (pt 176 48)(pt 160 48)(line_width 1))
)
(port
(pt 176 64)
(output)
(text "OUT_L_5" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_5" (rect 102 59 155 73)(font "Arial" (font_size 8)))
(line (pt 176 64)(pt 160 64)(line_width 1))
)
(port
(pt 176 80)
(output)
(text "OUT_L_4" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_4" (rect 102 75 155 89)(font "Arial" (font_size 8)))
(line (pt 176 80)(pt 160 80)(line_width 1))
)
(port
(pt 176 96)
(output)
(text "OUT_L_3" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_3" (rect 102 91 155 105)(font "Arial" (font_size 8)))
(line (pt 176 96)(pt 160 96)(line_width 1))
)
(port
(pt 176 112)
(output)
(text "OUT_L_2" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_2" (rect 102 107 155 121)(font "Arial" (font_size 8)))
(line (pt 176 112)(pt 160 112)(line_width 1))
)
(port
(pt 176 128)
(output)
(text "OUT_L_1" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_1" (rect 102 123 155 137)(font "Arial" (font_size 8)))
(line (pt 176 128)(pt 160 128)(line_width 1))
)
(port
(pt 176 144)
(output)
(text "OUT_L_0" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_0" (rect 102 139 155 153)(font "Arial" (font_size 8)))
(line (pt 176 144)(pt 160 144)(line_width 1))
)
(port
(pt 176 160)
(output)
(text "OUT_R_7" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_7" (rect 101 155 155 169)(font "Arial" (font_size 8)))
(line (pt 176 160)(pt 160 160)(line_width 1))
)
(port
(pt 176 176)
(output)
(text "OUT_R_6" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_6" (rect 101 171 155 185)(font "Arial" (font_size 8)))
(line (pt 176 176)(pt 160 176)(line_width 1))
)
(port
(pt 176 192)
(output)
(text "OUT_R_5" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_5" (rect 101 187 155 201)(font "Arial" (font_size 8)))
(line (pt 176 192)(pt 160 192)(line_width 1))
)
(port
(pt 176 208)
(output)
(text "OUT_R_4" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_4" (rect 101 203 155 217)(font "Arial" (font_size 8)))
(line (pt 176 208)(pt 160 208)(line_width 1))
)
(port
(pt 176 224)
(output)
(text "OUT_R_3" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_3" (rect 101 219 155 233)(font "Arial" (font_size 8)))
(line (pt 176 224)(pt 160 224)(line_width 1))
)
(port
(pt 176 240)
(output)
(text "OUT_R_2" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_2" (rect 101 235 155 249)(font "Arial" (font_size 8)))
(line (pt 176 240)(pt 160 240)(line_width 1))
)
(port
(pt 176 256)
(output)
(text "OUT_R_1" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_1" (rect 101 251 155 265)(font "Arial" (font_size 8)))
(line (pt 176 256)(pt 160 256)(line_width 1))
)
(port
(pt 176 272)
(output)
(text "OUT_R_0" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_0" (rect 101 267 155 281)(font "Arial" (font_size 8)))
(line (pt 176 272)(pt 160 272)(line_width 1))
)
(drawing
(rectangle (rect 16 16 160 304)(line_width 1))
)
)
(symbol
(rect 3016 1248 3112 1472)
(text "register_8b" (rect 5 0 69 14)(font "Arial" (font_size 8)))
@ -3170,6 +2938,238 @@ applicable agreement for further details.
(rectangle (rect 16 16 160 224)(line_width 1))
)
)
(symbol
(rect 1856 1400 2032 1720)
(text "register_4x" (rect 5 0 69 14)(font "Arial" (font_size 8)))
(text "general_registers" (rect 8 304 91 316)(font "Arial" ))
(port
(pt 0 32)
(input)
(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 0 48)
(input)
(text "OUT_L_EN0" (rect 0 0 68 14)(font "Arial" (font_size 8)))
(text "OUT_L_EN0" (rect 21 43 89 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "OUT_L_EN1" (rect 0 0 68 14)(font "Arial" (font_size 8)))
(text "OUT_L_EN1" (rect 21 59 89 73)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 0 240)
(input)
(text "IN_EN1" (rect 0 0 40 14)(font "Arial" (font_size 8)))
(text "IN_EN1" (rect 21 235 61 249)(font "Arial" (font_size 8)))
(line (pt 0 240)(pt 16 240)(line_width 1))
)
(port
(pt 0 224)
(input)
(text "IN_EN0" (rect 0 0 40 14)(font "Arial" (font_size 8)))
(text "IN_EN0" (rect 21 219 61 233)(font "Arial" (font_size 8)))
(line (pt 0 224)(pt 16 224)(line_width 1))
)
(port
(pt 0 80)
(input)
(text "D7" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D7" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D6" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D5" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D4" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D3" (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 "D2" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D2" (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 "D1" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D1" (rect 21 171 36 185)(font "Arial" (font_size 8)))
(line (pt 0 176)(pt 16 176)(line_width 1))
)
(port
(pt 0 192)
(input)
(text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D0" (rect 21 187 36 201)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 208)
(input)
(text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "CP" (rect 21 203 36 217)(font "Arial" (font_size 8)))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 0 256)
(input)
(text "OUT_R_EN0" (rect 0 0 69 14)(font "Arial" (font_size 8)))
(text "OUT_R_EN0" (rect 21 251 90 265)(font "Arial" (font_size 8)))
(line (pt 0 256)(pt 16 256)(line_width 1))
)
(port
(pt 0 272)
(input)
(text "OUT_R_EN1" (rect 0 0 69 14)(font "Arial" (font_size 8)))
(text "OUT_R_EN1" (rect 21 267 90 281)(font "Arial" (font_size 8)))
(line (pt 0 272)(pt 16 272)(line_width 1))
)
(port
(pt 176 32)
(output)
(text "OUT_L_7" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_7" (rect 102 27 155 41)(font "Arial" (font_size 8)))
(line (pt 176 32)(pt 160 32)(line_width 1))
)
(port
(pt 176 48)
(output)
(text "OUT_L_6" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_6" (rect 102 43 155 57)(font "Arial" (font_size 8)))
(line (pt 176 48)(pt 160 48)(line_width 1))
)
(port
(pt 176 64)
(output)
(text "OUT_L_5" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_5" (rect 102 59 155 73)(font "Arial" (font_size 8)))
(line (pt 176 64)(pt 160 64)(line_width 1))
)
(port
(pt 176 80)
(output)
(text "OUT_L_4" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_4" (rect 102 75 155 89)(font "Arial" (font_size 8)))
(line (pt 176 80)(pt 160 80)(line_width 1))
)
(port
(pt 176 96)
(output)
(text "OUT_L_3" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_3" (rect 102 91 155 105)(font "Arial" (font_size 8)))
(line (pt 176 96)(pt 160 96)(line_width 1))
)
(port
(pt 176 112)
(output)
(text "OUT_L_2" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_2" (rect 102 107 155 121)(font "Arial" (font_size 8)))
(line (pt 176 112)(pt 160 112)(line_width 1))
)
(port
(pt 176 128)
(output)
(text "OUT_L_1" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_1" (rect 102 123 155 137)(font "Arial" (font_size 8)))
(line (pt 176 128)(pt 160 128)(line_width 1))
)
(port
(pt 176 144)
(output)
(text "OUT_L_0" (rect 0 0 53 14)(font "Arial" (font_size 8)))
(text "OUT_L_0" (rect 102 139 155 153)(font "Arial" (font_size 8)))
(line (pt 176 144)(pt 160 144)(line_width 1))
)
(port
(pt 176 160)
(output)
(text "OUT_R_7" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_7" (rect 101 155 155 169)(font "Arial" (font_size 8)))
(line (pt 176 160)(pt 160 160)(line_width 1))
)
(port
(pt 176 176)
(output)
(text "OUT_R_6" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_6" (rect 101 171 155 185)(font "Arial" (font_size 8)))
(line (pt 176 176)(pt 160 176)(line_width 1))
)
(port
(pt 176 192)
(output)
(text "OUT_R_5" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_5" (rect 101 187 155 201)(font "Arial" (font_size 8)))
(line (pt 176 192)(pt 160 192)(line_width 1))
)
(port
(pt 176 208)
(output)
(text "OUT_R_4" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_4" (rect 101 203 155 217)(font "Arial" (font_size 8)))
(line (pt 176 208)(pt 160 208)(line_width 1))
)
(port
(pt 176 224)
(output)
(text "OUT_R_3" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_3" (rect 101 219 155 233)(font "Arial" (font_size 8)))
(line (pt 176 224)(pt 160 224)(line_width 1))
)
(port
(pt 176 240)
(output)
(text "OUT_R_2" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_2" (rect 101 235 155 249)(font "Arial" (font_size 8)))
(line (pt 176 240)(pt 160 240)(line_width 1))
)
(port
(pt 176 256)
(output)
(text "OUT_R_1" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_1" (rect 101 251 155 265)(font "Arial" (font_size 8)))
(line (pt 176 256)(pt 160 256)(line_width 1))
)
(port
(pt 176 272)
(output)
(text "OUT_R_0" (rect 0 0 54 14)(font "Arial" (font_size 8)))
(text "OUT_R_0" (rect 101 267 155 281)(font "Arial" (font_size 8)))
(line (pt 176 272)(pt 160 272)(line_width 1))
)
(drawing
(rectangle (rect 16 16 160 304)(line_width 1))
)
)
(connector
(pt 2952 1408)
(pt 3016 1408)
@ -3562,14 +3562,6 @@ applicable agreement for further details.
(pt 1728 1672)
(pt 1856 1672)
)
(connector
(pt 1744 1736)
(pt 1744 1656)
)
(connector
(pt 1728 1752)
(pt 1728 1672)
)
(connector
(pt 1664 1448)
(pt 1856 1448)
@ -3578,94 +3570,6 @@ applicable agreement for further details.
(pt 1680 1464)
(pt 1856 1464)
)
(connector
(pt 1664 1480)
(pt 1856 1480)
)
(connector
(pt 1680 1496)
(pt 1856 1496)
)
(connector
(pt 1808 1624)
(pt 1856 1624)
)
(connector
(pt 1792 1608)
(pt 1856 1608)
)
(connector
(pt 1776 1592)
(pt 1856 1592)
)
(connector
(pt 1760 1576)
(pt 1856 1576)
)
(connector
(pt 1744 1560)
(pt 1856 1560)
)
(connector
(pt 1728 1544)
(pt 1856 1544)
)
(connector
(pt 1712 1528)
(pt 1856 1528)
)
(connector
(pt 1696 1512)
(pt 1856 1512)
)
(connector
(pt 1696 1120)
(pt 1696 1512)
)
(connector
(pt 1712 1136)
(pt 1712 1528)
)
(connector
(pt 1728 1152)
(pt 1728 1544)
)
(connector
(pt 1744 1168)
(pt 1744 1560)
)
(connector
(pt 1760 1184)
(pt 1760 1576)
)
(connector
(pt 1776 1200)
(pt 1776 1592)
)
(connector
(pt 1792 1216)
(pt 1792 1608)
)
(connector
(pt 1808 1232)
(pt 1808 1624)
)
(connector
(pt 1664 1448)
(pt 1664 1480)
)
(connector
(pt 1664 1480)
(pt 1664 1768)
)
(connector
(pt 1680 1464)
(pt 1680 1496)
)
(connector
(pt 1680 1496)
(pt 1680 1784)
)
(connector
(pt 672 2072)
(pt 2048 2072)
@ -3922,38 +3826,6 @@ applicable agreement for further details.
(pt 2712 2296)
(pt 2712 1400)
)
(connector
(pt 1376 1120)
(pt 1696 1120)
)
(connector
(pt 1376 1136)
(pt 1712 1136)
)
(connector
(pt 1376 1152)
(pt 1728 1152)
)
(connector
(pt 1376 1168)
(pt 1744 1168)
)
(connector
(pt 1376 1184)
(pt 1760 1184)
)
(connector
(pt 1376 1200)
(pt 1776 1200)
)
(connector
(pt 1376 1216)
(pt 1792 1216)
)
(connector
(pt 1376 1232)
(pt 1808 1232)
)
(connector
(pt 3024 1784)
(pt 3040 1784)
@ -4222,10 +4094,6 @@ applicable agreement for further details.
(pt 2520 1400)
(pt 2472 1400)
)
(connector
(pt 1696 1120)
(pt 2360 1120)
)
(connector
(pt 2360 1120)
(pt 2856 1120)
@ -4238,10 +4106,6 @@ applicable agreement for further details.
(pt 2360 1288)
(pt 2360 1560)
)
(connector
(pt 1712 1136)
(pt 2376 1136)
)
(connector
(pt 2376 1136)
(pt 2872 1136)
@ -4254,10 +4118,6 @@ applicable agreement for further details.
(pt 2376 1304)
(pt 2376 1576)
)
(connector
(pt 1728 1152)
(pt 2392 1152)
)
(connector
(pt 2392 1152)
(pt 2888 1152)
@ -4270,10 +4130,6 @@ applicable agreement for further details.
(pt 2392 1320)
(pt 2392 1592)
)
(connector
(pt 1744 1168)
(pt 2408 1168)
)
(connector
(pt 2408 1168)
(pt 2904 1168)
@ -4286,10 +4142,6 @@ applicable agreement for further details.
(pt 2408 1336)
(pt 2408 1608)
)
(connector
(pt 1760 1184)
(pt 2424 1184)
)
(connector
(pt 2424 1184)
(pt 2920 1184)
@ -4302,10 +4154,6 @@ applicable agreement for further details.
(pt 2424 1352)
(pt 2424 1624)
)
(connector
(pt 1776 1200)
(pt 2440 1200)
)
(connector
(pt 2440 1200)
(pt 2936 1200)
@ -4318,10 +4166,6 @@ applicable agreement for further details.
(pt 2440 1368)
(pt 2440 1640)
)
(connector
(pt 1792 1216)
(pt 2456 1216)
)
(connector
(pt 2456 1216)
(pt 2952 1216)
@ -4334,10 +4178,6 @@ applicable agreement for further details.
(pt 2456 1384)
(pt 2456 1656)
)
(connector
(pt 1808 1232)
(pt 2472 1232)
)
(connector
(pt 2472 1232)
(pt 2968 1232)
@ -4453,11 +4293,6 @@ applicable agreement for further details.
(pt 3144 912)
(color 0 128 0)
)
(connector
(pt 1840 1640)
(pt 1856 1640)
(color 0 128 0)
)
(connector
(pt 3184 1672)
(pt 3168 1672)
@ -5104,11 +4939,6 @@ applicable agreement for further details.
(pt 3144 448)
(color 0 128 0)
)
(connector
(pt 1840 1640)
(pt 1840 512)
(color 0 128 0)
)
(connector
(pt 3144 448)
(pt 1024 448)
@ -5344,6 +5174,176 @@ applicable agreement for further details.
(pt 2224 1320)
(pt 2328 1320)
)
(connector
(pt 1680 1464)
(pt 1680 1784)
)
(connector
(pt 1664 1448)
(pt 1664 1768)
)
(connector
(pt 1376 1120)
(pt 1696 1120)
)
(connector
(pt 1696 1120)
(pt 2360 1120)
)
(connector
(pt 1376 1136)
(pt 1712 1136)
)
(connector
(pt 1712 1136)
(pt 2376 1136)
)
(connector
(pt 1376 1152)
(pt 1728 1152)
)
(connector
(pt 1728 1152)
(pt 2392 1152)
)
(connector
(pt 1376 1168)
(pt 1744 1168)
)
(connector
(pt 1744 1168)
(pt 2408 1168)
)
(connector
(pt 1376 1184)
(pt 1760 1184)
)
(connector
(pt 1760 1184)
(pt 2424 1184)
)
(connector
(pt 1376 1200)
(pt 1776 1200)
)
(connector
(pt 1776 1200)
(pt 2440 1200)
)
(connector
(pt 1376 1216)
(pt 1792 1216)
)
(connector
(pt 1792 1216)
(pt 2456 1216)
)
(connector
(pt 1376 1232)
(pt 1808 1232)
)
(connector
(pt 1808 1232)
(pt 2472 1232)
)
(connector
(pt 1808 1592)
(pt 1856 1592)
)
(connector
(pt 1792 1576)
(pt 1856 1576)
)
(connector
(pt 1776 1560)
(pt 1856 1560)
)
(connector
(pt 1760 1544)
(pt 1856 1544)
)
(connector
(pt 1744 1528)
(pt 1856 1528)
)
(connector
(pt 1728 1512)
(pt 1856 1512)
)
(connector
(pt 1712 1496)
(pt 1856 1496)
)
(connector
(pt 1840 1608)
(pt 1856 1608)
(color 0 128 0)
)
(connector
(pt 1696 1120)
(pt 1696 1480)
)
(connector
(pt 1712 1136)
(pt 1712 1496)
)
(connector
(pt 1728 1152)
(pt 1728 1512)
)
(connector
(pt 1744 1168)
(pt 1744 1528)
)
(connector
(pt 1760 1184)
(pt 1760 1544)
)
(connector
(pt 1776 1200)
(pt 1776 1560)
)
(connector
(pt 1792 1216)
(pt 1792 1576)
)
(connector
(pt 1808 1232)
(pt 1808 1592)
)
(connector
(pt 1840 512)
(pt 1840 1608)
(color 0 128 0)
)
(connector
(pt 1856 1480)
(pt 1696 1480)
)
(connector
(pt 1856 1640)
(pt 1728 1640)
)
(connector
(pt 1728 1640)
(pt 1728 1672)
)
(connector
(pt 1728 1672)
(pt 1728 1752)
)
(connector
(pt 1856 1624)
(pt 1744 1624)
)
(connector
(pt 1744 1624)
(pt 1744 1656)
)
(connector
(pt 1744 1656)
(pt 1744 1736)
)
(junction (pt 2856 1120))
(junction (pt 2872 1136))
(junction (pt 2888 1152))
@ -5366,8 +5366,6 @@ applicable agreement for further details.
(junction (pt 1424 1280))
(junction (pt 1440 1296))
(junction (pt 1408 1264))
(junction (pt 1664 1480))
(junction (pt 1680 1496))
(junction (pt 1696 1120))
(junction (pt 1712 1136))
(junction (pt 1728 1152))
@ -5409,6 +5407,8 @@ applicable agreement for further details.
(junction (pt 1232 352))
(junction (pt 800 240))
(junction (pt 864 240))
(junction (pt 1728 1672))
(junction (pt 1744 1656))
(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 "BUS" (rect 3056 1744 3080 1758)(font "Arial" (font_size 8)))

查看文件

@ -20,7 +20,7 @@ applicable agreement for further details.
*/
(header "symbol" (version "1.1"))
(symbol
(rect 16 16 192 336)
(rect 64 64 240 384)
(text "register_4x" (rect 5 0 69 14)(font "Arial" (font_size 8)))
(text "inst" (rect 8 304 25 316)(font "Arial" ))
(port
@ -45,81 +45,81 @@ applicable agreement for further details.
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 0 80)
(pt 0 240)
(input)
(text "IN_EN1" (rect 0 0 40 14)(font "Arial" (font_size 8)))
(text "IN_EN1" (rect 21 75 61 89)(font "Arial" (font_size 8)))
(text "IN_EN1" (rect 21 235 61 249)(font "Arial" (font_size 8)))
(line (pt 0 240)(pt 16 240)(line_width 1))
)
(port
(pt 0 224)
(input)
(text "IN_EN0" (rect 0 0 40 14)(font "Arial" (font_size 8)))
(text "IN_EN0" (rect 21 219 61 233)(font "Arial" (font_size 8)))
(line (pt 0 224)(pt 16 224)(line_width 1))
)
(port
(pt 0 80)
(input)
(text "D7" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D7" (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 "IN_EN0" (rect 0 0 40 14)(font "Arial" (font_size 8)))
(text "IN_EN0" (rect 21 91 61 105)(font "Arial" (font_size 8)))
(text "D6" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D6" (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 "D7" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D7" (rect 21 107 36 121)(font "Arial" (font_size 8)))
(text "D5" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D5" (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 "D6" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D6" (rect 21 123 36 137)(font "Arial" (font_size 8)))
(text "D4" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D4" (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 "D5" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D5" (rect 21 139 36 153)(font "Arial" (font_size 8)))
(text "D3" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D3" (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 "D4" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D4" (rect 21 155 36 169)(font "Arial" (font_size 8)))
(text "D2" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D2" (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 "D3" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D3" (rect 21 171 36 185)(font "Arial" (font_size 8)))
(text "D1" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D1" (rect 21 171 36 185)(font "Arial" (font_size 8)))
(line (pt 0 176)(pt 16 176)(line_width 1))
)
(port
(pt 0 192)
(input)
(text "D2" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D2" (rect 21 187 36 201)(font "Arial" (font_size 8)))
(text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D0" (rect 21 187 36 201)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 208)
(input)
(text "D1" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D1" (rect 21 203 36 217)(font "Arial" (font_size 8)))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 0 224)
(input)
(text "D0" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "D0" (rect 21 219 36 233)(font "Arial" (font_size 8)))
(line (pt 0 224)(pt 16 224)(line_width 1))
)
(port
(pt 0 240)
(input)
(text "CP" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "CP" (rect 21 235 36 249)(font "Arial" (font_size 8)))
(line (pt 0 240)(pt 16 240)(line_width 1))
(text "CP" (rect 21 203 36 217)(font "Arial" (font_size 8)))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 0 256)