plus_top.hif

来自「这是一个用VHDL层次化设计的一个九九乘法表源文件,还包含仿真波形」· HIF 代码 · 共 275 行 · 第 1/2 页

HIF
275
字号
		plus_top [] [U3965680.DLS,U2043679.DLS,U7449008.DLS,U1147235.DLS]
		{
			0 [] [];
		}
	}
}
TREE
{
	plus_top::(0,0):(0): plus_top.vhd
	{
		pluscontrol::(21,17):(66,CONTROL): pluscontrol.vhd;
		count8:2:(23,16):(67,COUNT1): count8.vhd
		{
			lpm_add_sub:33:(20,33):(39): lpm_add_sub.tdf
			{
				addcore:34:(212,4):(46,adder): addcore.tdf;
				altshift:7:(222,2):(65,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(79,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(87,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		cnt1::(25,16):(68,COUNT2): cnt1.vhd
		{
			lpm_add_sub:35:(21,25):(50): lpm_add_sub.tdf
			{
				addcore:36:(212,4):(49,adder): addcore.tdf;
				altshift:13:(222,2):(71,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(87,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(95,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:35:(24,25):(66): lpm_add_sub.tdf
			{
				addcore:36:(212,4):(49,adder): addcore.tdf;
				altshift:13:(222,2):(71,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(87,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(95,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		cnt2::(27,16):(69,COUNT3): cnt2.vhd
		{
			lpm_add_sub:35:(23,33):(51): lpm_add_sub.tdf
			{
				addcore:36:(212,4):(49,adder): addcore.tdf;
				altshift:13:(222,2):(71,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(87,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(95,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		mux1:14:(29,12):(70,M1~92): mux1.vhd;
		mux2:15:(31,12):(71,M2~97): mux2.vhd;
		plus:16:(33,12):(72,P1): plus.vhd
		{
			lpm_mult:37:(12,4):(24): lpm_mult.tdf
			{
				multcore:38:(264,5):(47,mult_core): multcore.tdf
				{
					csa_add:20:(260,8):(46,padder): csa_add.tdf
					{
						csa_cell:21:(57,11):(79,adder0): csa_cell.tdf;
						csa_add:22:(62,3):(121,sub_csa_add): csa_add.tdf
						{
							csa_cell:23:(57,11):(72,adder0): csa_cell.tdf;
						}
						lpm_add_sub:39:(66,3):(170,cpa_adder): lpm_add_sub.tdf
						{
							addcore:40:(212,4):(64,adder): addcore.tdf;
							altshift:28:(222,2):(101,result_ext_latency_ffs): altshift.tdf;
							altshift:8:(224,2):(127,carry_ext_latency_ffs): altshift.tdf;
							altshift:8:(226,2):(135,oflow_ext_latency_ffs): altshift.tdf;
						}
					}
				}
				altshift:29:(291,3):(75,external_latency_ffs): altshift.tdf;
			}
		}
		trans:17:(35,12):(73,P2): trans.vhd
		{
			lpm_add_sub:41:(16,1):(540): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:41:(19,1):(587): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:41:(22,1):(634): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:41:(25,1):(681): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:41:(28,1):(728): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:41:(31,1):(775): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:41:(34,1):(822): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:41:(37,1):(869): lpm_add_sub.tdf
			{
				addcore:42:(212,4):(58,adder): addcore.tdf;
				altshift:29:(222,2):(89,result_ext_latency_ffs): altshift.tdf;
				altshift:8:(224,2):(111,carry_ext_latency_ffs): altshift.tdf;
				altshift:8:(226,2):(119,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
	}
}

⌨️ 快捷键说明

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