📄 code_fd.bdf
字号:
(input)
(text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
(line (pt 0 24)(pt 16 24)(line_width 1))
)
(port
(pt 0 32)
(input)
(text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 64 24)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(line (pt 43 24)(pt 64 24)(line_width 1))
)
(drawing
(line (pt 16 12)(pt 31 12)(line_width 1))
(line (pt 16 37)(pt 31 37)(line_width 1))
(line (pt 16 12)(pt 16 37)(line_width 1))
(arc (pt 31 36)(pt 31 12)(rect 19 12 44 37)(line_width 1))
)
)
(symbol
(rect 584 336 648 384)
(text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "inst14" (rect 3 37 32 49)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 16 16)(line_width 1))
)
(port
(pt 0 24)
(input)
(text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
(line (pt 0 24)(pt 16 24)(line_width 1))
)
(port
(pt 0 32)
(input)
(text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 64 24)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(line (pt 43 24)(pt 64 24)(line_width 1))
)
(drawing
(line (pt 16 12)(pt 31 12)(line_width 1))
(line (pt 16 37)(pt 31 37)(line_width 1))
(line (pt 16 12)(pt 16 37)(line_width 1))
(arc (pt 31 36)(pt 31 12)(rect 19 12 44 37)(line_width 1))
)
)
(symbol
(rect 328 176 360 224)
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
(text "inst15" (rect -1 3 11 32)(font "Arial" )(vertical))
(port
(pt 16 0)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 0)(pt 16 13)(line_width 1))
)
(port
(pt 16 48)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 39)(pt 16 48)(line_width 1))
)
(drawing
(line (pt 7 13)(pt 25 13)(line_width 1))
(line (pt 25 13)(pt 16 31)(line_width 1))
(line (pt 7 13)(pt 16 31)(line_width 1))
(circle (rect 12 31 20 39)(line_width 1))
)
(rotate270)
)
(symbol
(rect 320 336 352 384)
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
(text "inst16" (rect -1 3 11 32)(font "Arial" )(vertical))
(port
(pt 16 0)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 0)(pt 16 13)(line_width 1))
)
(port
(pt 16 48)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 39)(pt 16 48)(line_width 1))
)
(drawing
(line (pt 7 13)(pt 25 13)(line_width 1))
(line (pt 25 13)(pt 16 31)(line_width 1))
(line (pt 7 13)(pt 16 31)(line_width 1))
(circle (rect 12 31 20 39)(line_width 1))
)
(rotate270)
)
(symbol
(rect 448 144 480 192)
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
(text "inst17" (rect -1 3 11 32)(font "Arial" )(vertical))
(port
(pt 16 0)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 0)(pt 16 13)(line_width 1))
)
(port
(pt 16 48)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 39)(pt 16 48)(line_width 1))
)
(drawing
(line (pt 7 13)(pt 25 13)(line_width 1))
(line (pt 25 13)(pt 16 31)(line_width 1))
(line (pt 7 13)(pt 16 31)(line_width 1))
(circle (rect 12 31 20 39)(line_width 1))
)
(rotate270)
)
(symbol
(rect 464 272 496 320)
(text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
(text "inst18" (rect -1 3 11 32)(font "Arial" )(vertical))
(port
(pt 16 0)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 0)(pt 16 13)(line_width 1))
)
(port
(pt 16 48)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
(line (pt 16 39)(pt 16 48)(line_width 1))
)
(drawing
(line (pt 7 13)(pt 25 13)(line_width 1))
(line (pt 25 13)(pt 16 31)(line_width 1))
(line (pt 7 13)(pt 16 31)(line_width 1))
(circle (rect 12 31 20 39)(line_width 1))
)
(rotate270)
)
(symbol
(rect 712 32 776 112)
(text "NOR4" (rect 1 0 26 10)(font "Arial" (font_size 6)))
(text "inst21" (rect 3 69 32 81)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 14 16)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 32)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
(line (pt 0 64)(pt 14 64)(line_width 1))
)
(port
(pt 64 40)
(output)
(text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
(line (pt 56 40)(pt 64 40)(line_width 1))
)
(drawing
(line (pt 14 29)(pt 25 29)(line_width 1))
(line (pt 14 52)(pt 25 52)(line_width 1))
(line (pt 14 29)(pt 14 13)(line_width 1))
(line (pt 14 67)(pt 14 51)(line_width 1))
(arc (pt 25 51)(pt 48 40)(rect -4 -7 55 52)(line_width 1))
(arc (pt 48 40)(pt 25 29)(rect -4 29 55 88)(line_width 1))
(arc (pt 8 45)(pt 8 35)(rect -13 24 20 57)(line_width 1))
(circle (rect 48 36 56 44)(line_width 1))
)
)
(symbol
(rect 712 200 776 280)
(text "NOR4" (rect 1 0 26 10)(font "Arial" (font_size 6)))
(text "inst22" (rect 3 69 32 81)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 14 16)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
(text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 32)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
(text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
(line (pt 0 64)(pt 14 64)(line_width 1))
)
(port
(pt 64 40)
(output)
(text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
(line (pt 56 40)(pt 64 40)(line_width 1))
)
(drawing
(line (pt 14 29)(pt 25 29)(line_width 1))
(line (pt 14 52)(pt 25 52)(line_width 1))
(line (pt 14 29)(pt 14 13)(line_width 1))
(line (pt 14 67)(pt 14 51)(line_width 1))
(arc (pt 25 51)(pt 48 40)(rect -4 -7 55 52)(line_width 1))
(arc (pt 48 40)(pt 25 29)(rect -4 29 55 88)(line_width 1))
(arc (pt 8 45)(pt 8 35)(rect -13 24 20 57)(line_width 1))
(circle (rect 48 36 56 44)(line_width 1))
)
)
(symbol
(rect 800 176 864 224)
(text "NAND2" (rect 1 0 32 10)(font "Arial" (font_size 6)))
(text "inst26" (rect 3 37 32 49)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 15 32)(line_width 1))
)
(port
(pt 0 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 15 16)(line_width 1))
)
(port
(pt 64 24)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(line (pt 52 24)(pt 64 24)(line_width 1))
)
(drawing
(line (pt 15 37)(pt 32 37)(line_width 1))
(line (pt 15 12)(pt 32 12)(line_width 1))
(line (pt 15 36)(pt 15 12)(line_width 1))
(arc (pt 32 36)(pt 32 12)(rect 20 12 45 37)(line_width 1))
(circle (rect 44 20 52 28)(line_width 1))
)
)
(symbol
(rect 800 272 864 320)
(text "NAND2" (rect 1 0 32 10)(font "Arial" (font_size 6)))
(text "inst27" (rect 3 37 32 49)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 15 32)(line_width 1))
)
(port
(pt 0 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 15 16)(line_width 1))
)
(port
(pt 64 24)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(line (pt 52 24)(pt 64 24)(line_width 1))
)
(drawing
(line (pt 15 37)(pt 32 37)(line_width 1))
(line (pt 15 12)(pt 32 12)(line_width 1))
(line (pt 15 36)(pt 15 12)(line_width 1))
(arc (pt 32 36)(pt 32 12)(rect 20 12 45 37)(line_width 1))
(circle (rect 44 20 52 28)(line_width 1))
)
)
(symbol
(rect 824 -8 888 40)
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "inst1" (rect 3 37 26 49)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 14 16)(line_width 1))
)
(port
(pt 0 32)
(input)
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 14 32)(line_width 1))
)
(port
(pt 64 24)
(output)
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
(line (pt 42 24)(pt 64 24)(line_width 1))
)
(drawing
(line (pt 14 12)(pt 30 12)(line_width 1))
(line (pt 14 37)(pt 31 37)(line_width 1))
(line (pt 14 12)(pt 14 37)(line_width 1))
(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1))
)
)
(symbol
(rect 1016 56 1240 152)
(text "pulse_count" (rect 5 0 64 12)(font "Arial" ))
(text "inst2" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "F4_CLK" (rect 0 0 40 12)(font "Arial" ))
(text "F4_CLK" (rect 21 27 61 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "RESET" (rect 0 0 35 12)(font "Arial" ))
(text "RESET" (rect 21 43 56 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "DIRECTION" (rect 0 0 61 12)(font "Arial" ))
(text "DIRECTION" (rect 21 59 82 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 224 32)
(output)
(text "PULSE_COUNT[15..0]" (rect 0 0 112 12)(font "Arial" ))
(text "PULSE_COUNT[15..0]" (rect 91 27 203 39)(font "Arial" ))
(line (pt 224 32)(pt 208 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 208 80)(line_width 1))
)
)
(symbol
(rect 1336 40 1576 136)
(text "LATCH1" (rect 5 0 46 12)(font "Arial" ))
(text "inst23" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "CLR" (rect 0 0 22 12)(font "Arial" ))
(text "CLR" (rect 21 27 43 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "CE" (rect 0 0 15 12)(font "Arial" ))
(text "CE" (rect 21 43 36 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "PULSE_COUNT[15..0]" (rect 0 0 112 12)(font "Arial" ))
(text "PULSE_COUNT[15..0]" (rect 21 59 133 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 240 32)
(output)
(text "PC_OUT[15..0]" (rect 0 0 75 12)(font "Arial" ))
(text "PC_OUT[15..0]" (rect 144 27 219 39)(font "Arial" ))
(line (pt 240 32)(pt 224 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 224 80)(line_width 1))
)
)
(connector
(pt 208 104)
(pt 264 104)
)
(connector
(pt 240 120)
(pt 264 120)
)
(connector
(pt 296 168)
(pt 296 160)
)
(connector
(pt 208 320)
(pt 240 320)
)
(connector
(pt 240 320)
(pt 368 320)
)
(connector
(pt 368 120)
(pt 384 120)
)
(connector
(pt 416 160)
(pt 416 168)
)
(connector
(pt 296 168)
(pt 416 168)
)
(connector
(pt 256 224)
(pt 256 232)
)
(connector
(pt 208 224)
(pt 256 224)
)
(connector
(pt 256 232)
(pt 264 232)
)
(connector
(pt 240 248)
(pt 264 248)
)
(connector
(pt 240 120)
(pt 240 248)
)
(connector
(pt 240 248)
(pt 240 320)
)
(connector
(pt 208 168)
(pt 224 168)
)
(connector
(pt 224 168)
(pt 296 168)
)
(connector
(pt 296 304)
(pt 296 288)
)
(connector
(pt 368 248)
(pt 392 248)
)
(connector
(pt 424 304)
(pt 424 288)
)
(connector
(pt 368 120)
(pt 368 248)
)
(connector
(pt 368 248)
(pt 368 320)
)
(connector
(pt 224 304)
(pt 296 304)
)
(connector
(pt 296 304)
(pt 424 304)
)
(connector
(pt 344 104)
(pt 344 176)
)
(connector
(pt 328 104)
(pt 344 104)
)
(connector
(pt 344 224)
(pt 344 312)
)
(connector
(pt 344 312)
(pt 424 312)
)
(connector
(pt 424 312)
(pt 424 352)
)
(connector
(pt 424 352)
(pt 528 352)
)
(connector
(pt 344 104)
(pt 376 104)
)
(connector
(pt 376 104)
(pt 384 104)
)
(connector
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -