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

📄 v_fpga.sim.vwf

📁 自己写的iic配置芯片的源程序
💻 VWF
📖 第 1 页 / 共 5 页
字号:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TRANSITION_LIST("HRDE")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 800000.0;
	}
}

TRANSITION_LIST("HRODCK")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 21621;
			LEVEL 0 FOR 18.5;
			LEVEL 1 FOR 18.5;
		}
		LEVEL 0 FOR 18.5;
		LEVEL 1 FOR 4.5;
	}
}

TRANSITION_LIST("HRQE[19]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 800000.0;
	}
}

TRANSITION_LIST("HRQE[18]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 800000.0;
	}
}

TRANSITION_LIST("HRQE[17]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HRQE[16]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HRQE[15]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HRQE[14]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HRQE[13]")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 8;
			LEVEL 0 FOR 94515.872;
			LEVEL 1 FOR 5484.128;
		}
	}
}

TRANSITION_LIST("HRQE[12]")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 6;
			LEVEL 0 FOR 18666.144;
			LEVEL 1 FOR 75849.728;
			LEVEL 0 FOR 24150.272;
			LEVEL 1 FOR 11333.856;
		}
		LEVEL 0 FOR 18666.144;
		LEVEL 1 FOR 1333.856;
	}
}

TRANSITION_LIST("HRQE[11]")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 8;
			LEVEL 1 FOR 37924.864;
			LEVEL 0 FOR 18666.144;
			LEVEL 1 FOR 37924.864;
			LEVEL 0 FOR 5484.128;
		}
	}
}

TRANSITION_LIST("HRQE[10]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 18962.432;
		LEVEL 0 FOR 18666.144;
		NODE
		{
			REPEAT = 20;
			LEVEL 1 FOR 18962.432;
			LEVEL 0 FOR 18962.432;
		}
		LEVEL 1 FOR 3874.144;
	}
}

TRANSITION_LIST("HRQE[9]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 9184.928;
		NODE
		{
			REPEAT = 41;
			LEVEL 1 FOR 9481.216;
			LEVEL 0 FOR 9481.216;
		}
		LEVEL 1 FOR 9481.216;
		LEVEL 0 FOR 3874.144;
	}
}

TRANSITION_LIST("HRQE[8]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 4444.32;
		NODE
		{
			REPEAT = 83;
			LEVEL 1 FOR 4740.608;
			LEVEL 0 FOR 4740.608;
		}
		LEVEL 1 FOR 4740.608;
		LEVEL 0 FOR 3874.144;
	}
}

TRANSITION_LIST("HRQE[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 2074.016;
		NODE
		{
			REPEAT = 168;
			LEVEL 1 FOR 2370.304;
			LEVEL 0 FOR 2370.304;
		}
		LEVEL 1 FOR 1503.84;
	}
}

TRANSITION_LIST("HRQE[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 888.864;
		NODE
		{
			REPEAT = 337;
			LEVEL 1 FOR 1185.152;
			LEVEL 0 FOR 1185.152;
		}
		LEVEL 1 FOR 318.688;
	}
}

TRANSITION_LIST("HRQE[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 296.288;
		NODE
		{
			REPEAT = 674;
			LEVEL 1 FOR 592.576;
			LEVEL 0 FOR 592.576;
		}
		LEVEL 1 FOR 592.576;
		LEVEL 0 FOR 318.688;
	}
}

TRANSITION_LIST("HRQE[4]")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 1350;
			LEVEL 1 FOR 296.288;
			LEVEL 0 FOR 296.288;
		}
		LEVEL 1 FOR 22.4;
	}
}

TRANSITION_LIST("HRQE[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 148.144;
		NODE
		{
			REPEAT = 2699;
			LEVEL 1 FOR 148.144;
			LEVEL 0 FOR 148.144;
		}
		LEVEL 1 FOR 148.144;
		LEVEL 0 FOR 22.4;
	}
}

TRANSITION_LIST("HRQE[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 74.072;
		NODE
		{
			REPEAT = 5399;
			LEVEL 1 FOR 74.072;
			LEVEL 0 FOR 74.072;
		}
		LEVEL 1 FOR 74.072;
		LEVEL 0 FOR 22.4;
	}
}

TRANSITION_LIST("HRQE[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 37.036;
		NODE
		{
			REPEAT = 10799;
			LEVEL 1 FOR 37.036;
			LEVEL 0 FOR 37.036;
		}
		LEVEL 1 FOR 37.036;
		LEVEL 0 FOR 22.4;
	}
}

TRANSITION_LIST("HRQE[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 18.518;
		NODE
		{
			REPEAT = 21600;
			LEVEL 1 FOR 18.518;
			LEVEL 0 FOR 18.518;
		}
		LEVEL 1 FOR 3.882;
	}
}

TRANSITION_LIST("HTD[19]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 27.658;
		LEVEL 1 FOR 799972.342;
	}
}

TRANSITION_LIST("HTD[18]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 29.181;
		LEVEL 1 FOR 799970.819;
	}
}

TRANSITION_LIST("HTD[17]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HTD[16]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HTD[15]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HTD[14]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 800000.0;
	}
}

