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

📄 top.fit.eqn

📁 一个圣诞彩灯控制芯片的vrilog源代码
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--operation mode is normal

U1_l4[0]_lut_out = U1L25 # U1_l4[0] & U1L12 # !U1L45;
U1_l4[0] = DFFE(U1_l4[0]_lut_out, GLOBAL(B1_flag2[0]), reset, , );


--J1_l4[0] is model4:u11|l4[0] at LC5_8_W2
--operation mode is normal

J1_l4[0]_lut_out = J1L83 & (J1L93 # J1L25 & J1L73) # !J1L83 & J1L25 & (J1L73);
J1_l4[0] = DFFE(J1_l4[0]_lut_out, GLOBAL(B1_clk_4), reset, , );


--Q1L32 is TG:u17|Select~1116 at LC1_4_S2
--operation mode is normal

Q1L32 = Q1L47 & (J1_l4[0] # Q1_l4[0] & !Q1L38) # !Q1L47 & Q1_l4[0] & !Q1L38;


--Q1L42 is TG:u17|Select~1117 at LC1_3_S2
--operation mode is normal

Q1L42 = !Q1L7 & !Q1L32 & (!U1_l4[0] # !Q1L17);

--Q1L34 is TG:u17|Select~1153 at LC1_3_S2
--operation mode is normal

Q1L34 = !Q1L7 & !Q1L32 & (!U1_l4[0] # !Q1L17);


--T1L1 is sysclk_250k:u23|add~71 at LC7_8_P2
--operation mode is arithmetic

T1L1 = T1_flag1[3] $ (T1L4);

--T1L2 is sysclk_250k:u23|add~73 at LC7_8_P2
--operation mode is arithmetic

T1L2 = CARRY(!T1L4 # !T1_flag1[3]);


--T1L3 is sysclk_250k:u23|add~75 at LC6_8_P2
--operation mode is arithmetic

T1L3 = T1_flag1[2] $ (!T1L6);

--T1L4 is sysclk_250k:u23|add~77 at LC6_8_P2
--operation mode is arithmetic

T1L4 = CARRY(T1_flag1[2] & (!T1L6));


--T1L5 is sysclk_250k:u23|add~79 at LC5_8_P2
--operation mode is arithmetic

T1L5 = T1_flag1[1] $ (T1L8);

--T1L6 is sysclk_250k:u23|add~81 at LC5_8_P2
--operation mode is arithmetic

T1L6 = CARRY(!T1L8 # !T1_flag1[1]);


--T1L7 is sysclk_250k:u23|add~83 at LC4_8_P2
--operation mode is arithmetic

T1L7 = !T1_flag1[0];

--T1L8 is sysclk_250k:u23|add~85 at LC4_8_P2
--operation mode is arithmetic

T1L8 = CARRY(T1_flag1[0]);


--T1L9 is sysclk_250k:u23|add~87 at LC8_8_P2
--operation mode is normal

T1L9 = T1L2 $ !T1_flag1[4];


--B1_flag1[0] is sysclk:u0|flag1[0] at LC9_16_X2
--operation mode is normal

B1_flag1[0]_lut_out = B1L3;
B1_flag1[0] = DFFE(B1_flag1[0]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1_flag1[7] is sysclk:u0|flag1[7] at LC7_15_X2
--operation mode is normal

B1_flag1[7]_lut_out = !B1L55 & B1L5;
B1_flag1[7] = DFFE(B1_flag1[7]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1_flag1[2] is sysclk:u0|flag1[2] at LC10_16_X2
--operation mode is normal

B1_flag1[2]_lut_out = B1L6;
B1_flag1[2] = DFFE(B1_flag1[2]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1_flag1[1] is sysclk:u0|flag1[1] at LC5_15_X2
--operation mode is normal

B1_flag1[1]_lut_out = !B1L55 & B1L8;
B1_flag1[1] = DFFE(B1_flag1[1]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1L35 is sysclk:u0|reduce_nor~105 at LC9_15_X2
--operation mode is normal

B1L35 = !B1_flag1[1] & !B1_flag1[2] & B1_flag1[7] & B1_flag1[0];

--B1L75 is sysclk:u0|reduce_nor~116 at LC9_15_X2
--operation mode is normal

B1L75 = !B1_flag1[1] & !B1_flag1[2] & B1_flag1[7] & B1_flag1[0];


--B1_flag1[6] is sysclk:u0|flag1[6] at LC3_15_X2
--operation mode is normal

B1_flag1[6]_lut_out = !B1L55 & B1L01;
B1_flag1[6] = DFFE(B1_flag1[6]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1_flag1[5] is sysclk:u0|flag1[5] at LC1_15_X2
--operation mode is normal

B1_flag1[5]_lut_out = !B1L55 & B1L21;
B1_flag1[5] = DFFE(B1_flag1[5]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1_flag1[4] is sysclk:u0|flag1[4] at LC6_15_X2
--operation mode is normal

B1_flag1[4]_lut_out = !B1L55 & B1L41;
B1_flag1[4] = DFFE(B1_flag1[4]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1_flag1[3] is sysclk:u0|flag1[3] at LC2_15_X2
--operation mode is normal

B1_flag1[3]_lut_out = !B1L55 & B1L61;
B1_flag1[3] = DFFE(B1_flag1[3]_lut_out, GLOBAL(T1_clk_250k), reset, , );


--B1L55 is sysclk:u0|reduce_nor~112 at LC10_15_X2
--operation mode is normal

B1L55 = (B1_flag1[4] & B1_flag1[5] & B1_flag1[3] & B1_flag1[6]) & CASCADE(B1L75);


--Q1_flag[1] is TG:u17|flag[1] at LC9_5_S2
--operation mode is normal

Q1_flag[1]_lut_out = !Q1_flag[1];
Q1_flag[1] = DFFE(Q1_flag[1]_lut_out, !W1_q, reset, , Q1_flag[0]);


--Q1_flag[0] is TG:u17|flag[0] at LC1_6_S2
--operation mode is normal

Q1_flag[0]_lut_out = !Q1_flag[0];
Q1_flag[0] = DFFE(Q1_flag[0]_lut_out, !W1_q, reset, , );


--Q1_flag[2] is TG:u17|flag[2] at LC9_7_S2
--operation mode is normal

Q1_flag[2]_lut_out = !Q1_flag[2];
Q1_flag[2] = DFFE(Q1_flag[2]_lut_out, !W1_q, reset, , Q1L54);


--U1_ein[0] is model1_top:u8|model1:u6|ein[0] at LC4_8_L2
--operation mode is normal

U1_ein[0]_lut_out = Q1_ein[0] # !U1L61 & (U1_ein[0] # U1L36);
U1_ein[0] = DFFE(U1_ein[0]_lut_out, GLOBAL(B1_flag2[0]), reset, , );


--U1_ein[2] is model1_top:u8|model1:u6|ein[2] at LC3_9_L2
--operation mode is normal

U1_ein[2]_lut_out = U1L11 & (U1L6 # U1_ein[2] & !U1L36);
U1_ein[2] = DFFE(U1_ein[2]_lut_out, GLOBAL(B1_flag2[0]), reset, , );


--U1_ein[1] is model1_top:u8|model1:u6|ein[1] at LC8_10_L2
--operation mode is normal

U1_ein[1]_lut_out = U1L11 & (U1L4 # U1_ein[1] & !U1L36);
U1_ein[1] = DFFE(U1_ein[1]_lut_out, GLOBAL(B1_flag2[0]), reset, , );


--U1L43 is model1_top:u8|model1:u6|l2[0]~243 at LC10_12_L2
--operation mode is normal

U1L43 = !U1_ein[2] & !U1_ein[1] & U1_ein[0] & !Q1_ein[0];


--U1_ein[4] is model1_top:u8|model1:u6|ein[4] at LC4_10_L2
--operation mode is normal

U1_ein[4]_lut_out = U1L11 & (U1L31 # U1_ein[4] & !U1L36);
U1_ein[4] = DFFE(U1_ein[4]_lut_out, GLOBAL(B1_flag2[0]), reset, , );


--U1_ein[3] is model1_top:u8|model1:u6|ein[3] at LC10_9_L2
--operation mode is normal

U1_ein[3]_lut_out = U1L11 & (U1L9 # U1_ein[3] & !U1L36);
U1_ein[3] = DFFE(U1_ein[3]_lut_out, GLOBAL(B1_flag2[0]), reset, , );


--U1_ein[5] is model1_top:u8|model1:u6|ein[5] at LC5_8_L2
--operation mode is normal

U1_ein[5]_lut_out = U1L11 & (U1L51 # U1_ein[5] & !U1L36);
U1_ein[5] = DFFE(U1_ein[5]_lut_out, GLOBAL(B1_flag2[0]), reset, , );


--U1L03 is model1_top:u8|model1:u6|l1[1]~313 at LC7_12_L2
--operation mode is normal

U1L03 = !U1_ein[5] & !U1_ein[3] & U1_ein[4] & U1L43;


--U1L91 is model1_top:u8|model1:u6|l1[0]~314 at LC5_12_L2
--operation mode is normal

U1L91 = !U1_ein[5] & !U1_ein[3] & !U1_ein[4] & !Q1_ein[0];


--U1L02 is model1_top:u8|model1:u6|l1[0]~315 at LC6_12_L2
--operation mode is normal

U1L02 = U1_ein[2] & !U1_ein[1] & U1_ein[0] & U1L91;


--J2_l1[1] is model1_top:u8|model4:u2|l1[1] at LC8_5_L2
--operation mode is normal

J2_l1[1]_lut_out = !J2_i[2] & J2L83 & J2L62;
J2_l1[1] = DFFE(J2_l1[1]_lut_out, GLOBAL(B1_clk_4), reset, , );


--L2_l1[1] is model1_top:u8|model6:u4|l1[1] at LC10_7_L2
--operation mode is normal

L2_l1[1]_lut_out = U1_ein[4] & (L2_i[4] & L2L12 # !L2_i[4] & (L2L22));
L2_l1[1] = DFFE(L2_l1[1]_lut_out, GLOBAL(B1_clk_8), reset, , );


--U1L13 is model1_top:u8|model1:u6|l1[1]~316 at LC3_12_L2
--operation mode is normal

U1L13 = L2_l1[1] & (U1L03 # J2_l1[1] & U1L02) # !L2_l1[1] & J2_l1[1] & (U1L02);


--U1L85 is model1_top:u8|model1:u6|reduce_nor~359 at LC7_9_L2
--operation mode is normal

U1L85 = !U1_ein[3] & !U1_ein[1] & !U1_ein[2] & !U1_ein[4];


--U1L95 is model1_top:u8|model1:u6|reduce_nor~360 at LC6_9_L2
--operation mode is normal

U1L95 = U1_ein[3] & !U1_ein[1] & !U1_ein[2] & !U1_ein[4] # !U1_ein[3] & (U1_ein[1] & !U1_ein[2] & !U1_ein[4] # !U1_ein[1] & (U1_ein[2] $ U1_ein[4]));


--U1L06 is model1_top:u8|model1:u6|reduce_nor~361 at LC1_9_L2
--operation mode is normal

U1L06 = U1_ein[5] & U1L85 & (U1_ein[0]) # !U1_ein[5] & (U1_ein[0] & (U1L95) # !U1_ein[0] & U1L85);


--U1L12 is model1_top:u8|model1:u6|l1[0]~317 at LC3_10_L2
--operation mode is normal

U1L12 = !U1L06 & !Q1_ein[0];


--J1_i[1] is model4:u11|i[1] at LC8_10_W2
--operation mode is normal

J1_i[1]_lut_out = Q1_ein[3] & J1L1 & !J1L64;
J1_i[1] = DFFE(J1_i[1]_lut_out, GLOBAL(B1_clk_4), reset, , );


--J1_i[5] is model4:u11|i[5] at LC10_10_W2
--operation mode is normal

J1_i[5]_lut_out = Q1_ein[3] & J1L3 & !J1L64;
J1_i[5] = DFFE(J1_i[5]_lut_out, GLOBAL(B1_clk_4), reset, , );


--J1L73 is model4:u11|l4[0]~334 at LC1_9_W2
--operation mode is normal

J1L73 = !J1_i[5] & Q1_ein[3] & J1_i[1];


--J1_i[4] is model4:u11|i[4] at LC7_11_W2
--operation mode is normal

J1_i[4]_lut_out = Q1_ein[3] & (J1L4);
J1_i[4] = DFFE(J1_i[4]_lut_out, GLOBAL(B1_clk_4), reset, , );


--J1_i[3] is model4:u11|i[3] at LC3_11_W2
--operation mode is normal

J1_i[3]_lut_out = J1L6 & Q1_ein[3];
J1_i[3] = DFFE(J1_i[3]_lut_out, GLOBAL(B1_clk_4), reset, , );


--J1_i[0] is model4:u11|i[0] at LC5_11_W2
--operation mode is normal

J1_i[0]_lut_out = Q1_ein[3] & (J1L8 # J1L64);
J1_i[0] = DFFE(J1_i[0]_lut_out, GLOBAL(B1_clk_4), reset, , );


--J1L52 is model4:u11|l1[1]~182 at LC7_9_W2
--operation mode is normal

J1L52 = J1_i[4] & (!J1_i[0]) # !J1_i[4] & !J1_i[3];


--J1_i[2] is model4:u11|i[2] at LC7_10_W2
--operation mode is normal

J1_i[2]_lut_out = J1L01 & (Q1_ein[3]);
J1_i[2] = DFFE(J1_i[2]_lut_out, GLOBAL(B1_clk_4), reset, , );


--B1_clk_4 is sysclk:u0|clk_4 at LC10_16_N1
--operation mode is normal

B1_clk_4_lut_out = !B1_clk_4;
B1_clk_4 = DFFE(B1_clk_4_lut_out, GLOBAL(T1_clk_250k), reset, , B1L23);


--L1_i[0] is model6:u13|i[0] at LC3_11_O2
--operation mode is normal

L1_i[0]_lut_out = Q1_ein[5] & (L1L1);
L1_i[0] = DFFE(L1_i[0]_lut_out, GLOBAL(B1_clk_8), reset, , );


--L1_i[1] is model6:u13|i[1] at LC10_12_O2
--operation mode is normal

L1_i[1]_lut_out = Q1_ein[5] & L1L3;
L1_i[1] = DFFE(L1_i[1]_lut_out, GLOBAL(B1_clk_8), reset, , );


--L1_i[2] is model6:u13|i[2] at LC9_11_O2
--operation mode is normal

L1_i[2]_lut_out = Q1_ein[5] & (L1L5);
L1_i[2] = DFFE(L1_i[2]_lut_out, GLOBAL(B1_clk_8), reset, , );


--L1_i[3] is model6:u13|i[3] at LC10_11_O2
--operation mode is normal

L1_i[3]_lut_out = Q1_ein[5] & L1L7 & (L1L91 # L1_i[3]);
L1_i[3] = DFFE(L1_i[3]_lut_out, GLOBAL(B1_clk_8), reset, , );


--L1L02 is model6:u13|reduce_or~58 at LC1_11_O2
--operation mode is normal

L1L02 = !L1_i[3] & (L1_i[1] & L1_i[0] & !L1_i[2] # !L1_i[1] & (L1_i[2]));


--L1L12 is model6:u13|reduce_or~59 at LC7_12_O2
--operation mode is normal

L1L12 = L1_i[3] & L1_i[2] & (L1_i[1] # L1_i[0]) # !L1_i[3] & (L1_i[1] # L1_i[2]);


--L1_i[4] is model6:u13|i[4] at LC8_11_O2
--operation mode is normal

L1_i[4]_lut_out = Q1_ein[5] & L1L9 & (L1L91 # L1_i[3]);
L1_i[4] = DFFE(L1_i[4]_lut_out, GLOBAL(B1_clk_8), reset, , );


--B1_clk_8 is sysclk:u0|clk_8 at LC2_14_Q2
--operation mode is normal

B1_clk_8_lut_out = !B1_clk_8;
B1_clk_8 = DFFE(B1_clk_8_lut_out, GLOBAL(T1_clk_250k), reset, , B1L33);


--M1_i[2] is model7:u14|i[2] at LC10_1_S2
--operation mode is normal

M1_i[2]_lut_out = M1L4 & (M1_i[2] $ (M1_i[1] & M1_i[0]));
M1_i[2] = DFFE(M1_i[2]_lut_out, GLOBAL(B1_clk_4), reset, , );


--M1_i[3] is model7:u14|i[3] at LC7_1_S2
--operation mode is normal

M1_i[3]_lut_out = M1L4 & (M1_i[3] $ (M1_i[2] & M1L1));
M1_i[3] = DFFE(M1_i[3]_lut_out, GLOBAL(B1_clk_4), reset, , );


--M1_i[1] is model7:u14|i[1] at LC4_1_S2
--operation mode is normal

M1_i[1]_lut_out = Q1_ein[6] & (M1_i[0] $ M1_i[1]);
M1_i[1] = DFFE(M1_i[1]_lut_out, GLOBAL(B1_clk_4), reset, , );


--H1_i[0] is model3:u10|i[0] at LC3_14_Q2
--operation mode is normal

H1_i[0]_lut_out = Q1_ein[2] & H1L1 & (H1L42 # !H1_i[4]);
H1_i[0] = DFFE(H1_i[0]_lut_out, GLOBAL(B1_clk_4), reset, , );


--H1_i[1] is model3:u10|i[1] at LC4_14_Q2
--operation mode is normal

H1_i[1]_lut_out = Q1_ein[2] & H1L3;
H1_i[1] = DFFE(H1_i[1]_lut_out, GLOBAL(B1_clk_4), reset, , );


--H1_i[2] is model3:u10|i[2] at LC6_13_Q2
--operation mode is normal

H1_i[2]_lut_out = Q1_ein[2] & H1L5;
H1_i[2] = DFFE(H1_i[2]_lut_out, GLOBAL(B1_clk_4), reset, , );


--H1_i[3] is model3:u10|i[3] at LC10_14_Q2
--operation mode is normal

H1_i[3]_lut_out = Q1_ein[2] & H1L7;
H1_i[3] = DFFE(H1_i[3]_lut_out, GLOBAL(B1_clk_4), reset, , );


--H1L52 is model3:u10|reduce_or~57 at LC7_8_Q2
--operation mode is normal

H1L52 = H1_i[1] $ (H1_i[3] & (H1_i[0]) # !H1_i[3] & H1_i[2]);


--H1_i[4] is model3:u10|i[4] at LC5_13_Q2
--operation mode is normal

H1_i[4]_lut_out = Q1_ein[2] & H1L9 & (H1L42 # !H1_i[4]);
H1_i[4] = DFFE(H1_i[4]_lut_out, GLOBAL(B1_clk_4), reset, , );


--G1_i[0] is model2:u9|i[0] at LC8_6_N2
--operation mode is normal

G1_i[0]_lut_out = G1L1 & Q1_ein[1];
G1_i[0] = DFFE(G1_i[0]_lut_out, GLOBAL(B1_clk_4), reset, , );


--G1_i[4] is model2:u9|i[4] at LC6_6_N2
--operation mode is normal

G1_i[4]_lut_out = G1L3 & Q1_ein[1] & (G1L92 # G1_i[2]);
G1_i[4] = DFFE(G1_i[4]_lut_out, GLOBAL(B1_clk_4), reset, , );


--G1_i[3] is model2:u9|i[3] at LC3_6_N2
--operation mode is normal

G1_i[3]_lut_out = G1L4 & Q1_ein[1] & (G1_i[2] # G1L92);
G1_i[3] = DFFE(G1_i[3]_lut_out, GLOBAL(B1_clk_4), reset, , );


--G1_i[2] is model2:u9|i[2] at LC4_6_N2
--operation mode is normal

G1_i[2]_lut_out = Q1_ein[1] & G1L6 & (G1_i[2] # G1L92);
G1_i[2] = DFFE(G1_i[2]_lut_out, GLOBAL(B1_clk_4), reset, , );


--G1_i[1] is model2:u9|i[1] at LC5_6_N2
--operation mode is normal

G1_i[1]_lut_out = G1L8 & Q1_ein[1];
G1_i[1] = DFFE(G1_i[1]_lut_out, GLOBAL(B1_clk_4), reset, , );


--K1_i[4] is model5:u12|i[4] at LC2_12_P2
--operation mode is normal

K1_i[4]_lut_out = K1L1 & Q1_ein[4] & (!K1L52 # !K1_i[0]);
K1_i[4] = DFFE(K1_i[4]_lut_out, GLOBAL(B1_clk_4), reset, , );


--K1_i[1] is model5:u12|i[1] at LC9_12_P2
--operation mode is normal

K1_i[1]_lut_out = K1L2 & Q1_ein[4] & (!K1L52 # !K1_i[0]);
K1_i[1] = DFFE(K1_i[1]_lut_out, GLOBAL(B1_clk_4), reset, , );


--K1_i[2] is model5:u12|i[2] at LC6_13_P2
--operation mode is normal

K1_i[2]_lut_out = K1L4 & Q1_ein[4];
K1_i[2] = DFFE(K1_i[2]_lut_out, GLOBAL(B1_clk_4), reset, , );


--K1_i[3] is model5:u12|i[3] at LC10_12_P2
--operation mode is normal

K1_i[3]_lut_out = K1L6 & (Q1_ein[4]);
K1_i[3] = DFFE(K1_i[3]_lut_out, GLOBAL(B1_clk_4), reset, , );


--K1L52 is model5:u12|reduce_nor~20 at LC1_12_P2
--operation mode is normal

⌨️ 快捷键说明

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