📄 frequency.bdf
字号:
"MAXIMIZE_SPEED"
""
"Hint to help tradeoff between speed and size"
" 0" " 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10"
)
(parameter
"ONE_INPUT_IS_CONSTANT"
"\"YES\""
"Hint to help minimize the number of LCELLs"
"\"NO\"" "\"YES\""
)
(drawing
(line (pt 16 48)(pt 72 48)(line_width 1))
(line (pt 16 152)(pt 144 152)(line_width 1))
(line (pt 16 16)(pt 144 16)(line_width 1))
(line (pt 16 72)(pt 56 72)(line_width 3))
(line (pt 16 120)(pt 56 120)(line_width 3))
(line (pt 104 96)(pt 144 96)(line_width 3))
(line (pt 88 128)(pt 144 128)(line_width 1))
(line (pt 16 32)(pt 88 32)(line_width 1))
(line (pt 80 144)(pt 144 144)(line_width 1))
(line (pt 16 144)(pt 72 144)(line_width 1))
(line (pt 104 112)(pt 104 80)(line_width 1))
(line (pt 88 128)(pt 88 120)(line_width 1))
(line (pt 16 152)(pt 16 16)(line_width 1))
(line (pt 144 152)(pt 144 16)(line_width 1))
(line (pt 56 136)(pt 56 56)(line_width 1))
(line (pt 72 64)(pt 72 48)(line_width 1))
(line (pt 88 72)(pt 88 32)(line_width 1))
(line (pt 80 144)(pt 80 124)(line_width 1))
(line (pt 72 144)(pt 72 128)(line_width 1))
(line (pt 56 56)(pt 104 80)(line_width 1))
(line (pt 56 136)(pt 104 112)(line_width 1))
)
(annotation_block (parameter)(rect 264 648 464 752))
)
(symbol
(rect 96 792 208 840)
(text "LPM_CONSTANT" (rect 4 0 108 17)(font "Arial" (font_size 10)))
(text "inst26" (rect 3 37 32 49)(font "Arial" ))
(port
(pt 112 32)
(output)
(text "result[LPM_WIDTH-1..0]" (rect 75 19 106 31)(font "Arial" (font_size 8)))
(text "result[]" (rect 75 19 113 33)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 112 32)(line_width 3))
)
(parameter
"LPM_CVALUE"
"512"
"Unsigned value to which outputs will be set"
)
(parameter
"LPM_WIDTH"
"10"
"Width of output, any integer > 0"
" 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32"
)
(drawing
(text "(cvalue)" (rect 21 26 58 38)(font "Arial" (font_size 8)))
(line (pt 16 24)(pt 64 24)(line_width 1))
(line (pt 16 40)(pt 64 40)(line_width 1))
(line (pt 64 40)(pt 64 24)(line_width 1))
(line (pt 16 40)(pt 16 24)(line_width 1))
)
(annotation_block (parameter)(rect 96 744 208 792))
)
(symbol
(rect 96 224 128 256)
(text "GND" (rect 8 16 25 25)(font "Arial" (font_size 6)))
(text "inst27" (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 304 920 464 1088)
(text "LPM_ADD_SUB" (rect 37 0 132 16)(font "Arial" (font_size 10)))
(text "inst32" (rect 3 156 32 168)(font "Arial" ))
(port
(pt 0 120)
(input)
(text "datab[LPM_WIDTH-1..0]" (rect 20 105 133 119)(font "Arial" (font_size 8)))
(text "datab[]" (rect 20 105 58 119)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 15 120)(line_width 3))
)
(port
(pt 0 32)
(input)
(text "add_sub" (rect 20 17 62 31)(font "Arial" (font_size 8)))
(text "add_sub" (rect 20 17 69 31)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 15 32)(line_width 1))
(unused)
)
(port
(pt 0 72)
(input)
(text "dataa[LPM_WIDTH-1..0]" (rect 20 57 133 71)(font "Arial" (font_size 8)))
(text "dataa[]" (rect 20 57 58 71)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 15 72)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "cin" (rect 20 34 34 48)(font "Arial" (font_size 8)))
(text "cin" (rect 20 34 36 48)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 15 48)(line_width 1))
(unused)
)
(port
(pt 0 144)
(input)
(text "aclr" (rect 20 130 38 144)(font "Arial" (font_size 8)))
(text "aclr" (rect 20 130 41 144)(font "Arial" (font_size 8)))
(line (pt 0 144)(pt 15 144)(line_width 1))
(unused)
)
(port
(pt 0 88)
(input)
(text "clock" (rect 20 74 45 88)(font "Arial" (font_size 8)))
(text "clock" (rect 20 74 49 88)(font "Arial" (font_size 8)))
(line (pt 0 88)(pt 56 88)(line_width 1))
(unused)
)
(port
(pt 0 104)
(input)
(text "clken" (rect 20 90 45 104)(font "Arial" (font_size 8)))
(text "clken" (rect 20 90 49 104)(font "Arial" (font_size 8)))
(line (pt 0 104)(pt 56 104)(line_width 1))
(unused)
)
(port
(pt 160 144)
(output)
(text "cout" (rect 120 129 141 143)(font "Arial" (font_size 8)))
(text "cout" (rect 120 129 144 143)(font "Arial" (font_size 8)))
(line (pt 145 144)(pt 160 144)(line_width 1))
(unused)
)
(port
(pt 160 128)
(output)
(text "overflow" (rect 99 113 143 127)(font "Arial" (font_size 8)))
(text "overflow" (rect 99 113 150 127)(font "Arial" (font_size 8)))
(line (pt 145 128)(pt 160 128)(line_width 1))
(unused)
)
(port
(pt 160 96)
(output)
(text "result[LPM_WIDTH-1..0]" (rect 109 81 222 95)(font "Arial" (font_size 8)))
(text "result[]" (rect 109 81 147 95)(font "Arial" (font_size 8)))
(line (pt 145 96)(pt 160 96)(line_width 3))
)
(parameter
"LPM_DIRECTION"
"\"ADD\""
"Selects between addition, subtraction, or both"
"\"DEFAULT\"" "\"ADD\"" "\"SUB\""
)
(parameter
"LPM_PIPELINE"
"0"
"Output latency in clock cycles - requires use of optional clock"
"0" "1" "2" "3" "4"
)
(parameter
"LPM_REPRESENTATION"
"\"UNSIGNED\""
"Numeric representation of inputs"
"\"UNSIGNED\"" "\"SIGNED\""
)
(parameter
"LPM_WIDTH"
"10"
"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"
)
(parameter
"MAXIMIZE_SPEED"
""
"Hint to help tradeoff between speed and size"
" 0" " 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10"
)
(parameter
"ONE_INPUT_IS_CONSTANT"
"\"YES\""
"Hint to help minimize the number of LCELLs"
"\"NO\"" "\"YES\""
)
(drawing
(line (pt 16 48)(pt 72 48)(line_width 1))
(line (pt 16 152)(pt 144 152)(line_width 1))
(line (pt 16 16)(pt 144 16)(line_width 1))
(line (pt 16 72)(pt 56 72)(line_width 3))
(line (pt 16 120)(pt 56 120)(line_width 3))
(line (pt 104 96)(pt 144 96)(line_width 3))
(line (pt 88 128)(pt 144 128)(line_width 1))
(line (pt 16 32)(pt 88 32)(line_width 1))
(line (pt 80 144)(pt 144 144)(line_width 1))
(line (pt 16 144)(pt 72 144)(line_width 1))
(line (pt 104 112)(pt 104 80)(line_width 1))
(line (pt 88 128)(pt 88 120)(line_width 1))
(line (pt 16 152)(pt 16 16)(line_width 1))
(line (pt 144 152)(pt 144 16)(line_width 1))
(line (pt 56 136)(pt 56 56)(line_width 1))
(line (pt 72 64)(pt 72 48)(line_width 1))
(line (pt 88 72)(pt 88 32)(line_width 1))
(line (pt 80 144)(pt 80 124)(line_width 1))
(line (pt 72 144)(pt 72 128)(line_width 1))
(line (pt 56 56)(pt 104 80)(line_width 1))
(line (pt 56 136)(pt 104 112)(line_width 1))
)
(annotation_block (parameter)(rect 304 1088 504 1192))
)
(symbol
(rect 96 960 208 1008)
(text "LPM_CONSTANT" (rect 4 0 108 17)(font "Arial" (font_size 10)))
(text "inst44" (rect 3 37 32 49)(font "Arial" ))
(port
(pt 112 32)
(output)
(text "result[LPM_WIDTH-1..0]" (rect 75 19 106 31)(font "Arial" (font_size 8)))
(text "result[]" (rect 75 19 113 33)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 112 32)(line_width 3))
)
(parameter
"LPM_CVALUE"
"512"
"Unsigned value to which outputs will be set"
)
(parameter
"LPM_WIDTH"
"10"
"Width of output, any integer > 0"
" 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32"
)
(drawing
(text "(cvalue)" (rect 21 26 58 38)(font "Arial" (font_size 8)))
(line (pt 16 24)(pt 64 24)(line_width 1))
(line (pt 16 40)(pt 64 40)(line_width 1))
(line (pt 64 40)(pt 64 24)(line_width 1))
(line (pt 16 40)(pt 16 24)(line_width 1))
)
(annotation_block (parameter)(rect 96 912 208 960))
)
(symbol
(rect 96 1232 208 1280)
(text "LPM_CONSTANT" (rect 4 0 108 17)(font "Arial" (font_size 10)))
(text "inst45" (rect 3 37 32 49)(font "Arial" ))
(port
(pt 112 32)
(output)
(text "result[LPM_WIDTH-1..0]" (rect 75 19 106 31)(font "Arial" (font_size 8)))
(text "result[]" (rect 75 19 113 33)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 112 32)(line_width 3))
)
(parameter
"LPM_CVALUE"
"1023"
"Unsigned value to which outputs will be set"
)
(parameter
"LPM_WIDTH"
"10"
"Width of output, any integer > 0"
" 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32"
)
(drawing
(text "(cvalue)" (rect 21 26 58 38)(font "Arial" (font_size 8)))
(line (pt 16 24)(pt 64 24)(line_width 1))
(line (pt 16 40)(pt 64 40)(line_width 1))
(line (pt 64 40)(pt 64 24)(line_width 1))
(line (pt 16 40)(pt 16 24)(line_width 1))
)
(annotation_block (parameter)(rect 96 1184 208 1232))
)
(symbol
(rect 304 1192 464 1360)
(text "LPM_ADD_SUB" (rect 37 0 132 16)(font "Arial" (font_size 10)))
(text "inst46" (rect 3 156 32 168)(font "Arial" ))
(port
(pt 0 120)
(input)
(text "datab[LPM_WIDTH-1..0]" (rect 20 105 133 119)(font "Arial" (font_size 8)))
(text "datab[]" (rect 20 105 58 119)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 15 120)(line_width 3))
)
(port
(pt 0 32)
(input)
(text "add_sub" (rect 20 17 62 31)(font "Arial" (font_size 8)))
(text "add_sub" (rect 20 17 69 31)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 15 32)(line_width 1))
(unused)
)
(port
(pt 0 72)
(input)
(text "dataa[LPM_WIDTH-1..0]" (rect 20 57 133 71)(font "Arial" (font_size 8)))
(text "dataa[]" (rect 20 57 58 71)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 15 72)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "cin" (rect 20 34 34 48)(font "Arial" (font_size 8)))
(text "cin" (rect 20 34 36 48)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 15 48)(line_width 1))
(unused)
)
(port
(pt 0 144)
(input)
(text "aclr" (rect 20 130 38 144)(font "Arial" (font_size 8)))
(text "aclr" (rect 20 130 41 144)(font "Arial" (font_size 8)))
(line (pt 0 144)(pt 15 144)(line_width 1))
(unused)
)
(port
(pt 0 88)
(input)
(text "clock" (rect 20 74 45 88)(font "Arial" (font_size 8)))
(text "clock" (rect 20 74 49 88)(font "Arial" (font_size 8)))
(line (pt 0 88)(pt 56 88)(line_width 1))
(unused)
)
(port
(pt 0 104)
(input)
(text "clken" (rect 20 90 45 104)(font "Arial" (font_size 8)))
(text "clken" (rect 20 90 49 104)(font "Arial" (font_size 8)))
(line (pt 0 104)(pt 56 104)(line_width 1))
(unused)
)
(port
(pt 160 144)
(output)
(text "cout" (rect 120 129 141 143)(font "Arial" (font_size 8)))
(text "cout" (rect 120 129 144 143)(font "Arial" (font_size 8)))
(line (pt 145 144)(pt 160 144)(line_width 1))
(unused)
)
(port
(pt 160 128)
(output)
(text "overflow" (rect 99 113 143 127)(font "Arial" (font_size 8)))
(text "overflow" (rect 99 113 150 127)(font "Arial" (font_size 8)))
(line (pt 145 128)(pt 160 128)(line_width 1))
(unused)
)
(port
(pt 160 96)
(output)
(text "result[LPM_WIDTH-1..0]" (rect 109 81 222 95)(font "Arial" (font_size 8)))
(text "result[]" (rect 109 81 147 95)(font "Arial" (font_size 8)))
(line (pt 145 96)(pt 160 96)(line_width 3))
)
(parameter
"LPM_DIRECTION"
"\"SUB\""
"Selects between addition, subtraction, or both"
"\"DEFAULT\"" "\"ADD\"" "\"SUB\""
)
(parameter
"LPM_PIPELINE"
"0"
"Output latency in clock cycles - requires use of optional clock"
"0" "1" "2" "3" "4"
)
(parameter
"LPM_REPRESENTATION"
"\"UNSIGNED\""
"Numeric representation of inputs"
"\"UNSIGNED\"" "\"SIGNED\""
)
(parameter
"LPM_WIDTH"
"10"
"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"
)
(parameter
"MAXIMIZE_SPEED"
""
"Hint to help tradeoff between speed and size"
" 0" " 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10"
)
(parameter
"ONE_INPUT_IS_CONSTANT"
"\"YES\""
"Hint to help minimize the number of LCELLs"
"\"NO\"" "\"YES\""
)
(drawing
(line (pt 16 48)(pt 72 48)(line_width 1))
(line (pt 16 152)(pt 144 152)(line_width 1))
(line (pt 16 16)(pt 144 16)(line_width 1))
(line (pt 16 72)(pt 56 72)(line_width 3))
(line (pt 16 120)(pt 56 120)(line_width 3))
(line (pt 104 96)(pt 144 96)(line_width 3))
(line (pt 88 128)(pt 144 128)(line_width 1))
(line (pt 16 32)(pt 88 32)(line_width 1))
(line (pt 80 144)(pt 144 144)(line_width 1))
(line (pt 16 144)(pt 72 144)(line_width 1))
(line (pt 104 112)(pt 104 80)(line_width 1))
(line (pt 88 128)(pt 88 120)(line_width 1))
(line (pt 16 152)(pt 16 16)(line_width 1))
(line (pt 144 152)(pt 144 16)(line_width 1))
(line (pt 56 136)(pt 56 56)(line_width 1))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -