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

📄 8cpu.bdf

📁 Quantums 5.0开发环境
💻 BDF
📖 第 1 页 / 共 3 页
字号:
	(text "63" (rect 1 6 10 16)(font "Arial" (font_size 6)))
	(port
		(pt 16 16)
		(output)
		(text "1" (rect 24 7 29 19)(font "Courier New" (bold))(invisible))
		(text "1" (rect 24 7 29 19)(font "Courier New" (bold))(invisible))
		(line (pt 16 16)(pt 16 8)(line_width 1))
	)
	(drawing
		(line (pt 8 8)(pt 24 8)(line_width 1))
	)
)
(symbol
	(rect 1648 120 1680 136)
	(text "VCC" (rect 7 -1 27 9)(font "Arial" (font_size 6)))
	(text "10" (rect 1 6 10 16)(font "Arial" (font_size 6)))
	(port
		(pt 16 16)
		(output)
		(text "1" (rect 24 7 29 19)(font "Courier New" (bold))(invisible))
		(text "1" (rect 24 7 29 19)(font "Courier New" (bold))(invisible))
		(line (pt 16 16)(pt 16 8)(line_width 1))
	)
	(drawing
		(line (pt 8 8)(pt 24 8)(line_width 1))
	)
)
(symbol
	(rect 1064 448 1104 512)
	(text "AND2" (rect 0 42 10 66)(font "Arial" (font_size 6))(vertical))
	(text "14" (rect 31 55 41 64)(font "Arial" (font_size 6))(vertical))
	(port
		(pt 16 64)
		(input)
		(text "IN1" (rect 6 53 18 70)(font "Courier New" (bold))(vertical)(invisible))
		(text "IN1" (rect 6 53 18 70)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 16 64)(pt 16 50)(line_width 1))
	)
	(port
		(pt 32 64)
		(input)
		(text "IN2" (rect 22 53 34 70)(font "Courier New" (bold))(vertical)(invisible))
		(text "IN2" (rect 22 53 34 70)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 32 64)(pt 32 50)(line_width 1))
	)
	(port
		(pt 24 0)
		(output)
		(text "OUT" (rect 14 8 26 25)(font "Courier New" (bold))(vertical)(invisible))
		(text "OUT" (rect 14 8 26 25)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 24 22)(pt 24 0)(line_width 1))
	)
	(drawing
		(line (pt 36 50)(pt 36 33)(line_width 1))
		(line (pt 12 50)(pt 12 32)(line_width 1))
		(line (pt 36 50)(pt 12 50)(line_width 1))
		(arc (pt 37 33)(pt 12 34)(rect 12 22 37 47)(line_width 1))
	)
	(rotate90)
)
(symbol
	(rect 128 392 168 456)
	(text "AND2" (rect 0 42 10 66)(font "Arial" (font_size 6))(vertical))
	(text "59" (rect 31 55 41 64)(font "Arial" (font_size 6))(vertical))
	(port
		(pt 16 64)
		(input)
		(text "IN1" (rect 6 53 18 70)(font "Courier New" (bold))(vertical)(invisible))
		(text "IN1" (rect 6 53 18 70)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 16 64)(pt 16 50)(line_width 1))
	)
	(port
		(pt 32 64)
		(input)
		(text "IN2" (rect 22 53 34 70)(font "Courier New" (bold))(vertical)(invisible))
		(text "IN2" (rect 22 53 34 70)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 32 64)(pt 32 50)(line_width 1))
	)
	(port
		(pt 24 0)
		(output)
		(text "OUT" (rect 14 8 26 25)(font "Courier New" (bold))(vertical)(invisible))
		(text "OUT" (rect 14 8 26 25)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 24 22)(pt 24 0)(line_width 1))
	)
	(drawing
		(line (pt 36 50)(pt 36 33)(line_width 1))
		(line (pt 12 50)(pt 12 32)(line_width 1))
		(line (pt 36 50)(pt 12 50)(line_width 1))
		(arc (pt 37 33)(pt 12 34)(rect 12 22 37 47)(line_width 1))
	)
	(rotate90)
)
(symbol
	(rect 1608 384 1648 448)
	(text "AND2" (rect 0 42 10 66)(font "Arial" (font_size 6))(vertical))
	(text "12" (rect 31 55 41 64)(font "Arial" (font_size 6))(vertical))
	(port
		(pt 16 64)
		(input)
		(text "IN1" (rect 6 53 18 70)(font "Courier New" (bold))(vertical)(invisible))
		(text "IN1" (rect 6 53 18 70)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 16 64)(pt 16 50)(line_width 1))
	)
	(port
		(pt 32 64)
		(input)
		(text "IN2" (rect 22 53 34 70)(font "Courier New" (bold))(vertical)(invisible))
		(text "IN2" (rect 22 53 34 70)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 32 64)(pt 32 50)(line_width 1))
	)
	(port
		(pt 24 0)
		(output)
		(text "OUT" (rect 14 8 26 25)(font "Courier New" (bold))(vertical)(invisible))
		(text "OUT" (rect 14 8 26 25)(font "Courier New" (bold))(vertical)(invisible))
		(line (pt 24 22)(pt 24 0)(line_width 1))
	)
	(drawing
		(line (pt 36 50)(pt 36 33)(line_width 1))
		(line (pt 12 50)(pt 12 32)(line_width 1))
		(line (pt 36 50)(pt 12 50)(line_width 1))
		(arc (pt 37 33)(pt 12 34)(rect 12 22 37 47)(line_width 1))
	)
	(rotate90)
)
(symbol
	(rect 400 544 512 632)
	(text "BUSMUX" (rect 29 71 92 87)(font "Arial" (font_size 10)))
	(text "33" (rect 105 -1 114 9)(font "Arial" (font_size 6)))
	(port
		(pt 112 24)
		(input)
		(text "datab[WIDTH-1..0]" (rect 73 23 175 37)(font "Arial" (font_size 8)))
		(text "datab[]" (rect 73 23 111 37)(font "Arial" (font_size 8)))
		(line (pt 112 24)(pt 68 24)(line_width 3))
	)
	(port
		(pt 56 0)
		(input)
		(text "sel" (rect 39 4 55 18)(font "Arial" (font_size 8)))
		(text "sel" (rect 39 4 55 18)(font "Arial" (font_size 8)))
		(line (pt 56 0)(pt 56 16)(line_width 1))
	)
	(port
		(pt 112 56)
		(input)
		(text "dataa[WIDTH-1..0]" (rect 73 55 175 69)(font "Arial" (font_size 8)))
		(text "dataa[]" (rect 73 55 111 69)(font "Arial" (font_size 8)))
		(line (pt 112 56)(pt 68 56)(line_width 3))
	)
	(port
		(pt 0 40)
		(output)
		(text "result[WIDTH-1..0]" (rect 6 39 108 53)(font "Arial" (font_size 8)))
		(text "result[]" (rect 6 39 44 53)(font "Arial" (font_size 8)))
		(line (pt 44 40)(pt 0 40)(line_width 3))
	)
	(parameter
		"WIDTH"
		" 8"
		"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" 
	)
	(drawing
		(text "0" (rect 56 47 60 57)(font "Arial" (font_size 6)))
		(text "1" (rect 56 23 60 33)(font "Arial" (font_size 6)))
		(line (pt 44 24)(pt 44 56)(line_width 1))
		(line (pt 68 8)(pt 68 72)(line_width 1))
		(line (pt 68 72)(pt 44 56)(line_width 1))
		(line (pt 68 8)(pt 44 24)(line_width 1))
	)
	(rotate180)
	(annotation_block (parameter)(rect 472 472 576 504))
)
(symbol
	(rect 568 320 656 432)
	(text "BUSMUX" (rect 72 29 88 92)(font "Arial" (font_size 10))(vertical))
	(text "31" (rect 0 -1 10 8)(font "Arial" (font_size 6))(vertical))
	(port
		(pt 24 0)
		(input)
		(text "datab[WIDTH-1..0]" (rect 25 -48 39 54)(font "Arial" (font_size 8))(vertical))
		(text "datab[]" (rect 25 6 39 44)(font "Arial" (font_size 8))(vertical))
		(line (pt 24 0)(pt 24 44)(line_width 3))
	)
	(port
		(pt 0 56)
		(input)
		(text "sel" (rect 4 59 18 75)(font "Arial" (font_size 8))(vertical))
		(text "sel" (rect 4 59 18 75)(font "Arial" (font_size 8))(vertical))
		(line (pt 0 56)(pt 16 56)(line_width 1))
	)
	(port
		(pt 56 0)
		(input)
		(text "dataa[WIDTH-1..0]" (rect 57 -48 71 54)(font "Arial" (font_size 8))(vertical))
		(text "dataa[]" (rect 57 6 71 44)(font "Arial" (font_size 8))(vertical))
		(line (pt 56 0)(pt 56 44)(line_width 3))
	)
	(port
		(pt 40 112)
		(output)
		(text "result[WIDTH-1..0]" (rect 41 19 55 121)(font "Arial" (font_size 8))(vertical))
		(text "result[]" (rect 41 73 55 111)(font "Arial" (font_size 8))(vertical))
		(line (pt 40 68)(pt 40 112)(line_width 3))
	)
	(parameter
		"WIDTH"
		" 8"
		"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" 
	)
	(drawing
		(text "0" (rect 48 52 58 56)(font "Arial" (font_size 6))(vertical))
		(text "1" (rect 24 52 34 56)(font "Arial" (font_size 6))(vertical))
		(line (pt 24 68)(pt 56 68)(line_width 1))
		(line (pt 8 44)(pt 72 44)(line_width 1))
		(line (pt 72 44)(pt 56 68)(line_width 1))
		(line (pt 8 44)(pt 24 68)(line_width 1))
	)
	(rotate270)
	(annotation_block (parameter)(rect 680 368 784 400))
)
(symbol
	(rect 280 296 368 408)
	(text "BUSMUX" (rect 72 29 88 92)(font "Arial" (font_size 10))(vertical))
	(text "48" (rect 0 -1 10 8)(font "Arial" (font_size 6))(vertical))
	(port
		(pt 24 0)
		(input)
		(text "datab[WIDTH-1..0]" (rect 25 -48 39 54)(font "Arial" (font_size 8))(vertical))
		(text "datab[]" (rect 25 6 39 44)(font "Arial" (font_size 8))(vertical))
		(line (pt 24 0)(pt 24 44)(line_width 3))
	)
	(port
		(pt 0 56)
		(input)
		(text "sel" (rect 4 59 18 75)(font "Arial" (font_size 8))(vertical))
		(text "sel" (rect 4 59 18 75)(font "Arial" (font_size 8))(vertical))
		(line (pt 0 56)(pt 16 56)(line_width 1))
	)
	(port
		(pt 56 0)
		(input)
		(text "dataa[WIDTH-1..0]" (rect 57 -48 71 54)(font "Arial" (font_size 8))(vertical))
		(text "dataa[]" (rect 57 6 71 44)(font "Arial" (font_size 8))(vertical))
		(line (pt 56 0)(pt 56 44)(line_width 3))
	)
	(port
		(pt 40 112)
		(output)
		(text "result[WIDTH-1..0]" (rect 41 19 55 121)(font "Arial" (font_size 8))(vertical))
		(text "result[]" (rect 41 73 55 111)(font "Arial" (font_size 8))(vertical))
		(line (pt 40 68)(pt 40 112)(line_width 3))
	)
	(parameter
		"WIDTH"
		" 8"
		"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" 
	)
	(drawing
		(text "0" (rect 48 52 58 56)(font "Arial" (font_size 6))(vertical))
		(text "1" (rect 24 52 34 56)(font "Arial" (font_size 6))(vertical))
		(line (pt 24 68)(pt 56 68)(line_width 1))
		(line (pt 8 44)(pt 72 44)(line_width 1))
		(line (pt 72 44)(pt 56 68)(line_width 1))
		(line (pt 8 44)(pt 24 68)(line_width 1))
	)
	(rotate270)
	(annotation_block (parameter)(rect 168 272 272 304))
)
(symbol
	(rect 688 216 928 344)
	(text "alu" (rect 109 111 137 127)(font "Courier New" (font_size 10)(bold)))
	(text "62" (rect 230 2 241 14)(font "Courier New" (bold)))
	(port
		(pt 240 104)
		(input)
		(text "clk" (rect 205 101 222 113)(font "Courier New" (bold)))
		(text "clk" (rect 205 101 222 113)(font "Courier New" (bold)))
		(line (pt 240 104)(pt 224 104)(line_width 1))
	)
	(port
		(pt 240 88)
		(input)
		(text "dataA[8..1]" (rect 165 85 229 97)(font "Courier New" (bold)))
		(text "dataA[8..1]" (rect 165 85 229 97)(font "Courier New" (bold)))
		(line (pt 240 88)(pt 224 88)(line_width 3))
	)
	(port
		(pt 240 40)
		(input)
		(text "b" (rect 215 37 220 49)(font "Courier New" (bold)))
		(text "b" (rect 215 37 220 49)(font "Courier New" (bold)))
		(line (pt 240 40)(pt 224 40)(line_width 1))
	)
	(port
		(pt 240 24)
		(input)
		(text "c" (rect 215 21 220 33)(font "Courier New" (bold)))
		(text "c" (rect 215 21 220 33)(font "Courier New" (bold)))
		(line (pt 240 24)(pt 224 24)(line_width 1))
	)
	(port
		(pt 240 72)
		(input)
		(text "dataB[8..1]" (rect 165 69 229 81)(font "Courier New" (bold)))
		(text "dataB[8..1]" (rect 165 69 229 81)(font "Courier New" (bold)))
		(line (pt 240 72)(pt 224 72)(line_width 1))
	)
	(port
		(pt 240 56)
		(input)
		(text "a" (rect 215 53 220 65)(font "Courier New" (bold)))
		(text "a" (rect 215 53 220 65)(font "Courier New" (bold)))
		(line (pt 240 56)(pt 224 56)(line_width 3))
	)
	(port
		(pt 0 72)
		(output)
		(text "outdata[8..1]" (rect 18 69 94 81)(font "Courier New" (bold)))
		(text "outdata[8..1]" (rect 18 69 94 81)(font "Courier New" (bold)))
		(line (pt 16 72)(pt 0 72)(line_width 3))
	)
	(port
		(pt 0 56)
		(output)
		(text "count" (rect 18 53 47 65)(font "Courier New" (bold)))
		(text "count" (rect 18 53 47 65)(font "Courier New" (bold)))
		(line (pt 16 56)(pt 0 56)(line_width 1))
	)
	(drawing
		(line (pt 224 16)(pt 16 16)(line_width 1))
		(line (pt 224 112)(pt 16 112)(line_width 1))
		(line (pt 224 16)(pt 224 112)(line_width 1))
		(line (pt 16 16)(pt 16 112)(line_width 1))
	)
	(rotate180)
)
(symbol
	(rect 184 120 288 256)
	(text "pc" (rect 43 -1 61 15)(font "Courier New" (font_size 10)(bold)))
	(text "65" (rect 8 119 19 131)(font "Courier New" (bold)))
	(port
		(pt 0 24)
		(input)
		(text "LDN" (rect 20 20 37 32)(font "Courier New" (bold)))
		(text "LDN" (rect 20 20 37 32)(font "Courier New" (bold)))
		(line (pt 0 24)(pt 8 24)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "ENT" (rect 20 36 37 48)(font "Courier New" (bold)))
		(text "ENT" (rect 20 36 37 48)(font "Courier New" (bold)))
		(line (pt 0 40)(pt 16 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "CLRN" (rect 20 52 43 64)(font "Courier New" (bold)))
		(text "CLRN" (rect 20 52 43 64)(font "Courier New" (bold)))
		(line (pt 0 56)(pt 8 56)(line_width 1))
	)
	(port
		(pt 0 72)
		(input)
		(text "CLK" (rect 20 68 37 80)(font "Courier New" (bold)))
		(text "CLK" (rect 20 68 37 80)(font "Courier New" (bold)))
		(line (pt 0 72)(pt 16 72)(line_width 1))
	)
	(port
		(pt 0 88)
		(input)
		(text "D[7..0]" (rect 20 84 61 96)(font "Courier New" (bold)))
		(text "D[7..0]" (rect 20 84 61 96)(font "Courier New" (bold)))
		(line (pt 0 88)(pt 16 88)(line_width 1))
	)
	(port
		(pt 104 104)
		(output)
		(text "Q[7..0]" (rect 51 100 92 112)(font "Courier New" (bold)))
		(text "Q[7..0]" (rect 51 100 92 112)(font "Courier New" (bold)))
		(line (pt 88 104)(pt 104 104)(line_width 1))
	)
	(drawing
		(line (pt 16 16)(pt 88 16)(line_width 1))
		(line (pt 16 120)(pt 88 120)(line_width 1))
		(line (pt 16 120)(pt 16 16)(line_width 1))
		(line (pt 88 120)(pt 88 16)(line_width 1))
		(circle (rect 8 20 16 28)(line_width 1))
		(circle (rect 8 52 16 60)(line_width 1))
	)
)
(symbol
	(rect 352 104 480 280)
	(text "bi74670" (rect 41 159 107 175)(font "Courier New" (font_size 10)(bold)))
	(text "67" (rect 110 10 121 22)(font "Courier New" (bold)))
	(port
		(pt 128 152)
		(input)
		(text "RA" (rect 98 149 109 161)(font "Courier New" (bold)))
		(text "RA" (rect 98 149 109 161)(font "Courier New" (bold)))
		(line (pt 128 152)(pt 112 152)(line_width 1))
	)
	(port
		(pt 128 136)
		(input)
		(text "RB" (rect 98 133 109 145)(font "Courier New" (bold)))
		(text "RB" (rect 98 133 109 145)(font "Courier New" (bold)))
		(line (pt 128 136)(pt 112 136)(line_width 1))
	)
	(port
		(pt 128 120)
		(input)
		(text "GWN" (rect 93 117 110 129)(font "Courier New" (bold)))
		(text "GWN" (rect 93 117 110 129)(font "Courier New" (bold)))
		(line (pt 128 120)(pt 120 120)(line_width 1))
	)
	(port
		(pt 128 88)
		(input)
		(text "WA" (rect 98 85 109 97)(font "Courier New" (bold)))
		(text "WA" (rect 98 85 109 97)(font "Courier New" (bold)))
		(line (pt 128 88)(pt 112 88)(line_width 1))
	)
	(port
		(pt 128 72)
		(input)
		(text "WB" (rect 98 69 109 81)(font "Courier New" (bold)))
		(text "WB" (rect 98 69 109 81)(font "Courier New" (bold)))
		(line (pt 128 72)(pt 112 72)(line_width 1))
	)
	(port
		(pt 128 40)
		(input)
		(text "D[8..1]" (rect 73 37 114 49)(font "Courier New" (bold)))
		(text "D[8..1]" (rect 73 37 114 49)(font "Courier New" (bold)))
		(line (pt 128 40)(pt 112 40)(line_width 1))
	)
	(port
		(pt 0 56)
		(output)
		(text "Q[8..1]" (rect 18 53 59 65)(font "Courier New" (bold)))
		(text "Q[8..1]" (rect 18 53 59 65)(font "Courier New" (bold)))
		(line (pt 16 56)(pt 0 56)(line_width 3))
	)
	(drawing
		(line (pt 112 160)(pt 16 160)(line_width 1))
		(line (pt 112 24)(pt 16 24)(line_width 1))
		(line (pt 112 24)(pt 112 160)(line_width 1))
		(line (pt 16 24)(pt 16 160)(line_width 1))
		(circle (rect 112 116 120 124)(line_width 1))
	)
	(rotate180)
)
(symbol
	(rect 248 544 360 632)
	(text "BUSMUX" (rect 29 71 92 87)(font "Arial" (font_size 10)))
	(text "49" (rect 105 -1 114 9)(font "Arial" (font_size 6)))
	(port
		(pt 112 24)
		(input)
		(text "datab[WIDTH-1..0]" (rect 73 23 175 37)(font "Arial" (font_size 8)))
		(text "datab[]" (rect 73 23 111 37)(font "Arial" (font_size 8)))
		(line (pt 112 24)(pt 68 24)(line_width 3))
	)
	(port
		(pt 56 0)
		(input)
		(text "sel" (rect 39 4 55 18)(font "Arial" (font_size 8)))
		(text "sel" (rect 39 4 55 18)(font "Arial" (font_size 8)))
		(line (pt 56 0)(pt 56 16)(line_width 1))
	)
	(port
		(pt 112 56)
		(input)
		(text "dataa[WIDTH-1..0]" (rect 73 55 175 69)(font "Arial" (font_size 8)))
		(text "dataa[]" (rect 73 55 111 69)(font "Arial" (font_size 8)))
		(line (pt 112 56)(pt 68 56)(line_width 3))
	)
	(port
		(pt 0 40)
		(output)
		(text "result[WIDTH-1..0]" (rect 6 39 108 53)(font "Arial" (font_size 8)))
		(text "result[]" (rect 6 39 44 53)(font "Arial" (font_size 8)))
		(line (pt 44 40)(pt 0 40)(line_width 3))
	)
	(parameter
		"WIDTH"
		"8"
		""
	)
	(drawing
		(text "0" (rect 56 47 60 57)(font "Arial" (font_size 6)))
		(text "1" (rect 56 23 60 33)(font "Arial" (font_size 6)))
		(line (pt 44 24)(pt 44 56)(line_width 1))
		(line (pt 68 8)(pt 68 72)(line_width 1))
		(line (pt 68 72)(pt 44 56)(line_width 1))
		(line (pt 68 8)(pt 44 24)(line_width 1))
	)
	(rotate180)

⌨️ 快捷键说明

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