TRANSITION_LIST("HTD[13]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 94561.253;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 5476.0;
			LEVEL 0 FOR 94498.0;
			LEVEL 1 FOR 5513.0;
			LEVEL 0 FOR 94498.0;
			LEVEL 1 FOR 5476.0;
			LEVEL 0 FOR 94535.0;
		}
		LEVEL 1 FOR 5476.0;
		LEVEL 0 FOR 94535.0;
		LEVEL 1 FOR 5435.747;
	}
}

TRANSITION_LIST("HTD[12]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 18712.657;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 75850.0;
			LEVEL 0 FOR 24124.0;
			LEVEL 1 FOR 11359.0;
			LEVEL 0 FOR 18648.0;
			LEVEL 1 FOR 75850.0;
			LEVEL 0 FOR 24161.0;
			LEVEL 1 FOR 11322.0;
			LEVEL 0 FOR 18685.0;
		}
		LEVEL 1 FOR 1290.343;
	}
}

TRANSITION_LIST("HTD[11]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 26.515;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 18685.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 5476.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 18648.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 5513.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 18648.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 5476.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 18685.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 5476.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 18648.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 5513.0;
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 18648.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 37925.0;
			LEVEL 0 FOR 5476.0;
			LEVEL 1 FOR 37925.0;
			LEVEL 0 FOR 18685.0;
		}
		LEVEL 1 FOR 37925.0;
		LEVEL 0 FOR 5435.485;
	}
}

TRANSITION_LIST("HTD[10]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 28.772;
		LEVEL 1 FOR 18981.0;
		LEVEL 0 FOR 18648.0;
		NODE
		{
			REPEAT = 20;
			LEVEL 1 FOR 18981.0;
			LEVEL 0 FOR 18944.0;
		}
		LEVEL 1 FOR 3842.228;
	}
}

TRANSITION_LIST("HTD[9]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 9202.969;
		NODE
		{
			REPEAT = 20;
			LEVEL 1 FOR 9509.0;
			LEVEL 0 FOR 9472.0;
			LEVEL 1 FOR 9472.0;
			LEVEL 0 FOR 9472.0;
		}
		LEVEL 1 FOR 9509.0;
		LEVEL 0 FOR 9472.0;
		LEVEL 1 FOR 9472.0;
		LEVEL 0 FOR 3844.031;
	}
}

TRANSITION_LIST("HTD[8]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 4466.46;
		LEVEL 1 FOR 4736.0;
		NODE
		{
			REPEAT = 20;
			LEVEL 0 FOR 4736.0;
			LEVEL 1 FOR 4773.0;
			NODE
			{
				REPEAT = 3;
				LEVEL 0 FOR 4736.0;
				LEVEL 1 FOR 4736.0;
			}
		}
		LEVEL 0 FOR 4736.0;
		LEVEL 1 FOR 4773.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 4736.0;
			LEVEL 1 FOR 4736.0;
		}
		LEVEL 0 FOR 3844.54;
	}
}

TRANSITION_LIST("HTD[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 2099.534;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 2368.0;
			LEVEL 0 FOR 2368.0;
		}
		NODE
		{
			REPEAT = 8;
			LEVEL 1 FOR 2368.0;
			LEVEL 0 FOR 2405.0;
			NODE
			{
				REPEAT = 7;
				LEVEL 1 FOR 2368.0;
				LEVEL 0 FOR 2368.0;
			}
		}
		LEVEL 1 FOR 2368.0;
		NODE
		{
			REPEAT = 12;
			LEVEL 0 FOR 2368.0;
			LEVEL 1 FOR 2405.0;
			NODE
			{
				REPEAT = 7;
				LEVEL 0 FOR 2368.0;
				LEVEL 1 FOR 2368.0;
			}
		}
		LEVEL 0 FOR 2368.0;
		LEVEL 1 FOR 2405.0;
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 2368.0;
			LEVEL 1 FOR 2368.0;
		}
		LEVEL 0 FOR 2368.0;
		LEVEL 1 FOR 1475.466;
	}
}

TRANSITION_LIST("HTD[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 916.094;
		NODE
		{
			REPEAT = 6;
			LEVEL 1 FOR 1184.0;
			LEVEL 0 FOR 1184.0;
		}
		NODE
		{
			REPEAT = 6;
			LEVEL 1 FOR 1221.0;
			NODE
			{
				REPEAT = 15;
				LEVEL 0 FOR 1184.0;
				LEVEL 1 FOR 1184.0;
			}
			LEVEL 0 FOR 1184.0;
		}
		LEVEL 1 FOR 1221.0;
		NODE
		{
			REPEAT = 16;
			LEVEL 0 FOR 1184.0;
			LEVEL 1 FOR 1184.0;
		}
		NODE
		{
			REPEAT = 8;
			LEVEL 0 FOR 1221.0;
			NODE
			{
				REPEAT = 15;
				LEVEL 1 FOR 1184.0;
				LEVEL 0 FOR 1184.0;
			}
			LEVEL 1 FOR 1184.0;
		}
		LEVEL 0 FOR 1221.0;
		NODE
		{
			REPEAT = 16;
			LEVEL 1 FOR 1184.0;
			LEVEL 0 FOR 1184.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 1 FOR 1221.0;
			NODE
			{
				REPEAT = 15;
				LEVEL 0 FOR 1184.0;
				LEVEL 1 FOR 1184.0;
			}

⌨️ 快捷键说明

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