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

📄 counter.fit.eqn

📁 8位计数器
💻 EQN
字号:
--G1_q[7] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[7] at LC8_B7
--operation mode is up_dn_cntr

G1_q[7]_lut_out = G1_q[7] $ G1L51;
G1_q[7] = DFFEA(G1_q[7]_lut_out, GLOBAL(clk2), , , , A1L72, GLOBAL(i50));


--G1_q[6] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[6] at LC7_B7
--operation mode is up_dn_cntr

G1_q[6]_lut_out = G1_q[6] $ G1L31;
G1_q[6] = DFFEA(G1_q[6]_lut_out, GLOBAL(clk2), , , , A1L82, GLOBAL(i50));

--G1L51 is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT at LC7_B7
--operation mode is up_dn_cntr

G1L51 = CARRY(!G1_q[6] & G1L31);


--G1_q[5] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[5] at LC6_B7
--operation mode is up_dn_cntr

G1_q[5]_lut_out = G1_q[5] $ G1L11;
G1_q[5] = DFFEA(G1_q[5]_lut_out, GLOBAL(clk2), , , , A1L92, GLOBAL(i50));

--G1L31 is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[5]~COUT at LC6_B7
--operation mode is up_dn_cntr

G1L31 = CARRY(!G1_q[5] & G1L11);


--G1_q[4] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[4] at LC5_B7
--operation mode is up_dn_cntr

G1_q[4]_lut_out = G1_q[4] $ G1L9;
G1_q[4] = DFFEA(G1_q[4]_lut_out, GLOBAL(clk2), , , , A1L03, GLOBAL(i50));

--G1L11 is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT at LC5_B7
--operation mode is up_dn_cntr

G1L11 = CARRY(!G1_q[4] & G1L9);


--G1_q[3] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[3] at LC4_B7
--operation mode is up_dn_cntr

G1_q[3]_lut_out = G1_q[3] $ G1L7;
G1_q[3] = DFFEA(G1_q[3]_lut_out, GLOBAL(clk2), , , , A1L13, GLOBAL(i50));

--G1L9 is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[3]~COUT at LC4_B7
--operation mode is up_dn_cntr

G1L9 = CARRY(!G1_q[3] & G1L7);


--G1_q[2] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[2] at LC3_B7
--operation mode is up_dn_cntr

G1_q[2]_lut_out = G1_q[2] $ G1L5;
G1_q[2] = DFFEA(G1_q[2]_lut_out, GLOBAL(clk2), , , , A1L23, GLOBAL(i50));

--G1L7 is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT at LC3_B7
--operation mode is up_dn_cntr

G1L7 = CARRY(!G1_q[2] & G1L5);


--G1_q[1] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[1] at LC2_B7
--operation mode is up_dn_cntr

G1_q[1]_lut_out = G1_q[1] $ G1L3;
G1_q[1] = DFFEA(G1_q[1]_lut_out, GLOBAL(clk2), , , , A1L33, GLOBAL(i50));

--G1L5 is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT at LC2_B7
--operation mode is up_dn_cntr

G1L5 = CARRY(!G1_q[1] & G1L3);


--G1_q[0] is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|q[0] at LC1_B7
--operation mode is up_dn_cntr

G1_q[0]_lut_out = !G1_q[0];
G1_q[0] = DFFEA(G1_q[0]_lut_out, GLOBAL(clk2), , , , A1L43, GLOBAL(i50));

--G1L3 is lpm_counter:q1_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT at LC1_B7
--operation mode is up_dn_cntr

G1L3 = CARRY(!G1_q[0]);


--i21 is i21 at LC3_B9
--operation mode is normal

i21_lut_out = !D2_unreg_res_node[7];
i21 = DFFEA(i21_lut_out, GLOBAL(clk1), , , , A1L63Q, b);


--A1L73Q is i~4 at LC4_B9
--operation mode is normal

A1L73Q_lut_out = D1_unreg_res_node[7];
A1L73Q = DFFEA(A1L73Q_lut_out, GLOBAL(clk2), , , , , );


--A1L72 is i57~3 at LC2_B9
--operation mode is normal

