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

📄 c16.sim.vwf

📁 基于QU II开发的8051处理器,有基本的操作指令.
💻 VWF
📖 第 1 页 / 共 5 页
字号:
SIGNAL("ih")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = BUS;
	WIDTH = 8;
	LSB_INDEX = 0;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("ih[7]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("ih[6]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("ih[5]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("ih[4]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("ih[3]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("ih[2]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("ih[1]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("ih[0]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "ih";
}

SIGNAL("il")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = BUS;
	WIDTH = 8;
	LSB_INDEX = 0;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("il[7]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("il[6]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("il[5]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("il[4]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("il[3]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("il[2]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("il[1]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("il[0]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "il";
}

SIGNAL("WA")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("WB")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("RA")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("RB")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("CN0")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("CNFLAG")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("IOP")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("OPR")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("PS0")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("PS1")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("P")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("ZRFLAG")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("L_M")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("uJC")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

SIGNAL("HLT")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "";
}

GROUP("BUS")
{
	MEMBERS = "BUS15", "BUS14", "BUS13", "BUS12", "BUS11", "BUS10", "BUS9", "BUS8", "BUS7", "BUS6", "BUS5", "BUS4", "BUS3", "BUS2", "BUS1", "BUS0";
}

GROUP("S")
{
	MEMBERS = "S3", "S2", "S1", "S0";
}

TRANSITION_LIST("0_IR")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 633.692;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 620.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 780.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 940.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 940.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 780.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 940.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 1100.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 620.0;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 940.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 780.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 1106.308;
	}
}

TRANSITION_LIST("0_uPC")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 315.393;
		NODE
		{
			REPEAT = 4;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 300.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 460.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 300.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 620.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 300.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 620.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 300.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 460.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 300.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 620.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 300.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 140.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 620.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 140.0;
		}
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 300.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 620.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 300.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 460.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 300.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 784.607;
	}
}

TRANSITION_LIST("ALU_BUS")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 2755.23;
		LEVEL 1 FOR 160.0;
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 160.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 160.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 160.0;
		LEVEL 0 FOR 1760.0;
		LEVEL 1 FOR 160.0;
		LEVEL 0 FOR 960.0;
		LEVEL 1 FOR 160.0;
		LEVEL 0 FOR 4160.0;
		LEVEL 1 FOR 160.0;
		LEVEL 0 FOR 2044.77;
	}
}

TRANSITION_LIST("BUS0")
{
	NODE
	{
		REPEAT = 1;
		LEVEL Z FOR 38.243;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 106.089;
		LEVEL 1 FOR 212.981;
		LEVEL Z FOR 157.72;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 319.07;
		LEVEL Z FOR 157.72;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 106.089;
		LEVEL 0 FOR 51.815;
		LEVEL 1 FOR 158.053;
		LEVEL 0 FOR 2.81;
		LEVEL Z FOR 1.697;
		LEVEL 0 FOR 36.931;
		LEVEL 1 FOR 123.433;
		LEVEL Z FOR 155.962;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 106.089;
		LEVEL 1 FOR 52.564;
		LEVEL X FOR 0.819;
		LEVEL 1 FOR 159.181;
		LEVEL 0 FOR 0.35;
		LEVEL 1 FOR 157.134;
		LEVEL 0 FOR 1.863;
		LEVEL 1 FOR 0.767;
		LEVEL Z FOR 0.185;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 157.474;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 106.089;
		LEVEL 0 FOR 51.815;
		LEVEL 1 FOR 160.863;
		LEVEL Z FOR 1.697;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 155.962;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 106.089;
		LEVEL 1 FOR 212.564;
		LEVEL 0 FOR 0.062;
		LEVEL 1 FOR 157.422;
		LEVEL 0 FOR 1.863;
		LEVEL 1 FOR 0.767;
		LEVEL Z FOR 0.185;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 157.474;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 318.99;
		LEVEL 0 FOR 0.482;
		LEVEL 1 FOR 156.665;
		LEVEL 0 FOR 2.63;
		LEVEL Z FOR 0.185;
		LEVEL 0 FOR 157.185;
		LEVEL 1 FOR 3.179;
		LEVEL Z FOR 157.474;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 106.089;
		LEVEL 0 FOR 52.901;
		LEVEL 1 FOR 317.147;
		LEVEL 0 FOR 2.63;
		LEVEL Z FOR 0.185;
		LEVEL 0 FOR 157.185;
		LEVEL 1 FOR 3.179;
		LEVEL Z FOR 157.474;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 316.406;
		LEVEL 1 FOR 2.361;
		LEVEL Z FOR 0.185;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 157.474;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 106.089;
		LEVEL 1 FOR 212.981;
		LEVEL Z FOR 0.93;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 0.1;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 155.962;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 106.089;
		LEVEL 0 FOR 51.815;
		LEVEL 1 FOR 318.233;
		LEVEL 0 FOR 2.63;
		LEVEL Z FOR 0.185;
		LEVEL 0 FOR 157.185;
		LEVEL 1 FOR 3.179;
		LEVEL Z FOR 157.474;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 317.904;
		LEVEL 1 FOR 0.348;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 1.552;
		LEVEL 0 FOR 158.955;
		LEVEL 1 FOR 0.006;
		LEVEL 0 FOR 158.47;
		LEVEL 1 FOR 3.179;
		LEVEL Z FOR 157.474;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 106.089;
		LEVEL 1 FOR 214.275;
		LEVEL Z FOR 156.426;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 106.089;
		LEVEL 0 FOR 52.914;
		LEVEL 1 FOR 159.764;
		LEVEL Z FOR 1.697;
		LEVEL 1 FOR 196.931;
		LEVEL 0 FOR 118.562;
		LEVEL 1 FOR 4.871;
		LEVEL Z FOR 155.962;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 318.767;
		LEVEL Z FOR 1.697;
		LEVEL 0 FOR 196.931;
		LEVEL 1 FOR 123.433;
		LEVEL Z FOR 155.962;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 2.846;
		LEVEL 0 FOR 106.089;
		LEVEL 1 FOR 50.317;
		LEVEL 0 FOR 2.597;
		LEVEL 1 FOR 320.067;
		LEVEL Z FOR 1.394;
		LEVEL 1 FOR 160.364;
		LEVEL Z FOR 155.962;
		LEVEL 1 FOR 1.462;
		LEVEL 0 FOR 158.902;
		LEVEL Z FOR 2.846;
		LEVEL 1 FOR 106.089;
		LEVEL 0 FOR 52.914;
		LEVEL 1 FOR 157.134;
		LEVEL 0 FOR 1.53;
		LEVEL 1 FOR 0.351;
		LEVEL 0 FOR 0.749;
		LEVEL Z FOR 0.185;
		LEVEL 0 FOR 157.185;
		LEVEL 1 FOR 3.179;

⌨️ 快捷键说明

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