📄 frequency.bdf
字号:
(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 1360 504 1464))
)
(symbol
(rect 296 616 344 648)
(text "WIRE" (rect 1 0 22 9)(font "Arial" (font_size 6)))
(text "inst47" (rect 3 21 32 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 12 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 14 16)(line_width 1))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 47 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(line (pt 32 16)(pt 48 16)(line_width 1))
)
(drawing
(line (pt 14 7)(pt 32 16)(line_width 1))
(line (pt 14 25)(pt 14 7)(line_width 1))
(line (pt 14 25)(pt 32 16)(line_width 1))
)
)
(symbol
(rect 2960 1080 3120 1248)
(text "LPM_ADD_SUB" (rect 37 0 132 16)(font "Arial" (font_size 10)))
(text "inst57" (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))
(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 2920 976 3120 1080))
)
(symbol
(rect 2752 1120 2864 1168)
(text "LPM_CONSTANT" (rect 4 0 108 17)(font "Arial" (font_size 10)))
(text "inst58" (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 2752 1072 2864 1120))
)
(symbol
(rect 2752 1336 2864 1384)
(text "LPM_CONSTANT" (rect 4 0 108 17)(font "Arial" (font_size 10)))
(text "inst67" (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 2752 1384 2864 1432))
)
(symbol
(rect 2752 1560 2864 1608)
(text "LPM_CONSTANT" (rect 4 0 108 17)(font "Arial" (font_size 10)))
(text "inst71" (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 2752 1512 2864 1560))
)
(symbol
(rect 2960 1520 3120 1688)
(text "LPM_ADD_SUB" (rect 37 0 132 16)(font "Arial" (font_size 10)))
(text "inst72" (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))
(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 2960 1688 3160 1792))
)
(symbol
(rect 2984 784 3032 816)
(text "WIRE" (rect 1 0 22 9)(font "Arial" (font_size 6)))
(text "inst73" (rect 3 21 32 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 12 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 14 16)(line_width 1))
)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -