⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filtref.bdf

📁 Altare公司用于训练新人的练习题
💻 BDF
字号:
//WARNING: Do NOT edit this file in a text editor! File corruption is VERY likely to occur.
/*
Copyright (C) 1988-1999 Altera Corporation
Any megafunction design, and related net list (encrypted or decrypted),
support information, device programming or simulation file, and any other
associated documentation or information provided by Altera or a partner
under Altera's Megafunction Partnership Program may be used only to
program PLD devices (but not masked PLD devices) from Altera.  Any other
use of such megafunction design, net list, support information, device
programming or simulation file, or any other related documentation or
information is prohibited for any other purpose, including, but not
limited to modification, reverse engineering, de-compiling, or use with
any other silicon devices, unless such use is explicitly licensed under
a separate agreement with Altera or a megafunction partner.  Title to
the intellectual property, including patents, copyrights, trademarks,
trade secrets, or maskworks, embodied in any such megafunction design,
net list, support information, device programming or simulation file, or
any other related documentation or information provided by Altera or a
megafunction partner, remains with Altera, the megafunction partner, or
their respective licensors.  No other licenses, including any licenses
needed under any third party's intellectual property, are provided herein.
*/
(header "graphic" (version "1.1"))
(alias "<<__$DEF_ALIAS323>>""datab[2..0]")
(alias "<<next>>""next")
(alias "<<__$DEF_ALIAS322>>""dataa[7..0]")
(alias "<<__$DEF_ALIAS534>>""next")
(alias "<<__$DEF_ALIAS325>>""datab[2..0]")
(alias "<<__$DEF_ALIAS460>>""result[10..0]")
(alias "<<__$DEF_ALIAS535>>""next")
(alias "<<__$DEF_ALIAS324>>""datab[2..0]")
(pin (input)(rect 0 96 168 112)(text "INPUT"(rect 133 0 161 9)(font "Arial"(font_size 6)))(text "clk"(rect 9 0 21 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 153 17)(font "Arial"(font_size 6))))
(pin (input)(rect 0 168 168 184)(text "INPUT"(rect 133 0 161 9)(font "Arial"(font_size 6)))(text "newt"(rect 9 0 28 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 153 17)(font "Arial"(font_size 6))))
(pin (input)(rect 0 120 168 136)(text "INPUT"(rect 133 0 161 9)(font "Arial"(font_size 6)))(text "d[7..0]"(rect 9 0 36 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 153 17)(font "Arial"(font_size 6))))
(pin (input)(rect 0 144 168 160)(text "INPUT"(rect 133 0 161 9)(font "Arial"(font_size 6)))(text "reset"(rect 9 0 30 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 153 17)(font "Arial"(font_size 6))))
(pin (output)(rect 1024 432 1200 448)(text "OUTPUT"(rect 1 0 34 9)(font "Arial"(font_size 6)))(text "next"(rect 90 0 108 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))))
(pin (output)(rect 1024 168 1200 184)(text "OUTPUT"(rect 1 0 34 9)(font "Arial"(font_size 6)))(text "yn[7..0]"(rect 90 0 123 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))))
(pin (output)(rect 1024 312 1200 328)(text "OUTPUT"(rect 1 0 34 9)(font "Arial"(font_size 6)))(text "yvalid"(rect 90 0 116 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 728 296 792 376)(text "DFF"(rect 1 0 17 10)(font "Arial"(font_size 6)))(text "inst5"(rect 3 68 23 80)(font "Arial"))
	(port (pt 32 80)(input)(text "CLRN"(rect 21 59 26 71)(font "Courier New"(bold)))(text "CLRN"(rect 21 58 41 70)(font "Courier New"(bold)))
		(line (pt 32 80)(pt 32 76)(line_width 1)))
	(port (pt 0 40)(input)(text "CLK"(rect 3 29 8 41)(font "Courier New"(bold))(invisible))(text "CLK"(rect 3 29 18 41)(font "Courier New"(bold))(invisible))
		(line (pt 0 40)(pt 12 40)(line_width 1)))
	(port (pt 0 24)(input)(text "D"(rect 14 20 19 32)(font "Courier New"(bold)))(text "D"(rect 14 20 19 32)(font "Courier New"(bold)))
		(line (pt 0 24)(pt 12 24)(line_width 1)))
	(port (pt 32 0)(input)(text "PRN"(rect 24 13 29 25)(font "Courier New"(bold)))(text "PRN"(rect 24 11 39 23)(font "Courier New"(bold)))
		(line (pt 32 4)(pt 32 0)(line_width 1)))
	(port (pt 64 24)(output)(text "Q"(rect 45 20 50 32)(font "Courier New"(bold)))(text "Q"(rect 45 20 50 32)(font "Courier New"(bold)))
		(line (pt 52 24)(pt 64 24)(line_width 1)))
	(drawing 
		(line (pt 12 12)(pt 52 12)(line_width 1))
		(line (pt 12 68)(pt 52 68)(line_width 1))
		(line (pt 52 68)(pt 52 12)(line_width 1))
		(line (pt 12 68)(pt 12 12)(line_width 1))
		(line (pt 19 40)(pt 12 47)(line_width 1))
		(line (pt 12 32)(pt 20 40)(line_width 1))(circle (rect 28 4 36 12)(line_width 1))(circle (rect 28 68 36 76)(line_width 1))))
(symbol (rect 536 152 704 248)(text "mult"(rect 72 1 97 17)(font "Arial"(font_size 10)))(text "inst6"(rect 8 80 28 92)(font "Arial"))
	(port (pt 0 40)(input)(text "dataa[7..0]"(rect 0 0 51 14)(font "Arial"(font_size 8)))(text "dataa[7..0]"(rect 4 27 55 41)(font "Arial"(font_size 8)))
		(line (pt 0 40)(pt 72 40)(line_width 3)))
	(port (pt 0 72)(input)(text "datab[2..0]"(rect 0 0 51 14)(font "Arial"(font_size 8)))(text "datab[2..0]"(rect 4 59 55 73)(font "Arial"(font_size 8)))
		(line (pt 0 72)(pt 72 72)(line_width 3)))
	(port (pt 168 56)(output)(text "result[10..0]"(rect 0 0 57 14)(font "Arial"(font_size 8)))(text "result[10..0]"(rect 108 43 165 57)(font "Arial"(font_size 8)))
		(line (pt 168 56)(pt 104 56)(line_width 3)))
	(drawing (text "Unsigned"(rect 105 57 144 69)(font "Arial"))(text "multiplication"(rect 105 67 159 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))))
(block (rect 264 64 400 216)(text "taps"(rect 5 5 26 19)(font "Arial"(font_size 8)))(text "inst1"(rect 5 138 25 150)(font "Arial"))(block_io "clk"(input))(block_io "reset"(input))(block_io "sel[1..0]"(input))(block_io "newt"(input))(block_io "d[7..0]"(input))(block_io "x[7..0]"(output))(mapper (pt 136 128)(output)(mapping "x[7..0]" "dataa[7..0]" )(annotation_block (mapping)(rect 416 144 512 176)))(mapper (pt 0 40)(bidir))(mapper (pt 0 112)(bidir)))
(block (rect 832 112 976 248)(text "acc"(rect 5 5 23 19)(font "Arial"(font_size 8)))(text "inst4"(rect 5 122 25 134)(font "Arial"))(block_io "xh[10..0]"(input))(block_io "clk"(input))(block_io "first"(input))(block_io "yn[7..0]"(output))(mapper (pt 0 96)(input)(mapping "xh[10..0]" "result[10..0]" )(annotation_block (mapping)(rect 712 160 824 192)))(mapper (pt 144 64)(bidir))(mapper (pt 40 0)(bidir))(mapper (pt 40 136)(bidir)))
(block (rect 264 392 400 544)(text "state_m"(rect 5 5 43 19)(font "Arial"(font_size 8)))(text "inst2"(rect 5 138 25 150)(font "Arial"))(block_io "clk"(input))(block_io "reset"(input))(block_io "newt"(input))(block_io "sel[1..0]"(output))(block_io "next"(output))(block_io "first"(output))(mapper (pt 0 56)(bidir))(mapper (pt 0 24)(bidir))(mapper (pt 136 32)(bidir))(mapper (pt 136 72)(bidir))(mapper (pt 136 48)(bidir)))
(block (rect 264 256 400 352)(text "hvalues"(rect 5 5 43 19)(font "Arial"(font_size 8)))(text "inst3"(rect 5 82 25 94)(font "Arial"))(block_io "sel[1..0]"(input))(block_io "h[2..0]"(output))(mapper (pt 136 24)(output)(mapping "h[2..0]" "datab[2..0]" )(annotation_block (mapping)(rect 432 232 528 264)))(mapper (pt 0 40)(bidir)))
(connector (pt 264 176)(pt 232 176)(bus))
(connector (pt 232 416)(pt 264 416)(bus))
(connector (pt 264 296)(pt 232 296)(bus))
(connector (pt 232 176)(pt 232 296)(bus))
(connector (pt 232 296)(pt 232 416)(bus))
(connector (text "<<__$DEF_ALIAS534>>"(rect 0 0 100 12)(font "Arial")(invisible))(pt 448 424)(pt 448 320))
(connector (text "<<__$DEF_ALIAS535>>"(rect 0 0 100 12)(font "Arial")(invisible))(pt 448 320)(pt 728 320))
(connector (text "clk"(rect 608 320 621 334)(font "Arial"(font_size 8)))(pt 728 336)(pt 608 336))
(connector (pt 792 320)(pt 1024 320))
(connector (pt 168 128)(pt 208 128)(bus))
(connector (pt 168 152)(pt 208 152)(bus))
(connector (pt 168 176)(pt 208 176)(bus))
(connector (pt 264 448)(pt 208 448)(bus))
(connector (pt 208 152)(pt 208 176)(bus))
(connector (pt 208 176)(pt 208 448)(bus))
(connector (pt 168 104)(pt 208 104)(bus))
(connector (pt 208 104)(pt 264 104)(bus))
(connector (pt 208 24)(pt 208 104)(bus))
(connector (pt 208 104)(pt 208 128)(bus))
(connector (pt 208 128)(pt 208 152)(bus))
(connector (text "<<__$DEF_ALIAS323>>"(rect 0 0 100 12)(font "Arial")(invisible))(pt 424 280)(pt 400 280)(bus))
(connector (pt 400 440)(pt 1024 440)(bus))
(connector (text "<<next>>"(rect 410 408 455 422)(font "Arial"(font_size 8)))(pt 400 424)(pt 448 424))
(connector (pt 872 24)(pt 872 112)(bus))
(connector (pt 400 464)(pt 872 464)(bus))
(connector (pt 872 464)(pt 872 248)(bus))
(connector (pt 208 24)(pt 872 24)(bus))
(connector (text "<<__$DEF_ALIAS324>>"(rect 0 0 100 12)(font "Arial")(invisible))(pt 424 280)(pt 424 224)(bus))
(connector (text "<<__$DEF_ALIAS460>>"(rect 0 0 100 12)(font "Arial")(invisible))(pt 832 208)(pt 704 208)(bus))
(connector (text "<<__$DEF_ALIAS322>>"(rect 0 0 100 12)(font "Arial")(invisible))(pt 400 192)(pt 536 192)(bus))
(connector (text "<<__$DEF_ALIAS325>>"(rect 0 -16 100 -4)(font "Arial")(invisible))(pt 424 224)(pt 536 224)(bus))
(connector (pt 976 176)(pt 1024 176)(bus))
(junction (pt 232 296))
(junction (pt 208 128))
(junction (pt 208 152))
(junction (pt 208 176))
(junction (pt 208 104))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -