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

📄 fsq.map.eqn

📁 很精典的一个分频程序
💻 EQN
📖 第 1 页 / 共 4 页
字号:


--B1_\label2:c[4] is fptd:u2|\label2:c[4]
--operation mode is arithmetic

B1_\label2:c[4]_carry_eqn = B1L9;
B1_\label2:c[4]_lut_out = B1L14 $ (B1_\label2:c[4]_carry_eqn);
B1_\label2:c[4] = DFFEAS(B1_\label2:c[4]_lut_out, clk, VCC, , B1L62, , , , );

--B1L11 is fptd:u2|\label2:c[4]~10
--operation mode is arithmetic

B1L11 = CARRY(B1L14 # !B1L9);


--B1_\label2:c[5] is fptd:u2|\label2:c[5]
--operation mode is arithmetic

B1_\label2:c[5]_carry_eqn = B1L11;
B1_\label2:c[5]_lut_out = B1L24 $ (!B1_\label2:c[5]_carry_eqn);
B1_\label2:c[5] = DFFEAS(B1_\label2:c[5]_lut_out, clk, VCC, , B1L62, , , , );

--B1L31 is fptd:u2|\label2:c[5]~10
--operation mode is arithmetic

B1L31 = CARRY(!B1L24 & (!B1L11));


--B1_\label2:c[6] is fptd:u2|\label2:c[6]
--operation mode is arithmetic

B1_\label2:c[6]_carry_eqn = B1L31;
B1_\label2:c[6]_lut_out = B1L34 $ (B1_\label2:c[6]_carry_eqn);
B1_\label2:c[6] = DFFEAS(B1_\label2:c[6]_lut_out, clk, VCC, , B1L62, , , , );

--B1L51 is fptd:u2|\label2:c[6]~10
--operation mode is arithmetic

B1L51 = CARRY(B1L34 # !B1L31);


--B1L42 is fptd:u2|\label2:d~82
--operation mode is normal

B1L42 = !B1_\label2:c[3] & !B1_\label2:c[4] & !B1_\label2:c[5] & !B1_\label2:c[6];


--B1_\label2:c[7] is fptd:u2|\label2:c[7]
--operation mode is arithmetic

B1_\label2:c[7]_carry_eqn = B1L51;
B1_\label2:c[7]_lut_out = B1L44 $ (!B1_\label2:c[7]_carry_eqn);
B1_\label2:c[7] = DFFEAS(B1_\label2:c[7]_lut_out, clk, VCC, , B1L62, , , , );

--B1L71 is fptd:u2|\label2:c[7]~10
--operation mode is arithmetic

B1L71 = CARRY(!B1L44 & (!B1L51));


--B1_\label2:c[8] is fptd:u2|\label2:c[8]
--operation mode is arithmetic

B1_\label2:c[8]_carry_eqn = B1L71;
B1_\label2:c[8]_lut_out = B1L54 $ (B1_\label2:c[8]_carry_eqn);
B1_\label2:c[8] = DFFEAS(B1_\label2:c[8]_lut_out, clk, VCC, , B1L62, , , , );

--B1L91 is fptd:u2|\label2:c[8]~10
--operation mode is arithmetic

B1L91 = CARRY(B1L54 # !B1L71);


--B1_\label2:c[9] is fptd:u2|\label2:c[9]
--operation mode is arithmetic

B1_\label2:c[9]_carry_eqn = B1L91;
B1_\label2:c[9]_lut_out = B1L64 $ (!B1_\label2:c[9]_carry_eqn);
B1_\label2:c[9] = DFFEAS(B1_\label2:c[9]_lut_out, clk, VCC, , B1L62, , , , );

--B1L12 is fptd:u2|\label2:c[9]~10
--operation mode is arithmetic

B1L12 = CARRY(!B1L64 & (!B1L91));


--B1_\label2:c[10] is fptd:u2|\label2:c[10]
--operation mode is normal

B1_\label2:c[10]_carry_eqn = B1L12;
B1_\label2:c[10]_lut_out = B1L74 $ (B1_\label2:c[10]_carry_eqn);
B1_\label2:c[10] = DFFEAS(B1_\label2:c[10]_lut_out, clk, VCC, , B1L62, , , , );


--B1L52 is fptd:u2|\label2:d~83
--operation mode is normal

B1L52 = !B1_\label2:c[7] & !B1_\label2:c[8] & !B1_\label2:c[9] & !B1_\label2:c[10];


--B1L62 is fptd:u2|\label2:d~84
--operation mode is normal

B1L62 = !B1L52 # !B1L42 # !B1L32;


--H1_counter1[1] is da_tran:u8|counter1[1]
--operation mode is arithmetic

H1_counter1[1]_carry_eqn = H1L6;
H1_counter1[1]_lut_out = H1_counter1[1] $ (H1_counter1[1]_carry_eqn);
H1_counter1[1] = DFFEAS(H1_counter1[1]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L8 is da_tran:u8|counter1[1]~458
--operation mode is arithmetic

H1L8 = CARRY(!H1L6 # !H1_counter1[1]);


--H1_count[0] is da_tran:u8|count[0]
--operation mode is normal

H1_count[0]_lut_out = !H1_count[0];
H1_count[0] = DFFEAS(H1_count[0]_lut_out, clk, VCC, , , , , , );


--H1_count[1] is da_tran:u8|count[1]
--operation mode is normal

H1_count[1]_lut_out = !H1_count[1];
H1_count[1] = DFFEAS(H1_count[1]_lut_out, clk, VCC, , H1_count[0], , , , );


--J1_tmp[11] is piso:u9|tmp[11]
--operation mode is normal

J1_tmp[11]_lut_out = H1L97 & J1_tmp[10];
J1_tmp[11] = DFFEAS(J1_tmp[11]_lut_out, !H1_dsclk, VCC, , , , , , );


--B1L83 is fptd:u2|add~323
--operation mode is normal

B1L83 = B1_\label2:b & B1_\label2:c[1] # !B1_\label2:b & (B1_a[1]);


--B1L93 is fptd:u2|add~324
--operation mode is normal

B1L93 = B1_\label2:b & B1_\label2:c[2] # !B1_\label2:b & (B1_a[2]);


--B1L04 is fptd:u2|add~325
--operation mode is normal

B1L04 = B1_\label2:b & B1_\label2:c[3] # !B1_\label2:b & (B1_a[3]);


--B1L14 is fptd:u2|add~326
--operation mode is normal

B1L14 = B1_\label2:b & B1_\label2:c[4] # !B1_\label2:b & (B1_a[4]);


--B1L24 is fptd:u2|add~327
--operation mode is normal

B1L24 = B1_\label2:b & B1_\label2:c[5] # !B1_\label2:b & (B1_a[5]);


--B1L34 is fptd:u2|add~328
--operation mode is normal

B1L34 = B1_\label2:b & B1_\label2:c[6] # !B1_\label2:b & (B1_a[6]);


--B1L44 is fptd:u2|add~329
--operation mode is normal

B1L44 = B1_\label2:b & B1_\label2:c[7] # !B1_\label2:b & (B1_a[7]);


--B1L54 is fptd:u2|add~330
--operation mode is normal

B1L54 = B1_\label2:b & B1_\label2:c[8] # !B1_\label2:b & (B1_a[8]);


--B1L64 is fptd:u2|add~331
--operation mode is normal

B1L64 = B1_\label2:b & B1_\label2:c[9] # !B1_\label2:b & (B1_a[9]);


--B1L74 is fptd:u2|add~332
--operation mode is normal

B1L74 = B1_\label2:b & B1_\label2:c[10] # !B1_\label2:b & (B1_a[10]);


--H1_counter1[0] is da_tran:u8|counter1[0]
--operation mode is arithmetic

H1_counter1[0]_lut_out = !H1_counter1[0];
H1_counter1[0] = DFFEAS(H1_counter1[0]_lut_out, H1_dsclk, VCC, , , , , !B1_q, );

--H1L6 is da_tran:u8|counter1[0]~462
--operation mode is arithmetic

H1L6 = CARRY(H1_counter1[0]);


--J1_tmp[10] is piso:u9|tmp[10]
--operation mode is normal

J1_tmp[10]_lut_out = H1L97 & J1_tmp[9] # !H1L97 & (G1_outp[8]);
J1_tmp[10] = DFFEAS(J1_tmp[10]_lut_out, !H1_dsclk, VCC, , , , , , );


--B1L84 is fptd:u2|Mux~348
--operation mode is normal

B1L84 = td1[2] & !td1[3] & (td1[0] $ !td1[1]) # !td1[2] & td1[3] & (td1[0] $ td1[1]);


--B1L94 is fptd:u2|Mux~349
--operation mode is normal

B1L94 = td1[2] & (!td1[3]) # !td1[2] & (td1[0] & (!td1[3] # !td1[1]) # !td1[0] & (td1[1] # td1[3]));


--B1_a[1] is fptd:u2|a[1]
--operation mode is normal

B1_a[1] = B1L94 & B1L84 # !B1L94 & (B1_a[1]);


--B1L05 is fptd:u2|Mux~350
--operation mode is normal

B1L05 = td1[0] & (td1[2] & (!td1[3]) # !td1[2] & !td1[1] & td1[3]) # !td1[0] & td1[1] & (!td1[3]);


--B1_a[2] is fptd:u2|a[2]
--operation mode is normal

B1_a[2] = B1L94 & B1L05 # !B1L94 & (B1_a[2]);


--B1L15 is fptd:u2|Mux~351
--operation mode is normal

B1L15 = td1[0] & td1[1] # !td1[0] & (td1[2]);


--B1_a[3] is fptd:u2|a[3]
--operation mode is normal

B1_a[3] = B1L94 & B1L15 # !B1L94 & (B1_a[3]);


--B1L25 is fptd:u2|Mux~352
--operation mode is normal

B1L25 = td1[1] & (!td1[3]) # !td1[1] & td1[0] & td1[3];


--B1_a[4] is fptd:u2|a[4]
--operation mode is normal

B1_a[4] = B1L94 & B1L25 # !B1L94 & (B1_a[4]);


--B1L35 is fptd:u2|Mux~353
--operation mode is normal

B1L35 = td1[1] & td1[0] & (!td1[3]) # !td1[1] & !td1[2] & (td1[0] $ td1[3]);


--B1_a[5] is fptd:u2|a[5]
--operation mode is normal

B1_a[5] = B1L94 & B1L35 # !B1L94 & (B1_a[5]);


--B1_a[6] is fptd:u2|a[6]
--operation mode is normal

B1_a[6] = B1L94 & td1[2] & !td1[0] # !B1L94 & (B1_a[6]);


--B1_a[7] is fptd:u2|a[7]
--operation mode is normal

B1_a[7] = B1L94 & (td1[3] # td1[1]) # !B1L94 & (B1_a[7]);


--B1L45 is fptd:u2|Mux~354
--operation mode is normal

B1L45 = !td1[3] & (td1[2] & (!td1[1]) # !td1[2] & td1[0]);


--B1_a[8] is fptd:u2|a[8]
--operation mode is normal

B1_a[8] = B1L94 & B1L45 # !B1L94 & (B1_a[8]);


--B1L55 is fptd:u2|Mux~355
--operation mode is normal

B1L55 = !td1[0] & !td1[2] & !td1[3];


--B1_a[9] is fptd:u2|a[9]
--operation mode is normal

B1_a[9] = B1L94 & B1L55 # !B1L94 & (B1_a[9]);


--B1L65 is fptd:u2|Mux~356
--operation mode is normal

B1L65 = !td1[1] & !td1[2] & !td1[3];


--B1_a[10] is fptd:u2|a[10]
--operation mode is normal

B1_a[10] = B1L94 & B1L65 # !B1L94 & (B1_a[10]);


--J1_tmp[9] is piso:u9|tmp[9]
--operation mode is normal

J1_tmp[9]_lut_out = H1L97 & J1_tmp[8] # !H1L97 & (G1_outp[7]);
J1_tmp[9] = DFFEAS(J1_tmp[9]_lut_out, !H1_dsclk, VCC, , , , , , );


--G1_outp[8] is xb:u7|outp[8]
--operation mode is normal

G1_outp[8]_lut_out = G1L02 & en & !w2 & !w1;
G1_outp[8] = DFFEAS(G1_outp[8]_lut_out, clk, VCC, , , , , , );


--J1_tmp[8] is piso:u9|tmp[8]
--operation mode is normal

J1_tmp[8]_lut_out = H1L97 & J1_tmp[7] # !H1L97 & (G1_outp[6]);
J1_tmp[8] = DFFEAS(J1_tmp[8]_lut_out, !H1_dsclk, VCC, , , , , , );


--G1_outp[7] is xb:u7|outp[7]
--operation mode is normal

G1_outp[7]_lut_out = w2 & G1L63 # !w2 & (en & G1L2);
G1_outp[7] = DFFEAS(G1_outp[7]_lut_out, clk, VCC, , , , , , );


--F1_d[9] is ExpWave:u6|d[9]
--operation mode is normal

F1_d[9]_carry_eqn = F1L14;
F1_d[9]_lut_out = F1_d[9] $ (F1_d[9]_carry_eqn);
F1_d[9] = DFFEAS(F1_d[9]_lut_out, B1_q, VCC, , , , , , );


--C1_data[9] is zhengxuan:u3|data[9]
--operation mode is normal

C1_data[9]_lut_out = !E1_l[5];
C1_data[9] = DFFEAS(C1_data[9]_lut_out, B1_q, VCC, , , , , , );


--E1_q[9] is sanjiaobo:u5|q[9]
--operation mode is normal

E1_q[9]_lut_out = E1L77 & (E1L08) # !E1L77 & (E1L08 & (E1L4) # !E1L08 & E1L1);
E1_q[9] = DFFEAS(E1_q[9]_lut_out, B1_q, VCC, , , , , , );


--G1L91 is xb:u7|outp4[9]~259
--operation mode is normal

G1L91 = m & (E1_q[9]) # !m & C1_data[9];


--G1L02 is xb:u7|outp4[9]~260
--operation mode is normal

G1L02 = k & (m & F1_d[9] # !m & (!G1L91)) # !k & (G1L91);


--J1_tmp[7] is piso:u9|tmp[7]
--operation mode is normal

J1_tmp[7]_lut_out = H1L97 & J1_tmp[6] # !H1L97 & (G1_outp[5]);
J1_tmp[7] = DFFEAS(J1_tmp[7]_lut_out, !H1_dsclk, VCC, , , , , , );


--G1L33 is xb:u7|outp[6]~COMBOUT
--operation mode is normal

G1L33 = w1 & (G1L02) # !w1 & G1L61;

--G1_outp[6] is xb:u7|outp[6]
--operation mode is normal

G1_outp[6] = DFFEAS(G1L33, clk, VCC, , , G1L2, , !en, w2);


--G1L63 is xb:u7|outp~218
--operation mode is normal

G1L63 = G1L02 & en & (!w1);


--E1_q[8] is sanjiaobo:u5|q[8]
--operation mode is normal

E1_q[8]_lut_out = E1L77 & (E1L18) # !E1L77 & (E1L18 & (E1L11) # !E1L18 & E1L5);
E1_q[8] = DFFEAS(E1_q[8]_lut_out, B1_q, VCC, , , , , , );


--C1_data[8] is zhengxuan:u3|data[8]
--operation mode is normal

C1_data[8]_lut_out = E1_l[5] $ (E1_l[4] & (!C1L11 # !E1_l[3]) # !E1_l[4] & (E1_l[3] # C1L11));
C1_data[8] = DFFEAS(C1_data[8]_lut_out, B1_q, VCC, , , , , , );


--G1L71 is xb:u7|outp4[8]~261
--operation mode is normal

G1L71 = k & (m) # !k & (m & E1_q[8] # !m & (C1_data[8]));


--F1_d[8] is ExpWave:u6|d[8]
--operation mode is normal

F1_d[8]_lut_out = F1_d[9] $ F1L11;
F1_d[8] = DFFEAS(F1_d[8]_lut_out, B1_q, VCC, , , , , , );


--G1L81 is xb:u7|outp4[8]~262
--operation mode is normal

G1L81 = k & (G1L71 & (F1_d[8]) # !G1L71 & !C1_data[9]) # !k & (G1L71);


--G1L2 is xb:u7|outp2[7]~157
--operation mode is normal

G1L2 = G1L81 & (!w1);


--F1L14 is ExpWave:u6|tmp[0]~57
--operation mode is arithmetic

F1L14 = CARRY(E1_l[4] & (!F1L34));


--E1_l[5] is sanjiaobo:u5|l[5]
--operation mode is normal

E1_l[5]_carry_eqn = E1L56;
E1_l[5]_lut_out = E1_l[5] $ (!E1_l[5]_carry_eqn);
E1_l[5] = DFFEAS(E1_l[5]_lut_out, B1_q, VCC, , , , , , );


--E1L1 is sanjiaobo:u5|add~540
--operation mode is normal

E1L1_carry_eqn = E1L6;
E1L1 = E1_q[9] $ (!E1L1_carry_eqn);


--E1_l[2] is sanjiaobo:u5|l[2]
--operation mode is arithmetic

E1_l[2]_carry_eqn = E1L95;
E1_l[2]_lut_out = E1_l[2] $ (E1_l[2]_carry_eqn);
E1_l[2] = DFFEAS(E1_l[2]_lut_out, B1_q, VCC, , , , , , );

--E1L16 is sanjiaobo:u5|l[2]~48
--operation mode is arithmetic

E1L16 = CARRY(!E1L95 # !E1_l[2]);


--E1_l[1] is sanjiaobo:u5|l[1]
--operation mode is arithmetic

E1_l[1]_lut_out = F1_tmp[0] $ E1_l[1];
E1_l[1] = DFFEAS(E1_l[1]_lut_out, B1_q, VCC, , , , , , );

--E1L95 is sanjiaobo:u5|l[1]~52
--operation mode is arithmetic

E1L95 = CARRY(F1_tmp[0] & E1_l[1]);


--E1_l[4] is sanjiaobo:u5|l[4]
--operation mode is arithmetic

E1_l[4]_carry_eqn = E1L36;
E1_l[4]_lut_out = E1_l[4] $ (E1_l[4]_carry_eqn);
E1_l[4] = DFFEAS(E1_l[4]_lut_out, B1_q, VCC, , , , , , );

--E1L56 is sanjiaobo:u5|l[4]~56
--operation mode is arithmetic

E1L56 = CARRY(!E1L36 # !E1_l[4]);


--F1_tmp[0] is ExpWave:u6|tmp[0]
--operation mode is arithmetic

F1_tmp[0]_lut_out = !F1_tmp[0];
F1_tmp[0] = DFFEAS(F1_tmp[0]_lut_out, B1_q, VCC, , , , , , );

--F1L24 is ExpWave:u6|tmp[0]~61
--operation mode is arithmetic

F1L24 = CARRY(F1_tmp[0]);


--E1_l[3] is sanjiaobo:u5|l[3]
--operation mode is arithmetic

E1_l[3]_carry_eqn = E1L16;
E1_l[3]_lut_out = E1_l[3] $ (!E1_l[3]_carry_eqn);
E1_l[3] = DFFEAS(E1_l[3]_lut_out, B1_q, VCC, , , , , , );

--E1L36 is sanjiaobo:u5|l[3]~60
--operation mode is arithmetic

E1L36 = CARRY(E1_l[3] & (!E1L16));


--E1L67 is sanjiaobo:u5|q[7]~194
--operation mode is normal

E1L67 = E1_l[1] & E1_l[4] & F1_tmp[0] & E1_l[3] # !E1_l[1] & (E1_l[4] # F1_tmp[0] # E1_l[3]);

⌨️ 快捷键说明

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