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

📄 clock.bdf

📁 运用vhdl语言编程,是数字逻辑中的电子钟!各模块及源代码都有,适合电信同学使用!
💻 BDF
📖 第 1 页 / 共 3 页
字号:
		(input)
		(text "d[3..0]" (rect 0 0 31 12)(font "Arial" ))
		(text "d[3..0]" (rect 21 27 52 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 3))
	)
	(port
		(pt 120 32)
		(output)
		(text "q[6..0]" (rect 0 0 31 12)(font "Arial" ))
		(text "q[6..0]" (rect 68 27 99 39)(font "Arial" ))
		(line (pt 120 32)(pt 104 32)(line_width 3))
	)
	(drawing
		(rectangle (rect 16 16 104 80)(line_width 1))
	)
)
(symbol
	(rect 576 -56 672 40)
	(text "hour" (rect 5 0 26 12)(font "Arial" ))
	(text "inst19" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "en" (rect 0 0 11 12)(font "Arial" ))
		(text "en" (rect 21 27 32 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "clk" (rect 0 0 14 12)(font "Arial" ))
		(text "clk" (rect 21 43 35 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 96 32)
		(output)
		(text "h1[3..0]" (rect 0 0 37 12)(font "Arial" ))
		(text "h1[3..0]" (rect 38 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 3))
	)
	(port
		(pt 96 48)
		(output)
		(text "h0[3..0]" (rect 0 0 37 12)(font "Arial" ))
		(text "h0[3..0]" (rect 38 43 75 55)(font "Arial" ))
		(line (pt 96 48)(pt 80 48)(line_width 3))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 128 480 224 576)
	(text "ccc" (rect 5 0 22 12)(font "Arial" ))
	(text "inst22" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clk" (rect 0 0 14 12)(font "Arial" ))
		(text "clk" (rect 21 27 35 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 96 32)
		(output)
		(text "q500" (rect 0 0 23 12)(font "Arial" ))
		(text "q500" (rect 52 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(port
		(pt 96 48)
		(output)
		(text "qlk" (rect 0 0 14 12)(font "Arial" ))
		(text "qlk" (rect 61 43 75 55)(font "Arial" ))
		(line (pt 96 48)(pt 80 48)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 360 784 456 880)
	(text "sel" (rect 5 0 19 12)(font "Arial" ))
	(text "inst23" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clk" (rect 0 0 14 12)(font "Arial" ))
		(text "clk" (rect 21 27 35 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 96 32)
		(output)
		(text "q[2..0]" (rect 0 0 31 12)(font "Arial" ))
		(text "q[2..0]" (rect 44 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 3))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 104 664 200 760)
	(text "fen10" (rect 5 0 33 12)(font "Arial" ))
	(text "inst24" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clk" (rect 0 0 14 12)(font "Arial" ))
		(text "clk" (rect 21 27 35 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 96 32)
		(output)
		(text "q" (rect 0 0 5 12)(font "Arial" ))
		(text "q" (rect 70 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 392 664 488 760)
	(text "fen10" (rect 5 0 33 12)(font "Arial" ))
	(text "inst25" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clk" (rect 0 0 14 12)(font "Arial" ))
		(text "clk" (rect 21 27 35 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 96 32)
		(output)
		(text "q" (rect 0 0 5 12)(font "Arial" ))
		(text "q" (rect 70 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 912 -320 976 -272)
	(text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6)))
	(text "inst27" (rect 3 37 32 49)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 16 16)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
		(line (pt 0 24)(pt 16 24)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 64 24)
		(output)
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(line (pt 43 24)(pt 64 24)(line_width 1))
	)
	(drawing
		(line (pt 16 12)(pt 31 12)(line_width 1))
		(line (pt 16 37)(pt 31 37)(line_width 1))
		(line (pt 16 12)(pt 16 37)(line_width 1))
		(arc (pt 31 36)(pt 31 12)(rect 19 12 44 37)(line_width 1))
	)
)
(symbol
	(rect 760 504 808 568)
	(text "XOR" (rect 0 46 10 66)(font "Arial" (font_size 6))(vertical))
	(text "inst3" (rect 37 38 49 61)(font "Arial" )(vertical))
	(port
		(pt 16 64)
		(input)
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 7 45 19 62)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 16 64)(pt 16 53)(line_width 1))
	)
	(port
		(pt 32 64)
		(input)
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 23 45 35 62)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 32 64)(pt 32 53)(line_width 1))
	)
	(port
		(pt 24 0)
		(output)
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 15 -1 27 16)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 24 15)(pt 24 0)(line_width 1))
	)
	(drawing
		(line (pt 13 50)(pt 13 39)(line_width 1))
		(line (pt 36 50)(pt 36 39)(line_width 1))
		(arc (pt 29 57)(pt 19 57)(rect 8 45 41 78)(line_width 1))
		(arc (pt 24 15)(pt 13 39)(rect 13 7 76 70)(line_width 1))
		(arc (pt 35 39)(pt 24 15)(rect -27 7 36 70)(line_width 1))
		(arc (pt 36 56)(pt 12 56)(rect 7 50 42 85)(line_width 1))
	)
	(rotate90)
)
(symbol
	(rect 360 576 408 640)
	(text "AND2" (rect 0 42 10 66)(font "Arial" (font_size 6))(vertical))
	(text "inst9" (rect 37 38 49 61)(font "Arial" )(vertical))
	(port
		(pt 16 64)
		(input)
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 7 45 19 62)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 16 64)(pt 16 50)(line_width 1))
	)
	(port
		(pt 32 64)
		(input)
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 23 45 35 62)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 32 64)(pt 32 50)(line_width 1))
	)
	(port
		(pt 24 0)
		(output)
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 15 -1 27 16)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 24 22)(pt 24 0)(line_width 1))
	)
	(drawing
		(line (pt 12 50)(pt 12 34)(line_width 1))
		(line (pt 37 50)(pt 37 33)(line_width 1))
		(line (pt 12 50)(pt 37 50)(line_width 1))
		(arc (pt 37 33)(pt 12 34)(rect 12 21 37 46)(line_width 1))
	)
	(rotate90)
)
(symbol
	(rect 416 480 512 576)
	(text "fen10" (rect 5 0 33 12)(font "Arial" ))
	(text "inst28" (rect 8 80 37 92)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clk" (rect 0 0 14 12)(font "Arial" ))
		(text "clk" (rect 21 27 35 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 96 32)
		(output)
		(text "q" (rect 0 0 5 12)(font "Arial" ))
		(text "q" (rect 70 27 75 39)(font "Arial" ))
		(line (pt 96 32)(pt 80 32)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 80 80)(line_width 1))
	)
)
(symbol
	(rect 576 672 640 720)
	(text "AND2" (rect -2 0 22 10)(font "Arial" (font_size 6)))
	(text "inst10" (rect -3 37 26 49)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 14 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 14 32)(line_width 1))
	)
	(port
		(pt 64 24)
		(output)
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
		(line (pt 42 24)(pt 64 24)(line_width 1))
	)
	(drawing
		(line (pt 14 12)(pt 30 12)(line_width 1))
		(line (pt 14 37)(pt 31 37)(line_width 1))
		(line (pt 14 12)(pt 14 37)(line_width 1))
		(arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1))
	)
)
(symbol
	(rect -48 560 0 592)
	(text "NOT" (rect 1 0 17 9)(font "Arial" (font_size 6)))
	(text "inst11" (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 13 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 39 16)(pt 48 16)(line_width 1))
	)
	(drawing
		(line (pt 13 25)(pt 13 7)(line_width 1))
		(line (pt 13 7)(pt 31 16)(line_width 1))
		(line (pt 13 25)(pt 31 16)(line_width 1))
		(circle (rect 31 12 39 20)(line_width 1))
	)
)
(connector
	(pt 144 -16)
	(pt 168 -16)
)
(connector
	(pt 56 512)
	(pt 128 512)
)
(connector
	(pt 56 680)
	(pt -24 680)
)
(connector
	(pt 376 392)
	(pt 392 392)
)
(connector
	(pt 456 400)
	(pt 480 400)
)
(connector
	(pt 480 0)
	(pt 480 400)
)
(connector
	(pt 480 0)
	(pt 544 0)
)
(connector
	(pt 544 0)
	(pt 544 -24)
)
(connector
	(pt 544 -24)
	(pt 576 -24)
)
(connector
	(pt 144 -88)
	(pt 144 -16)
)
(connector
	(pt 144 -16)
	(pt 144 64)
)
(connector
	(pt 408 64)
	(pt 144 64)
)
(connector
	(pt 408 64)
	(pt 408 24)
)
(connector
	(pt 728 -176)
	(pt 728 72)
)
(connector
	(pt 728 72)
	(pt 624 72)
)
(connector
	(pt 224 512)
	(pt 296 512)
)
(connector
	(pt 344 528)
	(pt 344 464)
)
(connector
	(pt 344 464)
	(pt 808 464)
)
(connector
	(pt 64 224)
	(pt 64 264)
)
(connector
	(pt 496 -224)
	(pt 496 264)
)
(connector
	(pt 672 -224)
	(pt 496 -224)
)
(connector
	(pt 56 440)
	(pt 240 440)
)
(connector
	(pt 56 440)
	(pt 56 512)
)
(connector
	(pt 240 48)
	(pt 240 440)
)
(connector
	(pt 696 -208)
	(pt 696 -152)
	(bus)
)
(connector
	(pt 472 -32)
	(pt 472 -120)
	(bus)
)
(connector
	(pt 504 -16)
	(pt 504 -104)
	(bus)
)
(connector
	(pt 1144 -152)
	(pt 1072 -152)
	(bus)
)
(connector
	(pt 696 -152)
	(pt 936 -152)
	(bus)
)
(connector
	(pt 680 -136)
	(pt 936 -136)
	(bus)
)
(connector
	(pt 1144 -152)
	(pt 1144 112)
	(bus)
)
(connector
	(pt -24 -408)
	(pt 80 -408)
)
(connector
	(pt 184 -352)
	(pt 184 -408)
)
(connector
	(pt 128 -408)
	(pt 184 -408)
)
(connector
	(pt 184 -352)
	(pt -104 -352)
)
(connector
	(pt 680 -136)
	(pt 680 -192)
	(bus)
)
(connector
	(pt -104 -352)
	(pt -104 -192)
)
(connector
	(pt -104 -192)
	(pt -32 -192)
)
(connector
	(pt 192 -112)
	(pt 192 -176)
)
(connector
	(pt 88 -176)
	(pt 192 -176)
)
(connector
	(pt 192 -176)
	(pt 728 -176)
)
(connector
	(pt 144 -88)
	(pt -88 -88)
)
(connector
	(pt -88 -88)
	(pt -88 -208)
)
(connector
	(pt -32 -208)
	(pt -88 -208)
)
(connector
	(pt 192 -112)
	(pt -64 -112)
)
(connector
	(pt -64 -40)
	(pt -48 -40)
)
(connector
	(pt -64 -112)
	(pt -64 -40)
)
(connector
	(pt -88 -24)
	(pt -48 -24)
)
(connector
	(pt -88 64)
	(pt -88 -24)
)
(connector
	(pt 16 -32)
	(pt 168 -32)
)
(connector
	(pt -128 368)
	(pt -128 408)
)
(connector
	(pt 64 224)
	(pt -128 224)
)
(connector
	(pt -128 224)
	(pt -128 120)
)
(connector
	(pt -88 64)
	(pt -8 64)
)
(connector
	(pt -8 64)
	(pt -8 120)
)
(connector
	(pt 120 312)
	(pt 88 312)
)
(connector
	(pt 88 264)
	(pt 88 312)
)
(connector
	(pt 88 264)
	(pt 496 264)
)
(connector
	(pt 296 0)
	(pt 288 0)
)
(connector
	(pt 296 0)

⌨️ 快捷键说明

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