📄 mult_99.bdf
字号:
(pt 72 104)
(output)
(text "Y" (rect 81 68 86 80)(font "Courier New" (bold)))
(text "Y" (rect 64 81 76 86)(font "Courier New" (bold))(vertical))
(line (pt 72 88)(pt 72 104)(line_width 1))
)
(drawing
(line (pt 128 16)(pt 128 88)(line_width 1))
(line (pt 16 16)(pt 16 88)(line_width 1))
(line (pt 16 16)(pt 128 16)(line_width 1))
(line (pt 16 88)(pt 128 88)(line_width 1))
)
(rotate270)
)
(symbol
(rect 56 488 200 592)
(text "74153M" (rect 129 24 145 80)(font "Courier New" (font_size 10)(bold))(vertical))
(text "inst11" (rect -1 3 11 32)(font "Arial" )(vertical))
(port
(pt 24 0)
(input)
(text "A" (rect 20 116 25 128)(font "Courier New" (bold)))
(text "A" (rect 16 20 28 25)(font "Courier New" (bold))(vertical))
(line (pt 24 0)(pt 24 16)(line_width 1))
)
(port
(pt 40 0)
(input)
(text "B" (rect 20 100 25 112)(font "Courier New" (bold)))
(text "B" (rect 32 20 44 25)(font "Courier New" (bold))(vertical))
(line (pt 40 0)(pt 40 16)(line_width 1))
)
(port
(pt 56 0)
(input)
(text "C3" (rect 20 84 31 96)(font "Courier New" (bold)))
(text "C3" (rect 48 20 60 31)(font "Courier New" (bold))(vertical))
(line (pt 56 0)(pt 56 16)(line_width 1))
)
(port
(pt 72 0)
(input)
(text "C2" (rect 20 68 31 80)(font "Courier New" (bold)))
(text "C2" (rect 64 20 76 31)(font "Courier New" (bold))(vertical))
(line (pt 72 0)(pt 72 16)(line_width 1))
)
(port
(pt 88 0)
(input)
(text "C1" (rect 20 52 31 64)(font "Courier New" (bold)))
(text "C1" (rect 80 20 92 31)(font "Courier New" (bold))(vertical))
(line (pt 88 0)(pt 88 16)(line_width 1))
)
(port
(pt 104 0)
(input)
(text "C0" (rect 20 36 31 48)(font "Courier New" (bold)))
(text "C0" (rect 96 20 108 31)(font "Courier New" (bold))(vertical))
(line (pt 104 0)(pt 104 16)(line_width 1))
)
(port
(pt 120 0)
(input)
(text "GN" (rect 20 20 31 32)(font "Courier New" (bold)))
(text "GN" (rect 112 20 124 31)(font "Courier New" (bold))(vertical))
(line (pt 120 0)(pt 120 16)(line_width 1))
)
(port
(pt 72 104)
(output)
(text "Y" (rect 81 68 86 80)(font "Courier New" (bold)))
(text "Y" (rect 64 81 76 86)(font "Courier New" (bold))(vertical))
(line (pt 72 88)(pt 72 104)(line_width 1))
)
(drawing
(line (pt 128 16)(pt 128 88)(line_width 1))
(line (pt 16 16)(pt 16 88)(line_width 1))
(line (pt 16 16)(pt 128 16)(line_width 1))
(line (pt 16 88)(pt 128 88)(line_width 1))
)
(rotate270)
)
(symbol
(rect 920 488 1064 592)
(text "74153M" (rect 129 24 145 80)(font "Courier New" (font_size 10)(bold))(vertical))
(text "inst12" (rect -1 3 11 32)(font "Arial" )(vertical))
(port
(pt 24 0)
(input)
(text "A" (rect 20 116 25 128)(font "Courier New" (bold)))
(text "A" (rect 16 20 28 25)(font "Courier New" (bold))(vertical))
(line (pt 24 0)(pt 24 16)(line_width 1))
)
(port
(pt 40 0)
(input)
(text "B" (rect 20 100 25 112)(font "Courier New" (bold)))
(text "B" (rect 32 20 44 25)(font "Courier New" (bold))(vertical))
(line (pt 40 0)(pt 40 16)(line_width 1))
)
(port
(pt 56 0)
(input)
(text "C3" (rect 20 84 31 96)(font "Courier New" (bold)))
(text "C3" (rect 48 20 60 31)(font "Courier New" (bold))(vertical))
(line (pt 56 0)(pt 56 16)(line_width 1))
)
(port
(pt 72 0)
(input)
(text "C2" (rect 20 68 31 80)(font "Courier New" (bold)))
(text "C2" (rect 64 20 76 31)(font "Courier New" (bold))(vertical))
(line (pt 72 0)(pt 72 16)(line_width 1))
)
(port
(pt 88 0)
(input)
(text "C1" (rect 20 52 31 64)(font "Courier New" (bold)))
(text "C1" (rect 80 20 92 31)(font "Courier New" (bold))(vertical))
(line (pt 88 0)(pt 88 16)(line_width 1))
)
(port
(pt 104 0)
(input)
(text "C0" (rect 20 36 31 48)(font "Courier New" (bold)))
(text "C0" (rect 96 20 108 31)(font "Courier New" (bold))(vertical))
(line (pt 104 0)(pt 104 16)(line_width 1))
)
(port
(pt 120 0)
(input)
(text "GN" (rect 20 20 31 32)(font "Courier New" (bold)))
(text "GN" (rect 112 20 124 31)(font "Courier New" (bold))(vertical))
(line (pt 120 0)(pt 120 16)(line_width 1))
)
(port
(pt 72 104)
(output)
(text "Y" (rect 81 68 86 80)(font "Courier New" (bold)))
(text "Y" (rect 64 81 76 86)(font "Courier New" (bold))(vertical))
(line (pt 72 88)(pt 72 104)(line_width 1))
)
(drawing
(line (pt 128 16)(pt 128 88)(line_width 1))
(line (pt 16 16)(pt 16 88)(line_width 1))
(line (pt 16 16)(pt 128 16)(line_width 1))
(line (pt 16 88)(pt 128 88)(line_width 1))
)
(rotate270)
)
(symbol
(rect 1088 424 1120 456)
(text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6)))
(text "inst13" (rect 3 21 32 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 -96 840 -64 872)
(text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6)))
(text "inst3" (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 344 0 456 96)
(text "LPM_ROM" (rect 25 0 100 16)(font "Arial" (font_size 10)))
(text "inst" (rect 3 85 20 97)(font "Arial" ))
(port
(pt 0 24)
(input)
(text "address[LPM_WIDTHAD-1..0]" (rect 20 17 186 31)(font "Arial" (font_size 8)))
(text "address[]" (rect 20 17 74 31)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 16 24)(line_width 3))
)
(port
(pt 0 40)
(input)
(text "inclock" (rect 20 33 58 47)(font "Arial" (font_size 8)))
(text "inclock" (rect 20 33 58 47)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 16 40)(line_width 1))
)
(port
(pt 0 56)
(input)
(text "outclock" (rect 20 49 67 63)(font "Arial" (font_size 8)))
(text "outclock" (rect 20 49 67 63)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 16 56)(line_width 1))
(unused)
)
(port
(pt 0 72)
(input)
(text "memenab" (rect 20 65 74 79)(font "Arial" (font_size 8)))
(text "memenab" (rect 20 65 74 79)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 16 72)(line_width 1))
(unused)
)
(port
(pt 112 48)
(output)
(text "q[LPM_WIDTH-1..0]" (rect 80 41 188 55)(font "Arial" (font_size 8)))
(text "q[]" (rect 80 41 94 55)(font "Arial" (font_size 8)))
(line (pt 96 48)(pt 112 48)(line_width 3))
)
(parameter
"LPM_ADDRESS_CONTROL"
"\"REGISTERED\""
""
"\"REGISTERED\"" "\"UNREGISTERED\""
)
(parameter
"LPM_FILE"
"mult99.mif"
"File containing initial contents of memory array"
)
(parameter
"LPM_NUMWORDS"
""
"Number of memory words, default is 2^LPM_WIDTHAD"
)
(parameter
"LPM_OUTDATA"
"\"UNREGISTERED\""
"Should the output data be registered?"
"\"REGISTERED\"" "\"UNREGISTERED\""
)
(parameter
"LPM_WIDTH"
"8"
"Data width in bits, any integer > 0"
" 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32" "40" "48" "56" "64"
)
(parameter
"LPM_WIDTHAD"
"8"
"Number of address lines, any integer > 0"
" 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12"
)
(drawing
(line (pt 16 16)(pt 96 16)(line_width 1))
(line (pt 16 80)(pt 96 80)(line_width 1))
(line (pt 96 80)(pt 96 16)(line_width 1))
(line (pt 16 80)(pt 16 16)(line_width 1))
)
(annotation_block (parameter)(rect 216 -128 440 -24))
)
(connector
(pt 8 184)
(pt 24 184)
)
(connector
(pt 8 200)
(pt 24 200)
)
(connector
(pt 8 216)
(pt 24 216)
)
(connector
(pt 24 352)
(pt 8 352)
)
(connector
(pt 8 368)
(pt 24 368)
)
(connector
(pt 8 384)
(pt 24 384)
)
(connector
(pt 24 184)
(pt 24 200)
)
(connector
(pt 24 368)
(pt 24 384)
)
(connector
(pt 24 200)
(pt 24 216)
)
(connector
(pt 24 216)
(pt 24 352)
)
(connector
(pt 24 352)
(pt 24 368)
)
(connector
(pt 24 384)
(pt 560 384)
)
(connector
(pt 680 40)
(pt 680 56)
)
(connector
(pt 680 56)
(pt 680 72)
)
(connector
(pt 680 72)
(pt 680 208)
)
(connector
(pt 680 208)
(pt 680 224)
)
(connector
(pt 680 224)
(pt 680 240)
)
(connector
(pt 680 40)
(pt 696 40)
)
(connector
(pt 680 56)
(pt 696 56)
)
(connector
(pt 680 72)
(pt 696 72)
)
(connector
(pt 560 240)
(pt 680 240)
)
(connector
(pt 680 224)
(pt 696 224)
)
(connector
(pt 680 240)
(pt 696 240)
)
(connector
(pt 680 208)
(pt 696 208)
)
(connector
(pt 456 48)
(pt 472 48)
(bus)
)
(connector
(pt 472 -24)
(pt 472 -8)
(bus)
)
(connector
(text "q[7..0]" (rect 455 106 467 137)(font "Arial" )(vertical))
(pt 472 48)
(pt 472 144)
(bus)
)
(connector
(pt 560 240)
(pt 560 384)
)
(connector
(pt 560 384)
(pt 560 392)
)
(connector
(text "address[4]" (rect 140 272 191 284)(font "Arial" ))
(pt 8 288)
(pt 272 288)
)
(connector
(text "address[5]" (rect 140 288 191 300)(font "Arial" ))
(pt 8 304)
(pt 272 304)
)
(connector
(pt 272 288)
(pt 272 304)
(bus)
)
(connector
(text "address[6]" (rect 140 304 191 316)(font "Arial" ))
(pt 8 320)
(pt 272 320)
)
(connector
(pt 272 304)
(pt 272 320)
(bus)
)
(connector
(pt 272 320)
(pt 272 336)
(bus)
)
(connector
(text "address[7]" (rect 140 320 191 332)(font "Arial" ))
(pt 8 336)
(pt 272 336)
)
(connector
(text "address[0]" (rect 148 104 199 116)(font "Arial" ))
(pt 8 120)
(pt 272 120)
)
(connector
(text "address[7..0]" (rect 256 55 268 119)(font "Arial" )(vertical))
(pt 272 32)
(pt 272 120)
(bus)
)
(connector
(text "address[1]" (rect 148 120 199 132)(font "Arial" ))
(pt 8 136)
(pt 272 136)
)
(connector
(pt 272 120)
(pt 272 136)
(bus)
)
(connector
(text "address[2]" (rect 148 136 199 148)(font "Arial" ))
(pt 8 152)
(pt 272 152)
)
(connector
(pt 272 136)
(pt 272 152)
(bus)
)
(connector
(pt 272 152)
(pt 272 168)
(bus)
)
(connector
(pt 272 168)
(pt 272 288)
(bus)
)
(connector
(text "address[3]" (rect 148 152 199 164)(font "Arial" ))
(pt 8 168)
(pt 272 168)
)
(connector
(text "q[2]" (rect 514 -8 532 4)(font "Arial" ))
(pt 472 8)
(pt 696 8)
)
(connector
(pt 472 -8)
(pt 472 8)
(bus)
)
(connector
(text "q[6]" (rect 514 160 532 172)(font "Arial" ))
(pt 472 176)
(pt 696 176)
)
(connector
(pt 472 176)
(pt 472 192)
(bus)
)
(connector
(pt -80 680)
(pt -80 624)
)
(connector
(pt -272 680)
(pt -320 680)
)
(connector
(pt -272 696)
(pt -320 696)
)
(connector
(pt -80 624)
(pt -288 624)
)
(connector
(pt -288 624)
(pt -288 744)
)
(connector
(pt -288 744)
(pt -272 744)
)
(connector
(pt -48 856)
(pt -48 696)
)
(connector
(pt 32 872)
(pt -56 872)
)
(connector
(pt -56 680)
(pt -56 872)
)
(connector
(pt -48 856)
(pt 32 856)
)
(connector
(pt -320 648)
(pt -320 680)
)
(connector
(pt -320 680)
(pt -320 696)
)
(connector
(pt -152 696)
(pt -48 696)
)
(connector
(pt -152 680)
(pt -80 680)
)
(connector
(pt -80 680)
(pt -56 680)
)
(connector
(pt -56 680)
(pt -24 680)
)
(connector
(pt 80 488)
(pt 80 464)
)
(connector
(pt 224 488)
(pt 224 464)
)
(connector
(pt 368 488)
(pt 368 464)
)
(connector
(pt 512 488)
(pt 512 464)
)
(connector
(pt 656 488)
(pt 656 464)
)
(connector
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -