📄 mul8.bdf
字号:
(text "aload" (rect 20 15 50 29)(font "Arial" (font_size 8)))
(text "aload" (rect 20 15 50 29)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 16 24)(line_width 1))
(unused)
)
(port
(pt 0 40)
(input)
(text "sset" (rect 20 31 44 45)(font "Arial" (font_size 8)))
(text "sset" (rect 20 31 44 45)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 16 40)(line_width 1))
(unused)
)
(port
(pt 0 56)
(input)
(text "sload" (rect 20 47 50 61)(font "Arial" (font_size 8)))
(text "sload" (rect 20 47 50 61)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 16 56)(line_width 1))
(unused)
)
(port
(pt 88 0)
(input)
(text "aset" (rect 79 15 103 29)(font "Arial" (font_size 8)))
(text "aset" (rect 79 15 103 29)(font "Arial" (font_size 8)))
(line (pt 88 16)(pt 88 0)(line_width 1))
(unused)
)
(port
(pt 0 120)
(input)
(text "sclr" (rect 20 111 41 125)(font "Arial" (font_size 8)))
(text "sclr" (rect 20 111 41 125)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 16 120)(line_width 1))
(unused)
)
(port
(pt 88 144)
(input)
(text "aclr" (rect 80 111 101 125)(font "Arial" (font_size 8)))
(text "aclr" (rect 80 111 101 125)(font "Arial" (font_size 8)))
(line (pt 88 144)(pt 88 128)(line_width 1))
(unused)
)
(port
(pt 0 72)
(input)
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 16 72)(line_width 3))
)
(port
(pt 176 88)
(output)
(text "q[LPM_WIDTH-1..0]" (rect 144 79 252 93)(font "Arial" (font_size 8)))
(text "q[]" (rect 144 79 158 93)(font "Arial" (font_size 8)))
(line (pt 160 88)(pt 176 88)(line_width 3))
)
(parameter
"LPM_AVALUE"
""
"Unsigned value associated with the aset port"
)
(parameter
"LPM_FFTYPE"
"\"DFF\""
"Selects behavior as DFF or TFF"
"\"DFF\"" "\"TFF\""
)
(parameter
"LPM_SVALUE"
""
"Unsigned value associated with the sset port"
)
(parameter
"LPM_WIDTH"
" 8"
"Width of I/O, 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"
)
(drawing
(line (pt 16 16)(pt 160 16)(line_width 1))
(line (pt 16 128)(pt 160 128)(line_width 1))
(line (pt 160 128)(pt 160 16)(line_width 1))
(line (pt 16 128)(pt 16 16)(line_width 1))
(line (pt 16 80)(pt 24 88)(line_width 1))
(line (pt 24 88)(pt 16 96)(line_width 1))
)
(annotation_block (parameter)(rect 360 176 472 248))
)
(symbol
(rect 456 120 624 264)
(text "LPM_MULT" (rect 53 0 133 16)(font "Arial" (font_size 10)))
(text "6" (rect 3 134 7 144)(font "Arial" (font_size 6)))
(port
(pt 0 32)
(input)
(text "clock" (rect 19 17 48 31)(font "Arial" (font_size 8)))
(text "clock" (rect 19 17 48 31)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 15 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "dataa[LPM_WIDTHA-1..0]" (rect 19 33 161 47)(font "Arial" (font_size 8)))
(text "dataa[]" (rect 19 33 57 47)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 15 48)(line_width 3))
)
(port
(pt 0 72)
(input)
(text "sum[LPM_WIDTHS-1..0]" (rect 19 57 152 71)(font "Arial" (font_size 8)))
(text "sum[]" (rect 19 57 49 71)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 15 72)(line_width 3))
(unused)
)
(port
(pt 0 96)
(input)
(text "datab[LPM_WIDTHB-1..0]" (rect 19 81 160 95)(font "Arial" (font_size 8)))
(text "datab[]" (rect 19 81 57 95)(font "Arial" (font_size 8)))
(line (pt 0 96)(pt 15 96)(line_width 3))
)
(port
(pt 0 112)
(input)
(text "aclr" (rect 19 97 40 111)(font "Arial" (font_size 8)))
(text "aclr" (rect 19 97 40 111)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 15 112)(line_width 1))
(unused)
)
(port
(pt 0 128)
(input)
(text "clken" (rect 19 113 48 127)(font "Arial" (font_size 8)))
(text "clken" (rect 19 113 48 127)(font "Arial" (font_size 8)))
(line (pt 0 128)(pt 15 128)(line_width 1))
(unused)
)
(port
(pt 168 72)
(output)
(text "result[LPM_WIDTHP-1..0]" (rect 115 57 255 71)(font "Arial" (font_size 8)))
(text "result[]" (rect 115 57 153 71)(font "Arial" (font_size 8)))
(line (pt 153 72)(pt 168 72)(line_width 3))
)
(parameter
"INPUT_A_IS_CONSTANT"
""
"Hint to help minimize the number of LCELLs"
"\"NO\"" "\"YES\""
)
(parameter
"INPUT_B_IS_CONSTANT"
""
"Hint to help minimize the number of LCELLs"
"\"NO\"" "\"YES\""
)
(parameter
"LPM_PIPELINE"
"3"
"Output latency in clock cycles - requires use of optional clock"
"0" "1" "2" "3" "4" "5" "6" "7" "8"
)
(parameter
"LPM_REPRESENTATION"
""
"Numeric representation of inputs"
"\"UNSIGNED\"" "\"SIGNED\""
)
(parameter
"LPM_WIDTHA"
" 8"
"Width of dataa[] port, 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_WIDTHB"
" 8"
"Width of datab[] port, 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_WIDTHP"
"(LPM_WIDTHA+LPM_WIDTHB)"
""
)
(parameter
"LPM_WIDTHS"
"LPM_WIDTHA"
"Width of sum[] port, 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
"MAXIMIZE_SPEED"
""
"Hint to help tradeoff between speed and size"
" 0" " 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10"
)
(parameter
"USE_EAB"
"ON"
""
)
(drawing
(line (pt 16 48)(pt 56 48)(line_width 3))
(line (pt 16 32)(pt 88 32)(line_width 1))
(line (pt 16 96)(pt 56 96)(line_width 3))
(line (pt 16 112)(pt 88 112)(line_width 1))
(line (pt 112 72)(pt 152 72)(line_width 3))
(line (pt 16 72)(pt 64 72)(line_width 3))
(line (pt 16 16)(pt 152 16)(line_width 1))
(line (pt 16 136)(pt 152 136)(line_width 1))
(line (pt 16 128)(pt 112 128)(line_width 1))
(line (pt 88 48)(pt 88 32)(line_width 1))
(line (pt 88 112)(pt 88 96)(line_width 1))
(line (pt 16 136)(pt 16 16)(line_width 1))
(line (pt 152 136)(pt 152 16)(line_width 1))
(line (pt 112 128)(pt 112 96)(line_width 1))
(line (pt 96 64)(pt 80 80)(line_width 3))
(line (pt 80 64)(pt 96 80)(line_width 3))
(line (pt 56 48)(pt 70 57)(line_width 3))
(line (pt 70 87)(pt 56 96)(line_width 3))
(line (pt 104 88)(pt 112 96)(line_width 1))
(circle (rect 65 49 111 95)(line_width 1))
)
(annotation_block (parameter)(rect 624 -40 896 120))
)
(connector
(pt 176 336)
(pt 184 336)
)
(connector
(pt 168 320)
(pt 184 320)
(bus)
)
(connector
(pt 360 336)
(pt 368 336)
(bus)
)
(connector
(pt 176 416)
(pt 392 416)
)
(connector
(pt 568 416)
(pt 600 416)
(bus)
)
(connector
(pt 384 400)
(pt 392 400)
(bus)
)
(connector
(pt 176 24)
(pt 448 24)
)
(connector
(pt 168 24)
(pt 176 24)
)
(connector
(pt 384 272)
(pt 632 272)
(bus)
)
(connector
(pt 368 216)
(pt 456 216)
(bus)
)
(connector
(pt 624 192)
(pt 632 192)
(bus)
)
(connector
(pt 448 152)
(pt 456 152)
)
(connector
(pt 176 168)
(pt 184 168)
)
(connector
(pt 360 168)
(pt 456 168)
(bus)
)
(connector
(pt 168 152)
(pt 184 152)
(bus)
)
(connector
(pt 176 416)
(pt 176 336)
)
(connector
(pt 384 400)
(pt 384 272)
(bus)
)
(connector
(pt 368 336)
(pt 368 216)
(bus)
)
(connector
(pt 632 272)
(pt 632 192)
(bus)
)
(connector
(pt 448 152)
(pt 448 24)
)
(connector
(pt 176 336)
(pt 176 168)
)
(connector
(pt 176 168)
(pt 176 24)
)
(junction (pt 176 336))
(junction (pt 176 24))
(junction (pt 176 168))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -