timer.hif

来自「利用一块芯片完成除时钟源、按键、扬声器和显示器(数码管)之外的所有数字电路功能。」· HIF 代码 · 共 368 行 · 第 1/2 页

HIF
368
字号
		}
		sec::(0,0):(24): sec.vhd
		{
			lpm_add_sub:25:(21,6):(189): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(26,6):(266): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(34,5):(352): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(38,7):(378): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(41,7):(407): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		d_ff::(0,0):(18): d_ff.vhd;
		hour::(0,0):(17): hour.vhd
		{
			lpm_add_sub:25:(22,6):(185): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(27,6):(262): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(35,5):(336): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(38,7):(358): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(41,7):(387): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		decoder_dynamic::(0,0):(13): decoder_dynamic.vhd
		{
			lpm_add_sub:27:(18,4):(81): lpm_add_sub.tdf
			{
				addcore:28:(211,4):(42,adder): addcore.tdf;
				altshift:19:(221,2):(58,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(69,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(76,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		sec::(0,0):(10): sec.vhd
		{
			lpm_add_sub:25:(21,6):(189): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(26,6):(266): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(34,5):(352): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(38,7):(378): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(41,7):(407): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		fre_100::(0,0):(8): fre_100.vhd
		{
			lpm_add_sub:23:(17,4):(99): lpm_add_sub.tdf
			{
				addcore:24:(211,4):(51,adder): addcore.tdf;
				altshift:6:(221,2):(76,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(93,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(100,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		mms::(0,0):(6): mms.vhd
		{
			lpm_add_sub:25:(22,5):(164): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(25,7):(186): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
			lpm_add_sub:25:(28,7):(215): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		fre_20::(0,0):(5): fre_20.vhd
		{
			lpm_add_sub:25:(17,4):(69): lpm_add_sub.tdf
			{
				addcore:26:(211,4):(45,adder): addcore.tdf;
				altshift:12:(221,2):(64,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(77,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(84,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		fre_100::(0,0):(4): fre_100.vhd
		{
			lpm_add_sub:23:(17,4):(99): lpm_add_sub.tdf
			{
				addcore:24:(211,4):(51,adder): addcore.tdf;
				altshift:6:(221,2):(76,result_ext_latency_ffs): altshift.tdf;
				altshift:7:(223,2):(93,carry_ext_latency_ffs): altshift.tdf;
				altshift:7:(225,2):(100,oflow_ext_latency_ffs): altshift.tdf;
			}
		}
		decoder::(0,0):(2): decoder.vhd;
	}
}

⌨️ 快捷键说明

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