实现简单CPU功能的源码

源代码在线查看: mbr.bsf

软件大小: 4386 K
上传用户: __catcher
关键词: CPU 源码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*
				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-2007 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 from 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 "symbol" (version "1.1"))
				(symbol
					(rect 16 16 232 144)
					(text "MBR" (rect 5 0 28 12)(font "Arial" ))
					(text "inst" (rect 8 112 25 124)(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 0 48)
						(input)
						(text "ACC_in[15..0]" (rect 0 0 69 12)(font "Arial" ))
						(text "ACC_in[15..0]" (rect 21 43 90 55)(font "Arial" ))
						(line (pt 0 48)(pt 16 48)(line_width 3))
					)
					(port
						(pt 0 64)
						(input)
						(text "memory_in[15..0]" (rect 0 0 87 12)(font "Arial" ))
						(text "memory_in[15..0]" (rect 21 59 108 71)(font "Arial" ))
						(line (pt 0 64)(pt 16 64)(line_width 3))
					)
					(port
						(pt 0 80)
						(input)
						(text "mul_in[15..0]" (rect 0 0 63 12)(font "Arial" ))
						(text "mul_in[15..0]" (rect 21 75 84 87)(font "Arial" ))
						(line (pt 0 80)(pt 16 80)(line_width 3))
					)
					(port
						(pt 0 96)
						(input)
						(text "C[31..0]" (rect 0 0 40 12)(font "Arial" ))
						(text "C[31..0]" (rect 21 91 61 103)(font "Arial" ))
						(line (pt 0 96)(pt 16 96)(line_width 3))
					)
					(port
						(pt 216 32)
						(output)
						(text "MBR_out[15..0]" (rect 0 0 76 12)(font "Arial" ))
						(text "MBR_out[15..0]" (rect 119 27 195 39)(font "Arial" ))
						(line (pt 216 32)(pt 200 32)(line_width 3))
					)
					(drawing
						(rectangle (rect 16 16 200 112)(line_width 1))
					)
				)
							

相关资源