A1L72 = i21 & (A1L73Q # a) # !i21 & A1L73Q & !a;


--i50 is i50 at LC1_B1
--operation mode is normal

i50 = a # b;


--i23 is i23 at LC5_B9
--operation mode is normal

i23_lut_out = !F6_cs_buffer[6];
i23 = DFFEA(i23_lut_out, GLOBAL(clk1), , , , i5, b);


--i41 is i41 at LC6_B9
--operation mode is normal

i41_lut_out = F3_cs_buffer[6];
i41 = DFFEA(i41_lut_out, GLOBAL(clk2), , , , , );


--A1L82 is i59~3 at LC1_B9
--operation mode is normal

A1L82 = i23 & (i41 # a) # !i23 & i41 & !a;


--i25 is i25 at LC3_B5
--operation mode is normal

i25_lut_out = !F6_cs_buffer[5];
i25 = DFFEA(i25_lut_out, GLOBAL(clk1), , , , i7, b);


--i43 is i43 at LC4_B5
--operation mode is normal

i43_lut_out = F3_cs_buffer[5];
i43 = DFFEA(i43_lut_out, GLOBAL(clk2), , , , , );


--A1L92 is i61~3 at LC2_B5
--operation mode is normal

A1L92 = i25 & (i43 # a) # !i25 & i43 & !a;


--i27 is i27 at LC5_B5
--operation mode is normal

i27_lut_out = !F6_cs_buffer[4];
i27 = DFFEA(i27_lut_out, GLOBAL(clk1), , , , i9, b);


--i45 is i45 at LC6_B5
--operation mode is normal

i45_lut_out = F3_cs_buffer[4];
i45 = DFFEA(i45_lut_out, GLOBAL(clk2), , , , , );


--A1L03 is i63~3 at LC1_B5
--operation mode is normal

A1L03 = i27 & (i45 # a) # !i27 & i45 & !a;


--i29 is i29 at LC3_B11
--operation mode is normal

i29_lut_out = !F6_cs_buffer[3];
i29 = DFFEA(i29_lut_out, GLOBAL(clk1), , , , i11, b);


--i47 is i47 at LC4_B11
--operation mode is normal

i47_lut_out = F3_cs_buffer[3];
i47 = DFFEA(i47_lut_out, GLOBAL(clk2), , , , , );


--A1L13 is i65~3 at LC2_B11
--operation mode is normal

A1L13 = i29 & (i47 # a) # !i29 & i47 & !a;


--i31 is i31 at LC5_B11
--operation mode is normal

i31_lut_out = !F6_cs_buffer[2];
i31 = DFFEA(i31_lut_out, GLOBAL(clk1), , , , A1L53Q, b);


--i51 is i51 at LC6_B11
--operation mode is normal

i51_lut_out = F3_cs_buffer[2];
i51 = DFFEA(i51_lut_out, GLOBAL(clk2), , , , , );


--A1L23 is i67~3 at LC1_B11
--operation mode is normal

A1L23 = i31 & (i51 # a) # !i31 & i51 & !a;


--i33 is i33 at LC3_B6
--operation mode is normal

i33_lut_out = !F6_cs_buffer[1];
i33 = DFFEA(i33_lut_out, GLOBAL(clk1), , , , i17, b);


--i53 is i53 at LC4_B6
--operation mode is normal

i53_lut_out = F3_cs_buffer[1];
i53 = DFFEA(i53_lut_out, GLOBAL(clk2), , , , , );


--A1L33 is i69~3 at LC2_B6
--operation mode is normal

A1L33 = i33 & (i53 # a) # !i33 & i53 & !a;


--i35 is i35 at LC5_B6
--operation mode is normal

i35_lut_out = !F6_cs_buffer[0];
i35 = DFFEA(i35_lut_out, GLOBAL(clk1), , , , i19, b);


--i55 is i55 at LC6_B6
--operation mode is normal

i55_lut_out = !F3_cs_buffer[0];
i55 = DFFEA(i55_lut_out, GLOBAL(clk2), , , , , );


--A1L43 is i71~3 at LC1_B6
--operation mode is normal

A1L43 = i35 & (i55 # a) # !i35 & i55 & !a;


--A1L63Q is i~3 at LC7_B9
--operation mode is normal

A1L63Q_lut_out = D1_unreg_res_node[7];
A1L63Q = DFFEA(A1L63Q_lut_out, GLOBAL(clk1), , , , , );


--F6_cs_buffer[6] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[6] at LC7_B4
--operation mode is arithmetic

F6_cs_buffer[6] = G1_q[6] $ F6_cout[5];

--F6_cout[6] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[6] at LC7_B4
--operation mode is arithmetic

F6_cout[6] = CARRY(G1_q[6] # F6_cout[5]);


--i5 is i5 at LC8_B9
--operation mode is normal

i5_lut_out = F3_cs_buffer[6];
i5 = DFFEA(i5_lut_out, GLOBAL(clk1), , , , , );


--F3_cs_buffer[6] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[6] at LC7_B8
--operation mode is arithmetic

F3_cs_buffer[6] = G1_q[6] $ F3_cout[5];

--F3_cout[6] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[6] at LC7_B8
--operation mode is arithmetic

F3_cout[6] = CARRY(G1_q[6] & F3_cout[5]);


--F6_cs_buffer[5] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[5] at LC6_B4
--operation mode is arithmetic

F6_cs_buffer[5] = G1_q[5] $ F6_cout[4];

--F6_cout[5] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[5] at LC6_B4
--operation mode is arithmetic

F6_cout[5] = CARRY(G1_q[5] # F6_cout[4]);


--i7 is i7 at LC7_B5
--operation mode is normal

i7_lut_out = F3_cs_buffer[5];
i7 = DFFEA(i7_lut_out, GLOBAL(clk1), , , , , );


--F3_cs_buffer[5] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[5] at LC6_B8
--operation mode is arithmetic

F3_cs_buffer[5] = G1_q[5] $ F3_cout[4];

--F3_cout[5] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[5] at LC6_B8
--operation mode is arithmetic

F3_cout[5] = CARRY(G1_q[5] & F3_cout[4]);


--F6_cs_buffer[4] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[4] at LC5_B4
--operation mode is arithmetic

F6_cs_buffer[4] = G1_q[4] $ F6_cout[3];

--F6_cout[4] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[4] at LC5_B4
--operation mode is arithmetic

F6_cout[4] = CARRY(G1_q[4] # F6_cout[3]);


--i9 is i9 at LC8_B5
--operation mode is normal

i9_lut_out = F3_cs_buffer[4];
i9 = DFFEA(i9_lut_out, GLOBAL(clk1), , , , , );


--F3_cs_buffer[4] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[4] at LC5_B8
--operation mode is arithmetic

F3_cs_buffer[4] = G1_q[4] $ F3_cout[3];

--F3_cout[4] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[4] at LC5_B8
--operation mode is arithmetic

F3_cout[4] = CARRY(G1_q[4] & F3_cout[3]);


--F6_cs_buffer[3] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[3] at LC4_B4
--operation mode is arithmetic

F6_cs_buffer[3] = G1_q[3] $ F6_cout[2];

--F6_cout[3] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[3] at LC4_B4
--operation mode is arithmetic

F6_cout[3] = CARRY(G1_q[3] # F6_cout[2]);


--i11 is i11 at LC7_B11
--operation mode is normal

i11_lut_out = F3_cs_buffer[3];
i11 = DFFEA(i11_lut_out, GLOBAL(clk1), , , , , );


--F3_cs_buffer[3] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[3] at LC4_B8
--operation mode is arithmetic

F3_cs_buffer[3] = G1_q[3] $ F3_cout[2];

--F3_cout[3] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[3] at LC4_B8
--operation mode is arithmetic

F3_cout[3] = CARRY(G1_q[3] & F3_cout[2]);


--F6_cs_buffer[2] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[2] at LC3_B4
--operation mode is arithmetic

F6_cs_buffer[2] = G1_q[2] $ F6_cout[1];

--F6_cout[2] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[2] at LC3_B4
--operation mode is arithmetic

F6_cout[2] = CARRY(G1_q[2] # F6_cout[1]);


--A1L53Q is i~1 at LC8_B11
--operation mode is normal

A1L53Q_lut_out = F3_cs_buffer[2];
A1L53Q = DFFEA(A1L53Q_lut_out, GLOBAL(clk1), , , , , );


--F3_cs_buffer[2] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[2] at LC3_B8
--operation mode is arithmetic

F3_cs_buffer[2] = G1_q[2] $ F3_cout[1];

--F3_cout[2] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[2] at LC3_B8
--operation mode is arithmetic

F3_cout[2] = CARRY(G1_q[2] & F3_cout[1]);


--F6_cs_buffer[1] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[1] at LC2_B4
--operation mode is arithmetic

F6_cs_buffer[1] = G1_q[1] $ F6_cout[0];

--F6_cout[1] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[1] at LC2_B4
--operation mode is arithmetic

F6_cout[1] = CARRY(G1_q[1] # F6_cout[0]);


--i17 is i17 at LC7_B6
--operation mode is normal

i17_lut_out = F3_cs_buffer[1];
i17 = DFFEA(i17_lut_out, GLOBAL(clk1), , , , , );


--F3_cs_buffer[1] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[1] at LC2_B8
--operation mode is arithmetic

F3_cs_buffer[1] = G1_q[1] $ F3_cout[0];

--F3_cout[1] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[1] at LC2_B8
--operation mode is arithmetic

F3_cout[1] = CARRY(G1_q[1] & F3_cout[0]);


--F6_cs_buffer[0] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0] at LC1_B4
--operation mode is arithmetic

F6_cs_buffer[0] = G1_q[0];

--F6_cout[0] is lpm_add_sub:i_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[0] at LC1_B4
--operation mode is arithmetic

F6_cout[0] = CARRY(G1_q[0]);


--i19 is i19 at LC8_B6
--operation mode is normal

i19_lut_out = !F3_cs_buffer[0];
i19 = DFFEA(i19_lut_out, GLOBAL(clk1), , , , , );


--F3_cs_buffer[0] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0] at LC1_B8
--operation mode is arithmetic

F3_cs_buffer[0] = G1_q[0];

--F3_cout[0] is lpm_add_sub:i_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[0] at LC1_B8
--operation mode is arithmetic

F3_cout[0] = CARRY(G1_q[0]);


--D2_unreg_res_node[7] is lpm_add_sub:i_rtl_2|addcore:adder|unreg_res_node[7] at LC8_B4
--operation mode is normal

D2_unreg_res_node[7] = F6_cout[6] $ G1_q[7];


--D1_unreg_res_node[7] is lpm_add_sub:i_rtl_1|addcore:adder|unreg_res_node[7] at LC8_B8
--operation mode is normal

D1_unreg_res_node[7] = F3_cout[6] $ G1_q[7];


--a is a at Pin_3
--operation mode is input

a = INPUT();


--b is b at Pin_5
--operation mode is input

b = INPUT();


--clk2 is clk2 at Pin_42
--operation mode is input

clk2 = INPUT();


--clk1 is clk1 at Pin_44
--operation mode is input

clk1 = INPUT();


--y[0] is y[0] at Pin_52
--operation mode is output

y[0] = OUTPUT(A1L04);


--y[1] is y[1] at Pin_51
--operation mode is output

y[1] = OUTPUT(A1L24);


--y[2] is y[2] at Pin_50
--operation mode is output

y[2] = OUTPUT(A1L44);


--y[3] is y[3] at Pin_49
--operation mode is output

y[3] = OUTPUT(A1L64);


--y[4] is y[4] at Pin_48
--operation mode is output

y[4] = OUTPUT(A1L84);


--y[5] is y[5] at Pin_47
--operation mode is output

y[5] = OUTPUT(A1L05);


--y[6] is y[6] at Pin_39
--operation mode is output

y[6] = OUTPUT(A1L25);


--y[7] is y[7] at Pin_38
--operation mode is output

y[7] = OUTPUT(A1L45);


--A1L04 is y[0]~0 at LC1_B20
--operation mode is normal

A1L04 = G1_q[7];


--A1L24 is y[1]~1 at LC2_B17
--operation mode is normal

A1L24 = G1_q[6];


--A1L44 is y[2]~2 at LC1_B17
--operation mode is normal

A1L44 = G1_q[5];


--A1L64 is y[3]~3 at LC1_B16
--operation mode is normal

A1L64 = G1_q[4];


--A1L84 is y[4]~4 at LC4_B16
--operation mode is normal

A1L84 = G1_q[3];


--A1L05 is y[5]~5 at LC2_B14
--operation mode is normal

A1L05 = G1_q[2];


--A1L25 is y[6]~6 at LC4_B12
--operation mode is normal

A1L25 = G1_q[1];


--A1L45 is y[7]~7 at LC1_B10
--operation mode is normal

A1L45 = G1_q[0];


⌨️ 快捷键说明

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