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

📄 f_adder.vwf

📁 8位的加法器设计
💻 VWF
📖 第 1 页 / 共 2 页
字号:
/*
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-2005 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 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
{
	VERSION = 1;
	TIME_UNIT = ns;
	SIMULATION_TIME = 0.0;
	GRID_PHASE = 0.0;
	GRID_PERIOD = 10.0;
	GRID_DUTY_CYCLE = 50;
}

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

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

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

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

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

TRANSITION_LIST("ain")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 0.85;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.0;
			LEVEL 1 FOR 4.0;
		}
		LEVEL 0 FOR 6.0;
		LEVEL 1 FOR 3.15;
		LEVEL 0 FOR 2.443;
		LEVEL 1 FOR 1.8;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.2;
			LEVEL 1 FOR 1.8;
		}
		LEVEL 0 FOR 0.757;
		LEVEL 1 FOR 1.95;
		LEVEL 0 FOR 6.1;
		LEVEL 1 FOR 12.355;
		LEVEL 0 FOR 8.2;
		LEVEL 1 FOR 1.395;
		LEVEL 0 FOR 1.093;
		LEVEL 1 FOR 10.0;
		LEVEL 0 FOR 9.615;
		LEVEL 1 FOR 1.399;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.934;
			LEVEL 1 FOR 1.399;
		}
		LEVEL 0 FOR 5.258;
		LEVEL 1 FOR 5.0;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.0;
			LEVEL 1 FOR 5.0;
		}
		LEVEL 0 FOR 1.861;
		LEVEL 1 FOR 1.7;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.3;
			LEVEL 1 FOR 1.7;
		}
		LEVEL 0 FOR 8.495;
		LEVEL 1 FOR 3.2;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.8;
			LEVEL 1 FOR 3.2;
		}
		LEVEL 0 FOR 0.809;
		LEVEL 1 FOR 10.2;
		LEVEL 0 FOR 9.704;
		LEVEL 1 FOR 2.053;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.267;
			LEVEL 1 FOR 3.399;
		}
		LEVEL 0 FOR 3.267;
		LEVEL 1 FOR 1.348;
		LEVEL 0 FOR 5.075;
		LEVEL 1 FOR 4.3;
		LEVEL 0 FOR 1.154;
		LEVEL 1 FOR 1.299;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.034;
			LEVEL 1 FOR 1.299;
		}
		LEVEL 0 FOR 2.821;
		LEVEL 1 FOR 3.8;
		LEVEL 0 FOR 4.885;
		LEVEL 1 FOR 1.183;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.4;
			LEVEL 1 FOR 1.6;
		}
		LEVEL 0 FOR 3.4;
		LEVEL 1 FOR 4.694;
		LEVEL 0 FOR 5.4;
		LEVEL 1 FOR 4.6;
		LEVEL 0 FOR 5.4;
		LEVEL 1 FOR 0.323;
		LEVEL 0 FOR 0.621;
		LEVEL 1 FOR 2.666;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.0;
			LEVEL 1 FOR 2.666;
		}
		LEVEL 0 FOR 3.701;
		LEVEL 1 FOR 5.1;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 4.9;
			LEVEL 1 FOR 5.1;
		}
		LEVEL 0 FOR 5.776;
		LEVEL 1 FOR 1.499;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.834;
			LEVEL 1 FOR 1.499;
		}
		LEVEL 0 FOR 0.639;
		LEVEL 1 FOR 0.715;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.4;
			LEVEL 1 FOR 2.266;
		}
		LEVEL 0 FOR 4.4;
		LEVEL 1 FOR 1.553;
		LEVEL 0 FOR 5.099;
		LEVEL 1 FOR 4.9;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.1;
			LEVEL 1 FOR 4.9;
		}
		LEVEL 0 FOR 0.001;
		LEVEL 1 FOR 1.166;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.65;
			LEVEL 1 FOR 2.35;
		}
		LEVEL 0 FOR 2.65;
		LEVEL 1 FOR 3.104;
		LEVEL 0 FOR 3.733;
		LEVEL 1 FOR 2.933;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.733;
			LEVEL 1 FOR 2.933;
		}
		LEVEL 0 FOR 3.733;
		LEVEL 1 FOR 5.967;
		LEVEL 0 FOR 9.8;
		LEVEL 1 FOR 5.248;
		LEVEL 0 FOR 1.238;
		LEVEL 1 FOR 4.0;
		LEVEL 0 FOR 4.762;
		LEVEL 1 FOR 1.928;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.25;
			LEVEL 1 FOR 2.75;
		}
		LEVEL 0 FOR 2.25;
		LEVEL 1 FOR 2.59;
		LEVEL 0 FOR 6.5;
		LEVEL 1 FOR 3.5;
		LEVEL 0 FOR 6.5;
		LEVEL 1 FOR 1.732;
		LEVEL 0 FOR 3.795;
		LEVEL 1 FOR 5.3;
		LEVEL 0 FOR 2.61;
		LEVEL 1 FOR 1.033;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.3;
			LEVEL 1 FOR 1.033;
		}
		LEVEL 0 FOR 0.596;
		LEVEL 1 FOR 1.035;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.234;
			LEVEL 1 FOR 1.099;
		}
		LEVEL 0 FOR 2.234;
		LEVEL 1 FOR 0.065;
		LEVEL 0 FOR 0.163;
		LEVEL 1 FOR 3.4;
		LEVEL 0 FOR 6.437;
		LEVEL 1 FOR 2.448;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.5;
			LEVEL 1 FOR 3.5;
		}
		LEVEL 0 FOR 6.5;
		LEVEL 1 FOR 1.052;
		LEVEL 0 FOR 2.978;
		LEVEL 1 FOR 5.1;
		LEVEL 0 FOR 2.613;
		LEVEL 1 FOR 10.6;
		LEVEL 0 FOR 10.267;
		LEVEL 1 FOR 1.699;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.634;
			LEVEL 1 FOR 1.699;
		}
		LEVEL 0 FOR 5.878;
		LEVEL 1 FOR 3.1;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.9;
			LEVEL 1 FOR 3.1;
		}
		LEVEL 0 FOR 1.099;
		LEVEL 1 FOR 3.81;
		LEVEL 0 FOR 4.9;
		LEVEL 1 FOR 1.29;
		LEVEL 0 FOR 2.389;
		LEVEL 1 FOR 3.932;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.734;
			LEVEL 1 FOR 3.932;
		}
		LEVEL 0 FOR 2.558;
		LEVEL 1 FOR 2.866;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.8;
			LEVEL 1 FOR 2.866;
		}
		LEVEL 0 FOR 10.677;
		LEVEL 1 FOR 8.6;
		LEVEL 0 FOR 13.935;
		LEVEL 1 FOR 7.0;
		LEVEL 0 FOR 5.324;
		LEVEL 1 FOR 3.5;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.5;
			LEVEL 1 FOR 3.5;
		}
		LEVEL 0 FOR 5.062;
		LEVEL 1 FOR 8.6;
		LEVEL 0 FOR 10.729;
		LEVEL 1 FOR 1.8;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.2;
			LEVEL 1 FOR 1.8;
		}
		LEVEL 0 FOR 1.364;
		LEVEL 1 FOR 2.511;
		LEVEL 0 FOR 5.1;
		LEVEL 1 FOR 4.047;
		LEVEL 0 FOR 2.55;
		LEVEL 1 FOR 2.45;
		LEVEL 0 FOR 2.55;
		LEVEL 1 FOR 5.096;
		LEVEL 0 FOR 12.4;
		LEVEL 1 FOR 5.649;
		LEVEL 0 FOR 5.8;
		LEVEL 1 FOR 4.2;
		LEVEL 0 FOR 5.8;
		LEVEL 1 FOR 2.737;
		LEVEL 0 FOR 2.85;
		LEVEL 1 FOR 2.15;
		LEVEL 0 FOR 2.85;
		LEVEL 1 FOR 3.082;
		LEVEL 0 FOR 3.667;
		LEVEL 1 FOR 2.999;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.667;
			LEVEL 1 FOR 2.999;
		}
		LEVEL 0 FOR 3.667;
		LEVEL 1 FOR 1.179;
		LEVEL 0 FOR 0.158;
		LEVEL 1 FOR 2.999;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.667;
			LEVEL 1 FOR 2.999;
		}
		LEVEL 0 FOR 3.511;
		LEVEL 1 FOR 2.101;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.933;
			LEVEL 1 FOR 2.733;
		}
		LEVEL 0 FOR 3.933;
		LEVEL 1 FOR 0.634;
		LEVEL 0 FOR 2.602;
		LEVEL 1 FOR 3.3;
		LEVEL 0 FOR 4.098;
		LEVEL 1 FOR 0.81;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.9;
			LEVEL 1 FOR 4.1;
		}
		LEVEL 0 FOR 5.9;
		LEVEL 1 FOR 3.29;
		LEVEL 0 FOR 5.565;
		LEVEL 1 FOR 7.4;
		LEVEL 0 FOR 7.035;
		LEVEL 1 FOR 0.661;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.8;
			LEVEL 1 FOR 1.533;
		}
		LEVEL 0 FOR 1.8;
		LEVEL 1 FOR 0.873;
		LEVEL 0 FOR 1.489;
		LEVEL 1 FOR 3.5;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.5;
			LEVEL 1 FOR 3.5;
		}
		LEVEL 0 FOR 5.011;
		LEVEL 1 FOR 1.671;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.734;
			LEVEL 1 FOR 3.932;
		}
		LEVEL 0 FOR 2.734;
		LEVEL 1 FOR 2.263;
		LEVEL 0 FOR 2.316;
		LEVEL 1 FOR 4.9;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.1;
			LEVEL 1 FOR 4.9;
		}
		LEVEL 0 FOR 5.531;
		LEVEL 1 FOR 1.7;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.3;
			LEVEL 1 FOR 1.7;
		}
		LEVEL 0 FOR 0.553;
		LEVEL 1 FOR 1.592;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.45;
			LEVEL 1 FOR 2.55;
		}
		LEVEL 0 FOR 2.45;
		LEVEL 1 FOR 1.02;
		LEVEL 0 FOR 3.35;
		LEVEL 1 FOR 1.65;
		LEVEL 0 FOR 3.35;
		LEVEL 1 FOR 3.218;
		LEVEL 0 FOR 3.4;
		LEVEL 1 FOR 3.266;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.4;
			LEVEL 1 FOR 3.266;
		}
		LEVEL 0 FOR 3.4;
		LEVEL 1 FOR 3.125;
		LEVEL 0 FOR 1.334;
		LEVEL 1 FOR 1.999;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 1.334;
			LEVEL 1 FOR 1.999;
		}
		LEVEL 0 FOR 1.334;
		LEVEL 1 FOR 2.08;
		LEVEL 0 FOR 4.6;
		LEVEL 1 FOR 3.833;
	}
}

TRANSITION_LIST("bin")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 6.792;
		LEVEL 1 FOR 11.4;
		LEVEL 0 FOR 1.808;
		LEVEL 1 FOR 0.216;
		LEVEL 0 FOR 8.0;
		LEVEL 1 FOR 11.915;
		LEVEL 0 FOR 4.533;
		LEVEL 1 FOR 2.133;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 4.533;
			LEVEL 1 FOR 2.133;
		}
		LEVEL 0 FOR 4.533;
		LEVEL 1 FOR 2.717;
		LEVEL 0 FOR 2.1;
		LEVEL 1 FOR 1.233;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.1;
			LEVEL 1 FOR 1.233;
		}
		LEVEL 0 FOR 2.1;
		LEVEL 1 FOR 0.521;
		LEVEL 0 FOR 0.106;
		LEVEL 1 FOR 2.599;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.067;
			LEVEL 1 FOR 2.599;
		}
		LEVEL 0 FOR 5.489;
		LEVEL 1 FOR 2.45;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.55;
			LEVEL 1 FOR 2.45;
		}
		LEVEL 0 FOR 1.024;
		LEVEL 1 FOR 0.891;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.167;
			LEVEL 1 FOR 1.166;
		}
		LEVEL 0 FOR 2.167;
		LEVEL 1 FOR 0.276;
		LEVEL 0 FOR 0.694;
		LEVEL 1 FOR 1.933;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.4;
			LEVEL 1 FOR 1.933;
		}
		LEVEL 0 FOR 5.077;
		LEVEL 1 FOR 9.8;
		LEVEL 0 FOR 7.256;
		LEVEL 1 FOR 3.4;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.6;
			LEVEL 1 FOR 3.4;
		}
		LEVEL 0 FOR 6.563;
		LEVEL 1 FOR 4.5;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.5;
			LEVEL 1 FOR 4.5;
		}
		LEVEL 0 FOR 4.349;
		LEVEL 1 FOR 1.099;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.234;
			LEVEL 1 FOR 1.099;
		}
		LEVEL 0 FOR 1.997;
		LEVEL 1 FOR 1.425;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.1;
			LEVEL 1 FOR 1.9;
		}
		LEVEL 0 FOR 3.1;
		LEVEL 1 FOR 0.475;
		LEVEL 0 FOR 1.086;
		LEVEL 1 FOR 2.0;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.0;
			LEVEL 1 FOR 2.0;
		}
		LEVEL 0 FOR 3.222;
		LEVEL 1 FOR 3.3;
		LEVEL 0 FOR 5.392;
		LEVEL 1 FOR 4.823;
		LEVEL 0 FOR 8.8;
		LEVEL 1 FOR 6.377;
		LEVEL 0 FOR 1.289;
		LEVEL 1 FOR 1.7;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.3;
			LEVEL 1 FOR 1.7;
		}
		LEVEL 0 FOR 2.573;
		LEVEL 1 FOR 5.3;
		LEVEL 0 FOR 4.146;
		LEVEL 1 FOR 1.333;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.0;
			LEVEL 1 FOR 1.333;
		}
		LEVEL 0 FOR 7.69;
		LEVEL 1 FOR 11.2;
		LEVEL 0 FOR 3.103;
		LEVEL 1 FOR 0.632;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.6;
			LEVEL 1 FOR 2.4;
		}
		LEVEL 0 FOR 2.6;
		LEVEL 1 FOR 3.53;
		LEVEL 0 FOR 10.4;
		LEVEL 1 FOR 7.838;
		LEVEL 0 FOR 3.037;
		LEVEL 1 FOR 2.866;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.8;
			LEVEL 1 FOR 2.866;
		}
		LEVEL 0 FOR 0.765;
		LEVEL 1 FOR 3.511;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 4.1;
			LEVEL 1 FOR 5.9;
		}
		LEVEL 0 FOR 4.1;
		LEVEL 1 FOR 3.028;
		LEVEL 0 FOR 1.334;
		LEVEL 1 FOR 1.999;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 1.334;
			LEVEL 1 FOR 1.999;
		}
		LEVEL 0 FOR 1.334;
		LEVEL 1 FOR 1.361;
		LEVEL 0 FOR 3.735;
		LEVEL 1 FOR 5.1;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 4.9;
			LEVEL 1 FOR 5.1;
		}
		LEVEL 0 FOR 2.977;
		LEVEL 1 FOR 3.2;
		LEVEL 0 FOR 6.429;
		LEVEL 1 FOR 2.05;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.95;
			LEVEL 1 FOR 2.05;
		}
		LEVEL 0 FOR 1.509;
		LEVEL 1 FOR 0.736;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.9;
			LEVEL 1 FOR 1.433;
		}
		LEVEL 0 FOR 1.9;
		LEVEL 1 FOR 2.756;
		LEVEL 0 FOR 3.667;
		LEVEL 1 FOR 2.999;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.667;
			LEVEL 1 FOR 2.999;
		}
		LEVEL 0 FOR 3.667;
		LEVEL 1 FOR 1.18;
		LEVEL 0 FOR 2.034;
		LEVEL 1 FOR 1.299;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.034;
			LEVEL 1 FOR 1.299;
		}
		LEVEL 0 FOR 2.034;
		LEVEL 1 FOR 2.085;
		LEVEL 0 FOR 2.3;
		LEVEL 1 FOR 2.7;
		LEVEL 0 FOR 2.3;
		LEVEL 1 FOR 1.678;
		LEVEL 0 FOR 0.391;
		LEVEL 1 FOR 0.999;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.334;
			LEVEL 1 FOR 0.999;
		}
		LEVEL 0 FOR 1.944;
		LEVEL 1 FOR 2.345;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.6;
			LEVEL 1 FOR 4.4;
		}
		LEVEL 0 FOR 5.6;
		LEVEL 1 FOR 2.055;
		LEVEL 0 FOR 1.501;
		LEVEL 1 FOR 5.6;
		NODE

⌨️ 快捷键说明

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