📄 ch8_matrix.bdf
字号:
(output)
(text "div4" (rect 0 0 21 12)(font "Arial" ))
(text "div4" (rect 54 139 75 151)(font "Arial" ))
(line (pt 96 144)(pt 80 144)(line_width 1))
)
(port
(pt 96 160)
(output)
(text "div2" (rect 0 0 21 12)(font "Arial" ))
(text "div2" (rect 54 155 75 167)(font "Arial" ))
(line (pt 96 160)(pt 80 160)(line_width 1))
)
(drawing
(rectangle (rect 16 16 80 176)(line_width 1))
)
)
(symbol
(rect -88 -712 8 -520)
(text "div_mult" (rect 5 0 47 12)(font "Arial" ))
(text "inst23" (rect 8 176 37 188)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 96 32)
(output)
(text "div512" (rect 0 0 33 12)(font "Arial" ))
(text "div512" (rect 42 27 75 39)(font "Arial" ))
(line (pt 96 32)(pt 80 32)(line_width 1))
)
(port
(pt 96 48)
(output)
(text "div256" (rect 0 0 33 12)(font "Arial" ))
(text "div256" (rect 42 43 75 55)(font "Arial" ))
(line (pt 96 48)(pt 80 48)(line_width 1))
)
(port
(pt 96 64)
(output)
(text "div128" (rect 0 0 33 12)(font "Arial" ))
(text "div128" (rect 42 59 75 71)(font "Arial" ))
(line (pt 96 64)(pt 80 64)(line_width 1))
)
(port
(pt 96 80)
(output)
(text "div64" (rect 0 0 27 12)(font "Arial" ))
(text "div64" (rect 48 75 75 87)(font "Arial" ))
(line (pt 96 80)(pt 80 80)(line_width 1))
)
(port
(pt 96 96)
(output)
(text "div32" (rect 0 0 27 12)(font "Arial" ))
(text "div32" (rect 48 91 75 103)(font "Arial" ))
(line (pt 96 96)(pt 80 96)(line_width 1))
)
(port
(pt 96 112)
(output)
(text "div16" (rect 0 0 27 12)(font "Arial" ))
(text "div16" (rect 48 107 75 119)(font "Arial" ))
(line (pt 96 112)(pt 80 112)(line_width 1))
)
(port
(pt 96 128)
(output)
(text "div8" (rect 0 0 21 12)(font "Arial" ))
(text "div8" (rect 54 123 75 135)(font "Arial" ))
(line (pt 96 128)(pt 80 128)(line_width 1))
)
(port
(pt 96 144)
(output)
(text "div4" (rect 0 0 21 12)(font "Arial" ))
(text "div4" (rect 54 139 75 151)(font "Arial" ))
(line (pt 96 144)(pt 80 144)(line_width 1))
)
(port
(pt 96 160)
(output)
(text "div2" (rect 0 0 21 12)(font "Arial" ))
(text "div2" (rect 54 155 75 167)(font "Arial" ))
(line (pt 96 160)(pt 80 160)(line_width 1))
)
(drawing
(rectangle (rect 16 16 80 176)(line_width 1))
)
)
(symbol
(rect 360 -448 456 -352)
(text "my_DFF" (rect 5 0 49 12)(font "Arial" ))
(text "inst10" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "D" (rect 0 0 8 12)(font "Arial" ))
(text "D" (rect 21 27 29 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 43 35 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 96 32)
(output)
(text "Q" (rect 0 0 8 12)(font "Arial" ))
(text "Q" (rect 67 27 75 39)(font "Arial" ))
(line (pt 96 32)(pt 80 32)(line_width 1))
)
(drawing
(rectangle (rect 16 16 80 80)(line_width 1))
)
)
(symbol
(rect 472 -448 568 -352)
(text "my_DFF" (rect 5 0 49 12)(font "Arial" ))
(text "inst13" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "D" (rect 0 0 8 12)(font "Arial" ))
(text "D" (rect 21 27 29 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 43 35 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 96 32)
(output)
(text "Q" (rect 0 0 8 12)(font "Arial" ))
(text "Q" (rect 67 27 75 39)(font "Arial" ))
(line (pt 96 32)(pt 80 32)(line_width 1))
)
(drawing
(rectangle (rect 16 16 80 80)(line_width 1))
)
)
(symbol
(rect 688 -472 736 -440)
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
(text "inst6" (rect 3 21 26 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))
)
)
(symbol
(rect 384 -936 416 -920)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst14" (rect 3 5 32 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8)(line_width 1))
)
(drawing
(line (pt 8 8)(pt 24 8)(line_width 1))
)
)
(symbol
(rect 752 -448 888 -256)
(text "gating_pulse" (rect 5 0 66 12)(font "Arial" ))
(text "inst" (rect 8 176 25 188)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "PS_flag" (rect 0 0 38 12)(font "Arial" ))
(text "PS_flag" (rect 21 27 59 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "FlagB" (rect 0 0 28 12)(font "Arial" ))
(text "FlagB" (rect 21 43 49 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "CLK" (rect 0 0 21 12)(font "Arial" ))
(text "CLK" (rect 21 59 42 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 136 32)
(output)
(text "Update" (rect 0 0 35 12)(font "Arial" ))
(text "Update" (rect 80 27 115 39)(font "Arial" ))
(line (pt 136 32)(pt 120 32)(line_width 1))
)
(port
(pt 136 48)
(output)
(text "TP" (rect 0 0 12 12)(font "Arial" ))
(text "TP" (rect 103 43 115 55)(font "Arial" ))
(line (pt 136 48)(pt 120 48)(line_width 1))
)
(port
(pt 136 64)
(output)
(text "TB" (rect 0 0 12 12)(font "Arial" ))
(text "TB" (rect 103 59 115 71)(font "Arial" ))
(line (pt 136 64)(pt 120 64)(line_width 1))
)
(port
(pt 136 80)
(output)
(text "PS10" (rect 0 0 25 12)(font "Arial" ))
(text "PS10" (rect 90 75 115 87)(font "Arial" ))
(line (pt 136 80)(pt 120 80)(line_width 1))
)
(port
(pt 136 96)
(output)
(text "PS20" (rect 0 0 25 12)(font "Arial" ))
(text "PS20" (rect 90 91 115 103)(font "Arial" ))
(line (pt 136 96)(pt 120 96)(line_width 1))
)
(port
(pt 136 112)
(output)
(text "AD_CLK" (rect 0 0 42 12)(font "Arial" ))
(text "AD_CLK" (rect 73 107 115 119)(font "Arial" ))
(line (pt 136 112)(pt 120 112)(line_width 1))
)
(port
(pt 136 128)
(output)
(text "Get_CLK" (rect 0 0 44 12)(font "Arial" ))
(text "Get_CLK" (rect 71 123 115 135)(font "Arial" ))
(line (pt 136 128)(pt 120 128)(line_width 1))
)
(port
(pt 136 144)
(output)
(text "SLWR" (rect 0 0 31 12)(font "Arial" ))
(text "SLWR" (rect 84 139 115 151)(font "Arial" ))
(line (pt 136 144)(pt 120 144)(line_width 1))
)
(drawing
(rectangle (rect 16 16 120 176)(line_width 1))
)
)
(symbol
(rect 680 -744 712 -712)
(text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6)))
(text "inst5" (rect 3 21 26 33)(font "Arial" )(invisible))
(port
(pt 16 0)
(output)
(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
(line (pt 16 8)(pt 16 0)(line_width 1))
)
(drawing
(line (pt 8 8)(pt 16 16)(line_width 1))
(line (pt 16 16)(pt 24 8)(line_width 1))
(line (pt 8 8)(pt 24 8)(line_width 1))
)
)
(symbol
(rect 1064 -448 1112 -416)
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
(text "inst118" (rect 3 21 38 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 1048 -360)
(pt 1096 -360)
)
(connector
(pt 1128 32)
(pt 960 32)
)
(connector
(pt 1048 -384)
(pt 1048 -360)
)
(connector
(pt 1024 -344)
(pt 1360 -344)
)
(connector
(pt -192 -384)
(pt -160 -384)
)
(connector
(pt -160 -480)
(pt -160 -384)
)
(connector
(pt -160 -480)
(pt -264 -480)
)
(connector
(pt -264 -480)
(pt -264 -680)
)
(connector
(pt -264 -680)
(pt -224 -680)
)
(connector
(pt -128 -680)
(pt -88 -680)
)
(connector
(pt 1024 -368)
(pt 1024 -344)
)
(connector
(pt 1048 -384)
(pt 1096 -384)
)
(connector
(pt 888 -368)
(pt 1024 -368)
)
(connector
(pt 888 -384)
(pt 1048 -384)
)
(connector
(pt 960 -320)
(pt 888 -320)
)
(connector
(pt 888 -336)
(pt 944 -336)
)
(connector
(pt -448 -384)
(pt -288 -384)
)
(connector
(pt 664 -456)
(pt 680 -456)
)
(connector
(pt 680 -456)
(pt 688 -456)
)
(connector
(pt 736 -456)
(pt 760 -456)
)
(connector
(pt 328 -688)
(pt 320 -688)
)
(connector
(pt 400 -824)
(pt 456 -824)
)
(connector
(pt 400 -920)
(pt 400 -824)
)
(connector
(pt 1128 16)
(pt 928 16)
(bus)
)
(connector
(pt 760 16)
(pt 728 16)
(bus)
)
(connector
(pt 384 16)
(pt 544 16)
(bus)
)
(connector
(pt 1056 -312)
(pt 1104 -312)
)
(connector
(pt -192 -256)
(pt 712 -256)
)
(connector
(pt 1272 32)
(pt 1312 32)
(bus)
)
(connector
(pt 960 -320)
(pt 960 32)
)
(connector
(pt 888 -304)
(pt 1056 -304)
)
(connector
(pt 752 -400)
(pt 680 -400)
)
(connector
(pt 680 -400)
(pt 680 -456)
)
(connector
(pt 216 -400)
(pt 192 -400)
)
(connector
(pt 40 -400)
(pt 96 -400)
)
(connector
(pt 472 -416)
(pt 456 -416)
)
(connector
(pt 472 -400)
(pt 464 -400)
)
(connector
(pt 464 -312)
(pt 464 -400)
)
(connector
(pt 464 -312)
(pt 328 -312)
)
(connector
(pt 328 -312)
(pt 328 -400)
)
(connector
(pt 320 -416)
(pt 360 -416)
)
(connector
(pt 312 -400)
(pt 328 -400)
)
(connector
(pt 328 -400)
(pt 360 -400)
)
(connector
(pt 712 -384)
(pt 752 -384)
)
(connector
(pt 712 -256)
(pt 712 -384)
)
(connector
(pt 888 -416)
(pt 1000 -416)
)
(connector
(pt 1000 -488)
(pt 1120 -488)
)
(connector
(pt 40 -568)
(pt 40 -400)
)
(connector
(pt 40 -568)
(pt 8 -568)
)
(connector
(pt 1096 -432)
(pt 1112 -432)
)
(connector
(pt 1064 -432)
(pt 1048 -432)
)
(connector
(pt 1048 -400)
(pt 1048 -432)
)
(connector
(pt 888 -400)
(pt 1048 -400)
)
(connector
(pt 1048 -400)
(pt 1096 -400)
)
(connector
(pt 288 -568)
(pt 320 -568)
)
(connector
(pt 320 -688)
(pt 320 -568)
)
(connector
(pt 320 -568)
(pt 320 -416)
)
(connector
(pt 568 -416)
(pt 752 -416)
)
(connector
(pt 1000 -488)
(pt 1000 -416)
)
(connector
(pt 696 -744)
(pt 760 -744)
)
(connector
(pt 944 -336)
(pt 944 -232)
)
(connector
(pt 944 -232)
(pt 1064 -232)
)
(connector
(pt 1056 -264)
(pt 1112 -264)
)
(connector
(pt 1056 -312)
(pt 1056 -304)
)
(connector
(pt 1056 -304)
(pt 1056 -264)
)
(junction (pt 1048 -384))
(junction (pt 680 -456))
(junction (pt 1056 -304))
(junction (pt 328 -400))
(junction (pt 1048 -400))
(junction (pt 320 -568))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -