📄 am_modulate.bdf
字号:
/*
WARNING: Do NOT edit the input and output ports in this file in a text
editor if you plan to continue editing the block that represents it in
the Block Editor! File corruption is VERY likely to occur.
*/
/*
Copyright (C) 1991-2006 Altera Corporation
Your use of Altera Corporation's design tools, logic functions
and other software and tools, and its AMPP partner logic
functions, and any output files any of the foregoing
(including device programming or simulation files), and any
associated documentation or information are expressly subject
to the terms and conditions of the Altera Program License
Subscription Agreement, Altera MegaCore Function License
Agreement, or other applicable license agreement, including,
without limitation, that your use is for the sole purpose of
programming logic devices manufactured by Altera and sold by
Altera or its authorized distributors. Please refer to the
applicable agreement for further details.
*/
(header "graphic" (version "1.3"))
(pin
(input)
(rect 8 280 176 296)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "key" (rect 5 0 23 12)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 92 12)(pt 117 12)(line_width 1))
(line (pt 92 4)(pt 117 4)(line_width 1))
(line (pt 121 8)(pt 168 8)(line_width 1))
(line (pt 92 12)(pt 92 4)(line_width 1))
(line (pt 117 4)(pt 121 8)(line_width 1))
(line (pt 117 12)(pt 121 8)(line_width 1))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 392 312 440 328))
)
(pin
(input)
(rect 8 144 176 160)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "clk1m" (rect 5 0 34 12)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 92 12)(pt 117 12)(line_width 1))
(line (pt 92 4)(pt 117 4)(line_width 1))
(line (pt 121 8)(pt 168 8)(line_width 1))
(line (pt 92 12)(pt 92 4)(line_width 1))
(line (pt 117 4)(pt 121 8)(line_width 1))
(line (pt 117 12)(pt 121 8)(line_width 1))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 8 264 176 280)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "keyclk" (rect 5 0 38 12)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 92 12)(pt 117 12)(line_width 1))
(line (pt 92 4)(pt 117 4)(line_width 1))
(line (pt 121 8)(pt 168 8)(line_width 1))
(line (pt 92 12)(pt 92 4)(line_width 1))
(line (pt 117 4)(pt 121 8)(line_width 1))
(line (pt 117 12)(pt 121 8)(line_width 1))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 384 256 432 272))
)
(pin
(output)
(rect 1192 200 1419 216)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "am_modulate_signal[12..0]" (rect 90 0 222 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(symbol
(rect 1016 152 1176 248)
(text "lpm_add0" (rect 52 1 118 17)(font "Arial" (font_size 10)))
(text "inst14" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[12..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "dataa[12..0]" (rect 4 27 71 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 160 56)
(output)
(text "result[12..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "result[12..0]" (rect 100 43 167 57)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 96 56)(line_width 3))
)
(drawing
(text "1280" (rect 10 59 38 73)(font "Arial" (font_size 8)))
(text "A" (rect 66 34 75 48)(font "Arial" (font_size 8)))
(text "B" (rect 66 66 74 80)(font "Arial" (font_size 8)))
(text "A+B" (rect 73 50 97 64)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 96 40)(line_width 1))
(line (pt 96 40)(pt 96 72)(line_width 1))
(line (pt 96 72)(pt 64 80)(line_width 1))
(line (pt 64 80)(pt 64 32)(line_width 1))
(line (pt 8 72)(pt 64 72)(line_width 3))
)
)
(symbol
(rect 200 240 376 336)
(text "am_adjust" (rect 5 0 55 12)(font "Arial" ))
(text "inst10" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "keyclk" (rect 0 0 33 12)(font "Arial" ))
(text "keyclk" (rect 21 27 54 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "key" (rect 0 0 18 12)(font "Arial" ))
(text "key" (rect 21 43 39 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 176 32)
(output)
(text "am_adj_coefi[4..0]" (rect 0 0 92 12)(font "Arial" ))
(text "am_adj_coefi[4..0]" (rect 63 27 155 39)(font "Arial" ))
(line (pt 176 32)(pt 160 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 160 80)(line_width 1))
)
)
(symbol
(rect 200 120 344 216)
(text "cnt1000" (rect 5 0 43 12)(font "Arial" ))
(text "inst5" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk1M" (rect 0 0 28 12)(font "Arial" ))
(text "clk1M" (rect 21 27 49 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 144 32)
(output)
(text "add_out[9..0]" (rect 0 0 64 12)(font "Arial" ))
(text "add_out[9..0]" (rect 59 27 123 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 128 80)(line_width 1))
)
)
(symbol
(rect 376 120 536 200)
(text "lpm_rom0" (rect 52 1 119 17)(font "Arial" (font_size 10)))
(text "inst12" (rect 8 64 37 76)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "address[9..0]" (rect 0 0 75 14)(font "Arial" (font_size 8)))
(text "address[9..0]" (rect 20 26 95 40)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 3))
)
(port
(pt 0 48)
(input)
(text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8)))
(text "clock" (rect 26 42 55 56)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 160 40)
(output)
(text "q[7..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
(text "q[7..0]" (rect 111 34 146 48)(font "Arial" (font_size 8)))
(line (pt 160 40)(pt 144 40)(line_width 3))
)
(drawing
(line (pt 16 16)(pt 144 16)(line_width 1))
(line (pt 144 16)(pt 144 64)(line_width 1))
(line (pt 144 64)(pt 16 64)(line_width 1))
(line (pt 16 64)(pt 16 16)(line_width 1))
(line (pt 16 42)(pt 22 48)(line_width 1))
(line (pt 22 48)(pt 16 54)(line_width 1))
)
)
(symbol
(rect 592 120 752 216)
(text "lpm_sub0" (rect 52 1 118 17)(font "Arial" (font_size 10)))
(text "inst15" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[7..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "dataa[7..0]" (rect 4 27 64 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 64 40)(line_width 3))
)
(port
(pt 160 56)
(output)
(text "result[7..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "result[7..0]" (rect 106 43 166 57)(font "Arial" (font_size 8)))
(line (pt 160 56)(pt 96 56)(line_width 3))
)
(drawing
(text "128" (rect 10 59 31 73)(font "Arial" (font_size 8)))
(text "A" (rect 66 34 75 48)(font "Arial" (font_size 8)))
(text "B" (rect 66 66 74 80)(font "Arial" (font_size 8)))
(text "A-B" (rect 75 50 97 64)(font "Arial" (font_size 8)))
(line (pt 64 32)(pt 96 40)(line_width 1))
(line (pt 96 40)(pt 96 72)(line_width 1))
(line (pt 96 72)(pt 64 80)(line_width 1))
(line (pt 64 80)(pt 64 32)(line_width 1))
(line (pt 8 72)(pt 64 72)(line_width 3))
)
)
(symbol
(rect 800 136 968 232)
(text "lpm_multi0" (rect 53 1 127 17)(font "Arial" (font_size 10)))
(text "inst16" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 40)
(input)
(text "dataa[7..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "dataa[7..0]" (rect 4 27 64 41)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 72 40)(line_width 3))
)
(port
(pt 0 72)
(input)
(text "datab[4..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
(text "datab[4..0]" (rect 4 59 64 73)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 72 72)(line_width 3))
)
(port
(pt 168 56)
(output)
(text "result[12..0]" (rect 0 0 67 14)(font "Arial" (font_size 8)))
(text "result[12..0]" (rect 108 43 175 57)(font "Arial" (font_size 8)))
(line (pt 168 56)(pt 104 56)(line_width 3))
)
(drawing
(text "Signed" (rect 105 57 138 69)(font "Arial" ))
(text "multiplication" (rect 105 67 168 79)(font "Arial" ))
(line (pt 82 50)(pt 94 62)(line_width 3))
(line (pt 82 62)(pt 94 50)(line_width 3))
(line (pt 72 40)(pt 77 45)(line_width 3))
(line (pt 72 72)(pt 77 67)(line_width 3))
(circle (rect 72 40 104 72)(line_width 1))
)
)
(connector
(pt 344 152)
(pt 376 152)
(bus)
)
(connector
(pt 360 168)
(pt 376 168)
)
(connector
(pt 360 224)
(pt 360 168)
)
(connector
(pt 592 160)
(pt 536 160)
(bus)
)
(connector
(pt 768 272)
(pt 376 272)
(bus)
)
(connector
(pt 752 176)
(pt 800 176)
(bus)
)
(connector
(pt 768 272)
(pt 768 208)
(bus)
)
(connector
(pt 768 208)
(pt 800 208)
(bus)
)
(connector
(pt 968 192)
(pt 1016 192)
(bus)
)
(connector
(pt 1176 208)
(pt 1192 208)
(bus)
)
(connector
(pt 184 152)
(pt 184 224)
)
(connector
(pt 360 224)
(pt 184 224)
)
(connector
(pt 176 152)
(pt 184 152)
)
(connector
(pt 184 152)
(pt 200 152)
)
(connector
(pt 200 288)
(pt 176 288)
)
(connector
(pt 200 272)
(pt 176 272)
)
(junction (pt 184 152))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -