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

📄 freqtest.map.eqn

📁 基于fpga和sopc的用VHDL语言编写的EDA8位16进制频率计
💻 EQN
📖 第 1 页 / 共 2 页
字号:

G1_safe_q[16]_carry_eqn = G1L23;
G1_safe_q[16]_lut_out = G1_safe_q[16] $ !G1_safe_q[16]_carry_eqn;
G1_safe_q[16] = DFFEA(G1_safe_q[16]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L43 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella16~COUT
--operation mode is arithmetic

G1L43 = CARRY(G1_safe_q[16] & !G1L23);


--G1_safe_q[15] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[15]
--operation mode is arithmetic

G1_safe_q[15]_carry_eqn = G1L03;
G1_safe_q[15]_lut_out = G1_safe_q[15] $ G1_safe_q[15]_carry_eqn;
G1_safe_q[15] = DFFEA(G1_safe_q[15]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L23 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella15~COUT
--operation mode is arithmetic

G1L23 = CARRY(!G1L03 # !G1_safe_q[15]);


--G1_safe_q[14] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[14]
--operation mode is arithmetic

G1_safe_q[14]_carry_eqn = G1L82;
G1_safe_q[14]_lut_out = G1_safe_q[14] $ !G1_safe_q[14]_carry_eqn;
G1_safe_q[14] = DFFEA(G1_safe_q[14]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L03 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella14~COUT
--operation mode is arithmetic

G1L03 = CARRY(G1_safe_q[14] & !G1L82);


--G1_safe_q[13] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[13]
--operation mode is arithmetic

G1_safe_q[13]_carry_eqn = G1L62;
G1_safe_q[13]_lut_out = G1_safe_q[13] $ G1_safe_q[13]_carry_eqn;
G1_safe_q[13] = DFFEA(G1_safe_q[13]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L82 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella13~COUT
--operation mode is arithmetic

G1L82 = CARRY(!G1L62 # !G1_safe_q[13]);


--G1_safe_q[12] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[12]
--operation mode is arithmetic

G1_safe_q[12]_carry_eqn = G1L42;
G1_safe_q[12]_lut_out = G1_safe_q[12] $ !G1_safe_q[12]_carry_eqn;
G1_safe_q[12] = DFFEA(G1_safe_q[12]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L62 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella12~COUT
--operation mode is arithmetic

G1L62 = CARRY(G1_safe_q[12] & !G1L42);


--G1_safe_q[11] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[11]
--operation mode is arithmetic

G1_safe_q[11]_carry_eqn = G1L22;
G1_safe_q[11]_lut_out = G1_safe_q[11] $ G1_safe_q[11]_carry_eqn;
G1_safe_q[11] = DFFEA(G1_safe_q[11]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L42 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella11~COUT
--operation mode is arithmetic

G1L42 = CARRY(!G1L22 # !G1_safe_q[11]);


--G1_safe_q[10] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[10]
--operation mode is arithmetic

G1_safe_q[10]_carry_eqn = G1L02;
G1_safe_q[10]_lut_out = G1_safe_q[10] $ !G1_safe_q[10]_carry_eqn;
G1_safe_q[10] = DFFEA(G1_safe_q[10]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L22 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella10~COUT
--operation mode is arithmetic

G1L22 = CARRY(G1_safe_q[10] & !G1L02);


--G1_safe_q[9] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[9]
--operation mode is arithmetic

G1_safe_q[9]_carry_eqn = G1L81;
G1_safe_q[9]_lut_out = G1_safe_q[9] $ G1_safe_q[9]_carry_eqn;
G1_safe_q[9] = DFFEA(G1_safe_q[9]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L02 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella9~COUT
--operation mode is arithmetic

G1L02 = CARRY(!G1L81 # !G1_safe_q[9]);


--G1_safe_q[8] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[8]
--operation mode is arithmetic

G1_safe_q[8]_carry_eqn = G1L61;
G1_safe_q[8]_lut_out = G1_safe_q[8] $ !G1_safe_q[8]_carry_eqn;
G1_safe_q[8] = DFFEA(G1_safe_q[8]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L81 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella8~COUT
--operation mode is arithmetic

G1L81 = CARRY(G1_safe_q[8] & !G1L61);


--G1_safe_q[7] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[7]
--operation mode is arithmetic

G1_safe_q[7]_carry_eqn = G1L41;
G1_safe_q[7]_lut_out = G1_safe_q[7] $ G1_safe_q[7]_carry_eqn;
G1_safe_q[7] = DFFEA(G1_safe_q[7]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L61 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella7~COUT
--operation mode is arithmetic

G1L61 = CARRY(!G1L41 # !G1_safe_q[7]);


--G1_safe_q[6] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[6]
--operation mode is arithmetic

G1_safe_q[6]_carry_eqn = G1L21;
G1_safe_q[6]_lut_out = G1_safe_q[6] $ !G1_safe_q[6]_carry_eqn;
G1_safe_q[6] = DFFEA(G1_safe_q[6]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L41 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella6~COUT
--operation mode is arithmetic

G1L41 = CARRY(G1_safe_q[6] & !G1L21);


--G1_safe_q[5] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[5]
--operation mode is arithmetic

G1_safe_q[5]_carry_eqn = G1L01;
G1_safe_q[5]_lut_out = G1_safe_q[5] $ G1_safe_q[5]_carry_eqn;
G1_safe_q[5] = DFFEA(G1_safe_q[5]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L21 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella5~COUT
--operation mode is arithmetic

G1L21 = CARRY(!G1L01 # !G1_safe_q[5]);


--G1_safe_q[4] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[4]
--operation mode is arithmetic

G1_safe_q[4]_carry_eqn = G1L8;
G1_safe_q[4]_lut_out = G1_safe_q[4] $ !G1_safe_q[4]_carry_eqn;
G1_safe_q[4] = DFFEA(G1_safe_q[4]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L01 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella4~COUT
--operation mode is arithmetic

G1L01 = CARRY(G1_safe_q[4] & !G1L8);


--G1_safe_q[3] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[3]
--operation mode is arithmetic

G1_safe_q[3]_carry_eqn = G1L6;
G1_safe_q[3]_lut_out = G1_safe_q[3] $ G1_safe_q[3]_carry_eqn;
G1_safe_q[3] = DFFEA(G1_safe_q[3]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L8 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella3~COUT
--operation mode is arithmetic

G1L8 = CARRY(!G1L6 # !G1_safe_q[3]);


--G1_safe_q[2] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[2]
--operation mode is arithmetic

G1_safe_q[2]_carry_eqn = G1L4;
G1_safe_q[2]_lut_out = G1_safe_q[2] $ !G1_safe_q[2]_carry_eqn;
G1_safe_q[2] = DFFEA(G1_safe_q[2]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L6 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella2~COUT
--operation mode is arithmetic

G1L6 = CARRY(G1_safe_q[2] & !G1L4);


--G1_safe_q[1] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[1]
--operation mode is arithmetic

G1_safe_q[1]_carry_eqn = G1L2;
G1_safe_q[1]_lut_out = G1_safe_q[1] $ G1_safe_q[1]_carry_eqn;
G1_safe_q[1] = DFFEA(G1_safe_q[1]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L4 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella1~COUT
--operation mode is arithmetic

G1L4 = CARRY(!G1L2 # !G1_safe_q[1]);


--G1_safe_q[0] is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|safe_q[0]
--operation mode is arithmetic

G1_safe_q[0]_lut_out = !G1_safe_q[0];
G1_safe_q[0] = DFFEA(G1_safe_q[0]_lut_out, FSIN, !B1_CLR_CNT, , B1_Div2CLK, , );

--G1L2 is CNT:U3|lpm_counter:lpm_counter_component|cntr_6f8:auto_generated|counter_cella0~COUT
--operation mode is arithmetic

G1L2 = CARRY(G1_safe_q[0]);


--B1_CLR_CNT is TESTCTL:U1|CLR_CNT
--operation mode is normal

B1_CLR_CNT = !B1_Div2CLK & !CLK;


--FSIN is FSIN
--operation mode is input

FSIN = INPUT();


--CLK is CLK
--operation mode is input

CLK = INPUT();


--CCOUT is CCOUT
--operation mode is output

CCOUT = OUTPUT(G1_cout);


--DOUT[31] is DOUT[31]
--operation mode is output

DOUT[31] = OUTPUT(E1_dffs[31]);


--DOUT[30] is DOUT[30]
--operation mode is output

DOUT[30] = OUTPUT(E1_dffs[30]);


--DOUT[29] is DOUT[29]
--operation mode is output

DOUT[29] = OUTPUT(E1_dffs[29]);


--DOUT[28] is DOUT[28]
--operation mode is output

DOUT[28] = OUTPUT(E1_dffs[28]);


--DOUT[27] is DOUT[27]
--operation mode is output

DOUT[27] = OUTPUT(E1_dffs[27]);


--DOUT[26] is DOUT[26]
--operation mode is output

DOUT[26] = OUTPUT(E1_dffs[26]);


--DOUT[25] is DOUT[25]
--operation mode is output

DOUT[25] = OUTPUT(E1_dffs[25]);


--DOUT[24] is DOUT[24]
--operation mode is output

DOUT[24] = OUTPUT(E1_dffs[24]);


--DOUT[23] is DOUT[23]
--operation mode is output

DOUT[23] = OUTPUT(E1_dffs[23]);


--DOUT[22] is DOUT[22]
--operation mode is output

DOUT[22] = OUTPUT(E1_dffs[22]);


--DOUT[21] is DOUT[21]
--operation mode is output

DOUT[21] = OUTPUT(E1_dffs[21]);


--DOUT[20] is DOUT[20]
--operation mode is output

DOUT[20] = OUTPUT(E1_dffs[20]);


--DOUT[19] is DOUT[19]
--operation mode is output

DOUT[19] = OUTPUT(E1_dffs[19]);


--DOUT[18] is DOUT[18]
--operation mode is output

DOUT[18] = OUTPUT(E1_dffs[18]);


--DOUT[17] is DOUT[17]
--operation mode is output

DOUT[17] = OUTPUT(E1_dffs[17]);


--DOUT[16] is DOUT[16]
--operation mode is output

DOUT[16] = OUTPUT(E1_dffs[16]);


--DOUT[15] is DOUT[15]
--operation mode is output

DOUT[15] = OUTPUT(E1_dffs[15]);


--DOUT[14] is DOUT[14]
--operation mode is output

DOUT[14] = OUTPUT(E1_dffs[14]);


--DOUT[13] is DOUT[13]
--operation mode is output

DOUT[13] = OUTPUT(E1_dffs[13]);


--DOUT[12] is DOUT[12]
--operation mode is output

DOUT[12] = OUTPUT(E1_dffs[12]);


--DOUT[11] is DOUT[11]
--operation mode is output

DOUT[11] = OUTPUT(E1_dffs[11]);


--DOUT[10] is DOUT[10]
--operation mode is output

DOUT[10] = OUTPUT(E1_dffs[10]);


--DOUT[9] is DOUT[9]
--operation mode is output

DOUT[9] = OUTPUT(E1_dffs[9]);


--DOUT[8] is DOUT[8]
--operation mode is output

DOUT[8] = OUTPUT(E1_dffs[8]);


--DOUT[7] is DOUT[7]
--operation mode is output

DOUT[7] = OUTPUT(E1_dffs[7]);


--DOUT[6] is DOUT[6]
--operation mode is output

DOUT[6] = OUTPUT(E1_dffs[6]);


--DOUT[5] is DOUT[5]
--operation mode is output

DOUT[5] = OUTPUT(E1_dffs[5]);


--DOUT[4] is DOUT[4]
--operation mode is output

DOUT[4] = OUTPUT(E1_dffs[4]);


--DOUT[3] is DOUT[3]
--operation mode is output

DOUT[3] = OUTPUT(E1_dffs[3]);


--DOUT[2] is DOUT[2]
--operation mode is output

DOUT[2] = OUTPUT(E1_dffs[2]);


--DOUT[1] is DOUT[1]
--operation mode is output

DOUT[1] = OUTPUT(E1_dffs[1]);


--DOUT[0] is DOUT[0]
--operation mode is output

DOUT[0] = OUTPUT(E1_dffs[0]);


⌨️ 快捷键说明

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