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

📄 b8_adder.vwf

📁 8位的加法器设计
💻 VWF
📖 第 1 页 / 共 5 页
字号:
/*
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("b2")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = INPUT;
	PARENT = "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TRANSITION_LIST("b2")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1.201;
		LEVEL 1 FOR 7.0;
		LEVEL 0 FOR 11.799;
		LEVEL 1 FOR 0.423;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.1;
			LEVEL 1 FOR 1.233;
		}
		LEVEL 0 FOR 2.1;
		LEVEL 1 FOR 0.811;
		LEVEL 0 FOR 1.746;
		LEVEL 1 FOR 5.5;
		LEVEL 0 FOR 2.754;
		LEVEL 1 FOR 1.302;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.9;
			LEVEL 1 FOR 1.433;
		}
		LEVEL 0 FOR 1.9;
		LEVEL 1 FOR 0.613;
		LEVEL 0 FOR 6.6;
		LEVEL 1 FOR 5.782;
		LEVEL 0 FOR 6.6;
		LEVEL 1 FOR 3.4;
		LEVEL 0 FOR 6.6;
		LEVEL 1 FOR 0.537;
		LEVEL 0 FOR 1.652;
		LEVEL 1 FOR 7.8;
		LEVEL 0 FOR 10.548;
		LEVEL 1 FOR 5.82;
		LEVEL 0 FOR 8.6;
		LEVEL 1 FOR 5.58;
		LEVEL 0 FOR 0.278;
		LEVEL 1 FOR 3.133;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.533;
			LEVEL 1 FOR 3.133;
		}
		LEVEL 0 FOR 3.915;
		LEVEL 1 FOR 2.15;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.85;
			LEVEL 1 FOR 2.15;
		}
		LEVEL 0 FOR 2.192;
		LEVEL 1 FOR 3.591;
		LEVEL 0 FOR 5.4;
		LEVEL 1 FOR 2.369;
		LEVEL 0 FOR 6.1;
		LEVEL 1 FOR 4.691;
		LEVEL 0 FOR 3.933;
		LEVEL 1 FOR 2.733;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.933;
			LEVEL 1 FOR 2.733;
		}
		LEVEL 0 FOR 3.933;
		LEVEL 1 FOR 3.212;
		LEVEL 0 FOR 6.7;
		LEVEL 1 FOR 2.481;
		LEVEL 0 FOR 3.6;
		LEVEL 1 FOR 3.066;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.6;
			LEVEL 1 FOR 3.066;
		}
		LEVEL 0 FOR 3.6;
		LEVEL 1 FOR 2.757;
		LEVEL 0 FOR 4.4;
		LEVEL 1 FOR 6.008;
		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 6.47;
		LEVEL 0 FOR 11.2;
		LEVEL 1 FOR 2.559;
		LEVEL 0 FOR 1.283;
		LEVEL 1 FOR 1.066;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.267;
			LEVEL 1 FOR 1.066;
		}
		LEVEL 0 FOR 0.985;
		LEVEL 1 FOR 0.75;
		LEVEL 0 FOR 5.5;
		LEVEL 1 FOR 3.75;
		LEVEL 0 FOR 0.075;
		LEVEL 1 FOR 1.666;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.667;
			LEVEL 1 FOR 1.666;
		}
		LEVEL 0 FOR 1.593;
		LEVEL 1 FOR 0.723;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.333;
			LEVEL 1 FOR 2.333;
		}
		LEVEL 0 FOR 4.333;
		LEVEL 1 FOR 1.612;
		LEVEL 0 FOR 3.461;
		LEVEL 1 FOR 9.4;
		LEVEL 0 FOR 7.139;
		LEVEL 1 FOR 6.243;
		LEVEL 0 FOR 11.2;
		LEVEL 1 FOR 3.198;
		LEVEL 0 FOR 1.867;
		LEVEL 1 FOR 1.466;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 1.867;
			LEVEL 1 FOR 1.466;
		}
		LEVEL 0 FOR 1.867;
		LEVEL 1 FOR 0.826;
		LEVEL 0 FOR 0.01;
		LEVEL 1 FOR 2.333;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.333;
			LEVEL 1 FOR 2.333;
		}
		LEVEL 0 FOR 5.621;
		LEVEL 1 FOR 1.233;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.1;
			LEVEL 1 FOR 1.233;
		}
		LEVEL 0 FOR 0.805;
		LEVEL 1 FOR 3.101;
		LEVEL 0 FOR 6.5;
		LEVEL 1 FOR 0.399;
		LEVEL 0 FOR 3.085;
		LEVEL 1 FOR 2.666;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.0;
			LEVEL 1 FOR 2.666;
		}
		LEVEL 0 FOR 1.627;
		LEVEL 1 FOR 2.999;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.667;
			LEVEL 1 FOR 2.999;
		}
		LEVEL 0 FOR 6.891;
		LEVEL 1 FOR 6.4;
		LEVEL 0 FOR 10.188;
		LEVEL 1 FOR 2.266;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.4;
			LEVEL 1 FOR 2.266;
		}
		LEVEL 0 FOR 5.752;
		LEVEL 1 FOR 6.0;
		LEVEL 0 FOR 3.012;
		LEVEL 1 FOR 2.85;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.15;
			LEVEL 1 FOR 2.85;
		}
		LEVEL 0 FOR 2.748;
		LEVEL 1 FOR 1.85;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.15;
			LEVEL 1 FOR 1.85;
		}
		LEVEL 0 FOR 6.84;
		LEVEL 1 FOR 8.4;
		LEVEL 0 FOR 6.43;
		LEVEL 1 FOR 0.3;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.15;
			LEVEL 1 FOR 1.85;
		}
		LEVEL 0 FOR 3.15;
		LEVEL 1 FOR 1.55;
		LEVEL 0 FOR 3.783;
		LEVEL 1 FOR 2.066;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.6;
			LEVEL 1 FOR 2.066;
		}
		LEVEL 0 FOR 0.819;
		LEVEL 1 FOR 2.68;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.6;
			LEVEL 1 FOR 3.4;
		}
		LEVEL 0 FOR 6.6;
		LEVEL 1 FOR 2.825;
		LEVEL 0 FOR 4.3;
		LEVEL 1 FOR 3.595;
		LEVEL 0 FOR 2.629;
		LEVEL 1 FOR 2.2;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.8;
			LEVEL 1 FOR 2.2;
		}
		LEVEL 0 FOR 4.444;
		LEVEL 1 FOR 3.7;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.3;
			LEVEL 1 FOR 3.7;
		}
		LEVEL 0 FOR 3.341;
		LEVEL 1 FOR 1.733;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.6;
			LEVEL 1 FOR 1.733;
		}
		LEVEL 0 FOR 4.059;
		LEVEL 1 FOR 3.5;
		LEVEL 0 FOR 2.728;
		LEVEL 1 FOR 0.606;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.2;
			LEVEL 1 FOR 3.8;
		}
		LEVEL 0 FOR 6.2;
		LEVEL 1 FOR 5.619;
		LEVEL 0 FOR 11.2;
		LEVEL 1 FOR 6.375;
		LEVEL 0 FOR 0.14;
		LEVEL 1 FOR 4.0;
		LEVEL 0 FOR 5.976;
		LEVEL 1 FOR 2.199;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.467;
			LEVEL 1 FOR 2.199;
		}
		LEVEL 0 FOR 4.353;
		LEVEL 1 FOR 0.157;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.2;
			LEVEL 1 FOR 1.8;
		}
		LEVEL 0 FOR 3.2;
		LEVEL 1 FOR 1.643;
		LEVEL 0 FOR 1.098;
		LEVEL 1 FOR 1.433;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.9;
			LEVEL 1 FOR 1.433;
		}
		LEVEL 0 FOR 8.782;
		LEVEL 1 FOR 9.4;
		LEVEL 0 FOR 3.397;
		LEVEL 1 FOR 2.333;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4.333;
			LEVEL 1 FOR 2.333;
		}
		LEVEL 0 FOR 3.559;
		LEVEL 1 FOR 2.629;
		LEVEL 0 FOR 4.6;
		LEVEL 1 FOR 3.081;
		LEVEL 0 FOR 2.15;
		LEVEL 1 FOR 2.85;
		LEVEL 0 FOR 2.15;
		LEVEL 1 FOR 2.54;
		LEVEL 0 FOR 0.788;
		LEVEL 1 FOR 1.099;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.234;
			LEVEL 1 FOR 1.099;
		}
		LEVEL 0 FOR 1.447;
		LEVEL 1 FOR 1.98;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.8;
			LEVEL 1 FOR 2.2;
		}
		LEVEL 0 FOR 2.8;
		LEVEL 1 FOR 2.888;
		LEVEL 0 FOR 5.7;
		LEVEL 1 FOR 1.632;
		LEVEL 0 FOR 0.103;
		LEVEL 1 FOR 2.45;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 2.55;
			LEVEL 1 FOR 2.45;
		}
		LEVEL 0 FOR 2.447;
		LEVEL 1 FOR 2.211;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 4.1;
			LEVEL 1 FOR 5.9;
		}
		LEVEL 0 FOR 4.1;
		LEVEL 1 FOR 3.689;
		LEVEL 0 FOR 0.545;
		LEVEL 1 FOR 6.0;
		LEVEL 0 FOR 15.763;
		LEVEL 1 FOR 3.532;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.134;
			LEVEL 1 FOR 3.532;
		}
		LEVEL 0 FOR 0.828;
		LEVEL 1 FOR 1.268;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.2;
			LEVEL 1 FOR 1.8;
		}
		LEVEL 0 FOR 3.2;
		LEVEL 1 FOR 0.532;
		LEVEL 0 FOR 3.635;
		LEVEL 1 FOR 4.1;
		LEVEL 0 FOR 3.358;
		LEVEL 1 FOR 1.299;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.034;
			LEVEL 1 FOR 1.299;
		}
		LEVEL 0 FOR 0.942;
		LEVEL 1 FOR 0.285;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.2;
			LEVEL 1 FOR 4.8;
		}
		LEVEL 0 FOR 5.2;
		LEVEL 1 FOR 4.515;
		LEVEL 0 FOR 1.255;
		LEVEL 1 FOR 1.299;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 2.034;
			LEVEL 1 FOR 1.299;
		}
		LEVEL 0 FOR 0.78;
		LEVEL 1 FOR 2.528;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.8;
			LEVEL 1 FOR 2.866;
		}
		LEVEL 0 FOR 3.8;
		LEVEL 1 FOR 0.34;
		LEVEL 0 FOR 0.997;
		LEVEL 1 FOR 2.0;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.0;
			LEVEL 1 FOR 2.0;
		}
		LEVEL 0 FOR 2.675;
		LEVEL 1 FOR 4.8;
		LEVEL 0 FOR 4.528;
	}
}

TRANSITION_LIST("a0")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1000.0;
	}
}

TRANSITION_LIST("a1")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 3.305;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 5.6;
			LEVEL 1 FOR 4.4;
		}
		LEVEL 0 FOR 5.6;
		LEVEL 1 FOR 1.095;
		LEVEL 0 FOR 2.902;
		LEVEL 1 FOR 3.333;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 3.333;
			LEVEL 1 FOR 3.333;
		}
		LEVEL 0 FOR 0.778;
		LEVEL 1 FOR 3.9;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 6.1;
			LEVEL 1 FOR 3.9;
		}
		LEVEL 0 FOR 6.111;
		LEVEL 1 FOR 1.85;
		NODE
		{
			REPEAT = 1;
			LEVEL 0 FOR 3.15;
			LEVEL 1 FOR 1.85;
		}
		LEVEL 0 FOR 6.952;
		LEVEL 1 FOR 4.9;
		LEVEL 0 FOR 0.942;
		LEVEL 1 FOR 0.698;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 1.8;
			LEVEL 1 FOR 1.533;
		}
		LEVEL 0 FOR 1.8;
		LEVEL 1 FOR 5.759;
		LEVEL 0 FOR 13.0;
		LEVEL 1 FOR 2.077;
		LEVEL 0 FOR 6.717;
		LEVEL 1 FOR 6.0;
		LEVEL 0 FOR 7.283;
		LEVEL 1 FOR 0.367;
		NODE
		{

⌨️ 快捷键说明

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