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

📄 cpu.bdf

📁 实现了CPU的基本功能
💻 BDF
📖 第 1 页 / 共 2 页
字号:
		(text "clk" (rect 21 43 35 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "BR_DATA[15..0]" (rect 0 0 81 12)(font "Arial" ))
		(text "BR_DATA[15..0]" (rect 21 59 102 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 3))
	)
	(port
		(pt 0 80)
		(input)
		(text "ACC_DATA[15..0]" (rect 0 0 89 12)(font "Arial" ))
		(text "ACC_DATA[15..0]" (rect 21 75 110 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 3))
	)
	(port
		(pt 0 96)
		(input)
		(text "CBR_DATA[11..0]" (rect 0 0 89 12)(font "Arial" ))
		(text "CBR_DATA[11..0]" (rect 21 91 110 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 3))
	)
	(port
		(pt 208 32)
		(output)
		(text "ACC[15..0]" (rect 0 0 55 12)(font "Arial" ))
		(text "ACC[15..0]" (rect 132 27 187 39)(font "Arial" ))
		(line (pt 208 32)(pt 192 32)(line_width 3))
	)
	(port
		(pt 208 48)
		(output)
		(text "MR[15..0]" (rect 0 0 48 12)(font "Arial" ))
		(text "MR[15..0]" (rect 139 43 187 55)(font "Arial" ))
		(line (pt 208 48)(pt 192 48)(line_width 3))
	)
	(port
		(pt 208 64)
		(output)
		(text "DR[15..0]" (rect 0 0 48 12)(font "Arial" ))
		(text "DR[15..0]" (rect 139 59 187 71)(font "Arial" ))
		(line (pt 208 64)(pt 192 64)(line_width 3))
	)
	(port
		(pt 208 80)
		(output)
		(text "FLAGS[1..0]" (rect 0 0 61 12)(font "Arial" ))
		(text "FLAGS[1..0]" (rect 126 75 187 87)(font "Arial" ))
		(line (pt 208 80)(pt 192 80)(line_width 3))
	)
	(drawing
		(rectangle (rect 16 16 192 112)(line_width 1))
	)
)
(symbol
	(rect 912 368 1096 528)
	(text "sequence" (rect 5 0 52 12)(font "Arial" ))
	(text "inst23" (rect 8 144 37 156)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "reset" (rect 0 0 24 12)(font "Arial" ))
		(text "reset" (rect 21 27 45 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 0 64)
		(input)
		(text "FLAGS[1..0]" (rect 0 0 61 12)(font "Arial" ))
		(text "FLAGS[1..0]" (rect 21 59 82 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 3))
	)
	(port
		(pt 0 80)
		(input)
		(text "C24" (rect 0 0 20 12)(font "Arial" ))
		(text "C24" (rect 21 75 41 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 1))
	)
	(port
		(pt 0 96)
		(input)
		(text "C25" (rect 0 0 20 12)(font "Arial" ))
		(text "C25" (rect 21 91 41 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 1))
	)
	(port
		(pt 0 112)
		(input)
		(text "CBR_DATA[2..0]" (rect 0 0 83 12)(font "Arial" ))
		(text "CBR_DATA[2..0]" (rect 21 107 104 119)(font "Arial" ))
		(line (pt 0 112)(pt 16 112)(line_width 3))
	)
	(port
		(pt 0 128)
		(input)
		(text "IR_DATA[7..0]" (rect 0 0 71 12)(font "Arial" ))
		(text "IR_DATA[7..0]" (rect 21 123 92 135)(font "Arial" ))
		(line (pt 0 128)(pt 16 128)(line_width 3))
	)
	(port
		(pt 184 32)
		(bidir)
		(text "CAR[7..0]" (rect 0 0 49 12)(font "Arial" ))
		(text "CAR[7..0]" (rect 114 27 163 39)(font "Arial" ))
		(line (pt 184 32)(pt 168 32)(line_width 3))
	)
	(drawing
		(rectangle (rect 16 16 168 144)(line_width 1))
	)
)
(symbol
	(rect 1192 368 1352 432)
	(text "rom" (rect 69 1 94 17)(font "Arial" (font_size 10)))
	(text "inst24" (rect 8 48 37 60)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "address[7..0]" (rect 0 0 75 14)(font "Arial" (font_size 8)))
		(text "address[7..0]" (rect 20 26 95 40)(font "Arial" (font_size 8)))
		(line (pt 0 32)(pt 16 32)(line_width 3))
	)
	(port
		(pt 160 32)
		(output)
		(text "q[25..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
		(text "q[25..0]" (rect 105 26 147 40)(font "Arial" (font_size 8)))
		(line (pt 160 32)(pt 144 32)(line_width 3))
	)
	(drawing
		(line (pt 16 16)(pt 144 16)(line_width 1))
		(line (pt 144 16)(pt 144 48)(line_width 1))
		(line (pt 144 48)(pt 16 48)(line_width 1))
		(line (pt 16 48)(pt 16 16)(line_width 1))
	)
)
(connector
	(text "MBR[15..0]" (rect 370 96 425 108)(font "Arial" ))
	(pt 360 112)
	(pt 432 112)
	(bus)
)
(connector
	(text "CLOCK" (rect 106 112 143 124)(font "Arial" ))
	(pt 152 128)
	(pt 96 128)
)
(connector
	(text "C[3]" (rect 106 128 127 140)(font "Arial" ))
	(pt 152 144)
	(pt 96 144)
)
(connector
	(text "C[11]" (rect 106 144 133 156)(font "Arial" ))
	(pt 152 160)
	(pt 96 160)
)
(connector
	(text "ACC[15..0]" (rect 106 176 161 188)(font "Arial" ))
	(pt 152 192)
	(pt 96 192)
	(bus)
)
(connector
	(text "RESET" (rect 114 320 149 332)(font "Arial" ))
	(pt 104 336)
	(pt 152 336)
)
(connector
	(text "CLOCK" (rect 114 336 151 348)(font "Arial" ))
	(pt 152 352)
	(pt 104 352)
)
(connector
	(text "C[5]" (rect 114 352 135 364)(font "Arial" ))
	(pt 152 368)
	(pt 104 368)
)
(connector
	(text "C[8]" (rect 114 368 135 380)(font "Arial" ))
	(pt 152 384)
	(pt 104 384)
)
(connector
	(text "MBR[7..0]" (rect 114 384 163 396)(font "Arial" ))
	(pt 152 400)
	(pt 104 400)
	(bus)
)
(connector
	(text "PC[7..0]" (rect 114 400 155 412)(font "Arial" ))
	(pt 152 416)
	(pt 104 416)
	(bus)
)
(connector
	(text "MAR[7..0]" (rect 354 320 403 332)(font "Arial" ))
	(pt 344 336)
	(pt 392 336)
	(bus)
)
(connector
	(text "C[6]" (rect 490 112 511 124)(font "Arial" ))
	(pt 536 128)
	(pt 480 128)
)
(connector
	(text "C[7]" (rect 490 128 511 140)(font "Arial" ))
	(pt 536 144)
	(pt 480 144)
)
(connector
	(pt 536 288)
	(pt 432 288)
	(bus)
)
(connector
	(pt 528 240)
	(pt 528 96)
)
(connector
	(text "RESET" (rect 490 80 525 92)(font "Arial" ))
	(pt 536 96)
	(pt 528 96)
)
(connector
	(pt 528 96)
	(pt 480 96)
)
(connector
	(pt 520 256)
	(pt 520 112)
)
(connector
	(text "CLOCK" (rect 490 96 527 108)(font "Arial" ))
	(pt 480 112)
	(pt 520 112)
)
(connector
	(pt 520 112)
	(pt 536 112)
)
(connector
	(text "C[10]" (rect 506 256 533 268)(font "Arial" ))
	(pt 536 272)
	(pt 496 272)
)
(connector
	(pt 744 240)
	(pt 776 240)
	(bus)
)
(connector
	(pt 696 400)
	(pt 720 400)
	(bus)
)
(connector
	(pt 720 400)
	(pt 720 496)
	(bus)
)
(connector
	(text "C[2..0]" (rect 866 464 900 476)(font "Arial" ))
	(pt 856 480)
	(pt 912 480)
	(bus)
)
(connector
	(text "C[24]" (rect 866 432 893 444)(font "Arial" ))
	(pt 912 448)
	(pt 856 448)
)
(connector
	(text "C[25]" (rect 866 448 893 460)(font "Arial" ))
	(pt 912 464)
	(pt 856 464)
)
(connector
	(text "FLAGS[1..0]" (rect 866 416 927 428)(font "Arial" ))
	(pt 912 432)
	(pt 856 432)
	(bus)
)
(connector
	(pt 776 280)
	(pt 912 280)
	(bus)
)
(connector
	(text "ACC[15..0]" (rect 858 280 913 292)(font "Arial" ))
	(pt 912 296)
	(pt 848 296)
	(bus)
)
(connector
	(text "C[23..12]" (rect 858 296 904 308)(font "Arial" ))
	(pt 912 312)
	(pt 848 312)
	(bus)
)
(connector
	(pt 912 400)
	(pt 904 400)
)
(connector
	(pt 904 400)
	(pt 904 248)
)
(connector
	(text "RESET" (rect 858 232 893 244)(font "Arial" ))
	(pt 848 248)
	(pt 904 248)
)
(connector
	(pt 904 248)
	(pt 912 248)
)
(connector
	(pt 912 416)
	(pt 880 416)
)
(connector
	(pt 880 416)
	(pt 880 264)
)
(connector
	(text "CLOCK" (rect 858 248 895 260)(font "Arial" ))
	(pt 912 264)
	(pt 880 264)
)
(connector
	(pt 880 264)
	(pt 848 264)
)
(connector
	(pt 1280 264)
	(pt 1120 264)
	(bus)
)
(connector
	(pt 1120 280)
	(pt 1280 280)
	(bus)
)
(connector
	(text "FLAGS[1..0]" (rect 1130 280 1191 292)(font "Arial" ))
	(pt 1280 296)
	(pt 1120 296)
	(bus)
)
(connector
	(text "ACC[15..0]" (rect 1130 232 1185 244)(font "Arial" ))
	(pt 1280 248)
	(pt 1120 248)
	(bus)
)
(connector
	(pt 1504 344)
	(pt 1128 344)
	(bus)
)
(connector
	(pt 1128 344)
	(pt 1128 400)
	(bus)
)
(connector
	(pt 504 400)
	(pt 464 400)
)
(connector
	(pt 464 240)
	(pt 464 400)
)
(connector
	(pt 464 240)
	(pt 528 240)
)
(connector
	(pt 528 240)
	(pt 536 240)
)
(connector
	(pt 504 432)
	(pt 448 432)
)
(connector
	(pt 448 432)
	(pt 448 256)
)
(connector
	(pt 448 256)
	(pt 520 256)
)
(connector
	(pt 520 256)
	(pt 536 256)
)
(connector
	(text "C[9]" (rect 474 400 495 412)(font "Arial" ))
	(pt 504 416)
	(pt 464 416)
)
(connector
	(text "MBR[15..8]" (rect 458 432 513 444)(font "Arial" ))
	(pt 504 448)
	(pt 448 448)
	(bus)
)
(connector
	(text "RESET" (rect 106 96 141 108)(font "Arial" ))
	(pt -448 112)
	(pt 152 112)
)
(connector
	(pt 928 136)
	(pt 776 136)
	(bus)
)
(connector
	(pt 776 136)
	(pt 776 240)
	(bus)
)
(connector
	(pt 776 240)
	(pt 776 280)
	(bus)
)
(connector
	(text "PC[7..0]" (rect 738 80 779 92)(font "Arial" ))
	(pt 928 96)
	(pt 728 96)
	(bus)
)
(connector
	(text "MAR[7..0]" (rect 1482 144 1531 156)(font "Arial" ))
	(pt 1544 160)
	(pt 1472 160)
	(bus)
)
(connector
	(text "MBR[15..0]" (rect 1482 176 1537 188)(font "Arial" ))
	(pt 1544 192)
	(pt 1472 192)
	(bus)
)
(connector
	(pt 432 112)
	(pt 432 288)
	(bus)
)
(connector
	(text "MBR[7..0]" (rect 490 144 539 156)(font "Arial" ))
	(pt 536 160)
	(pt 480 160)
	(bus)
)
(connector
	(text "C[25..0]" (rect 1410 384 1450 396)(font "Arial" ))
	(pt 1352 400)
	(pt 1496 400)
	(bus)
)
(connector
	(pt 16 176)
	(pt 152 176)
	(bus)
)
(connector
	(text "MBR[15..0]" (rect -206 160 -151 172)(font "Arial" ))
	(pt -144 176)
	(pt -208 176)
	(bus)
)
(connector
	(text "C[4]" (rect -214 184 -193 196)(font "Arial" ))
	(pt -144 200)
	(pt -216 200)
)
(connector
	(text "MAR[7..0]" (rect -206 200 -157 212)(font "Arial" ))
	(pt -144 216)
	(pt -208 216)
	(bus)
)
(connector
	(text "CLOCK" (rect -262 216 -225 228)(font "Arial" ))
	(pt -144 232)
	(pt -448 232)
)
(connector
	(text "CAR[7..0]" (rect 1096 408 1145 420)(font "Arial" ))
	(pt 1096 400)
	(pt 1128 400)
	(bus)
)
(connector
	(pt 1128 400)
	(pt 1192 400)
	(bus)
)
(connector
	(pt 720 496)
	(pt 912 496)
	(bus)
)
(junction (pt 528 96))
(junction (pt 520 112))
(junction (pt 904 248))
(junction (pt 880 264))
(junction (pt 528 240))
(junction (pt 520 256))
(junction (pt 776 240))
(junction (pt 1128 400))

⌨️ 快捷键说明

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