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

📄 fsq.map.eqn

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

E1_\label2:c[1]_carry_eqn = E1L3;
E1_\label2:c[1]_lut_out = E1L83 $ (!E1_\label2:c[1]_carry_eqn);
E1_\label2:c[1] = DFFEAS(E1_\label2:c[1]_lut_out, clk, VCC, , E1L62, , , , );

--E1L5 is fptd:u4|\label2:c[1]~10
--operation mode is arithmetic

E1L5 = CARRY(!E1L83 & (!E1L3));


--E1_\label2:c[2] is fptd:u4|\label2:c[2]
--operation mode is arithmetic

E1_\label2:c[2]_carry_eqn = E1L5;
E1_\label2:c[2]_lut_out = E1L93 $ (E1_\label2:c[2]_carry_eqn);
E1_\label2:c[2] = DFFEAS(E1_\label2:c[2]_lut_out, clk, VCC, , E1L62, , , , );

--E1L7 is fptd:u4|\label2:c[2]~10
--operation mode is arithmetic

E1L7 = CARRY(E1L93 # !E1L5);


--E1L32 is fptd:u4|\label2:d~81
--operation mode is normal

E1L32 = E1_\label2:c[0] & E1_\label2:b & !E1_\label2:c[1] & !E1_\label2:c[2];


--E1_\label2:c[3] is fptd:u4|\label2:c[3]
--operation mode is arithmetic

E1_\label2:c[3]_carry_eqn = E1L7;
E1_\label2:c[3]_lut_out = E1L04 $ (!E1_\label2:c[3]_carry_eqn);
E1_\label2:c[3] = DFFEAS(E1_\label2:c[3]_lut_out, clk, VCC, , E1L62, , , , );

--E1L9 is fptd:u4|\label2:c[3]~10
--operation mode is arithmetic

E1L9 = CARRY(!E1L04 & (!E1L7));


--E1_\label2:c[4] is fptd:u4|\label2:c[4]
--operation mode is arithmetic

E1_\label2:c[4]_carry_eqn = E1L9;
E1_\label2:c[4]_lut_out = E1L14 $ (E1_\label2:c[4]_carry_eqn);
E1_\label2:c[4] = DFFEAS(E1_\label2:c[4]_lut_out, clk, VCC, , E1L62, , , , );

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

E1L11 = CARRY(E1L14 # !E1L9);


--E1_\label2:c[5] is fptd:u4|\label2:c[5]
--operation mode is arithmetic

E1_\label2:c[5]_carry_eqn = E1L11;
E1_\label2:c[5]_lut_out = E1L24 $ (!E1_\label2:c[5]_carry_eqn);
E1_\label2:c[5] = DFFEAS(E1_\label2:c[5]_lut_out, clk, VCC, , E1L62, , , , );

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

E1L31 = CARRY(!E1L24 & (!E1L11));


--E1_\label2:c[6] is fptd:u4|\label2:c[6]
--operation mode is arithmetic

E1_\label2:c[6]_carry_eqn = E1L31;
E1_\label2:c[6]_lut_out = E1L34 $ (E1_\label2:c[6]_carry_eqn);
E1_\label2:c[6] = DFFEAS(E1_\label2:c[6]_lut_out, clk, VCC, , E1L62, , , , );

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

E1L51 = CARRY(E1L34 # !E1L31);


--E1L42 is fptd:u4|\label2:d~82
--operation mode is normal

E1L42 = !E1_\label2:c[3] & !E1_\label2:c[4] & !E1_\label2:c[5] & !E1_\label2:c[6];


--E1_\label2:c[7] is fptd:u4|\label2:c[7]
--operation mode is arithmetic

E1_\label2:c[7]_carry_eqn = E1L51;
E1_\label2:c[7]_lut_out = E1L44 $ (!E1_\label2:c[7]_carry_eqn);
E1_\label2:c[7] = DFFEAS(E1_\label2:c[7]_lut_out, clk, VCC, , E1L62, , , , );

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

E1L71 = CARRY(!E1L44 & (!E1L51));


--E1_\label2:c[8] is fptd:u4|\label2:c[8]
--operation mode is arithmetic

E1_\label2:c[8]_carry_eqn = E1L71;
E1_\label2:c[8]_lut_out = E1L54 $ (E1_\label2:c[8]_carry_eqn);
E1_\label2:c[8] = DFFEAS(E1_\label2:c[8]_lut_out, clk, VCC, , E1L62, , , , );

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

E1L91 = CARRY(E1L54 # !E1L71);


--E1_\label2:c[9] is fptd:u4|\label2:c[9]
--operation mode is arithmetic

E1_\label2:c[9]_carry_eqn = E1L91;
E1_\label2:c[9]_lut_out = E1L64 $ (!E1_\label2:c[9]_carry_eqn);
E1_\label2:c[9] = DFFEAS(E1_\label2:c[9]_lut_out, clk, VCC, , E1L62, , , , );

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

E1L12 = CARRY(!E1L64 & (!E1L91));


--E1_\label2:c[10] is fptd:u4|\label2:c[10]
--operation mode is normal

E1_\label2:c[10]_carry_eqn = E1L12;
E1_\label2:c[10]_lut_out = E1L74 $ (E1_\label2:c[10]_carry_eqn);
E1_\label2:c[10] = DFFEAS(E1_\label2:c[10]_lut_out, clk, VCC, , E1L62, , , , );


--E1L52 is fptd:u4|\label2:d~83
--operation mode is normal

E1L52 = !E1_\label2:c[7] & !E1_\label2:c[8] & !E1_\label2:c[9] & !E1_\label2:c[10];


--E1L62 is fptd:u4|\label2:d~84
--operation mode is normal

E1L62 = !E1L52 # !E1L42 # !E1L32;


--M1_counter1[1] is da_tran:u11|counter1[1]
--operation mode is arithmetic

M1_counter1[1]_carry_eqn = M1L7;
M1_counter1[1]_lut_out = M1_counter1[1] $ (M1_counter1[1]_carry_eqn);
M1_counter1[1] = DFFEAS(M1_counter1[1]_lut_out, M1_dsclk, VCC, , , , , !E1_q, );

--M1L9 is da_tran:u11|counter1[1]~458
--operation mode is arithmetic

M1L9 = CARRY(!M1L7 # !M1_counter1[1]);


--M1_count[0] is da_tran:u11|count[0]
--operation mode is normal

M1_count[0]_lut_out = !M1_count[0];
M1_count[0] = DFFEAS(M1_count[0]_lut_out, M1_clk2, VCC, , , , , , );


--M1_count[1] is da_tran:u11|count[1]
--operation mode is normal

M1_count[1]_lut_out = !M1_count[1];
M1_count[1] = DFFEAS(M1_count[1]_lut_out, M1_clk2, VCC, , M1_count[0], , , , );


--D1_outp is timer:u3|outp
--operation mode is normal

D1_outp_lut_out = c1 & D1L446 # !c1 & (D1L646);
D1_outp = DFFEAS(D1_outp_lut_out, clk, VCC, , , , , , );


--M1_clk2 is da_tran:u11|clk2
--operation mode is normal

M1_clk2 = clk & D1_outp;


--N1_tmp[11] is piso:u12|tmp[11]
--operation mode is normal

N1_tmp[11]_lut_out = M1L08 & N1_tmp[10];
N1_tmp[11] = DFFEAS(N1_tmp[11]_lut_out, !M1_dsclk, VCC, , , , , , );


--E1L83 is fptd:u4|add~323
--operation mode is normal

E1L83 = E1_\label2:b & E1_\label2:c[1] # !E1_\label2:b & (E1_a[1]);


--E1L93 is fptd:u4|add~324
--operation mode is normal

E1L93 = E1_\label2:b & E1_\label2:c[2] # !E1_\label2:b & (E1_a[2]);


--E1L04 is fptd:u4|add~325
--operation mode is normal

E1L04 = E1_\label2:b & E1_\label2:c[3] # !E1_\label2:b & (E1_a[3]);


--E1L14 is fptd:u4|add~326
--operation mode is normal

E1L14 = E1_\label2:b & E1_\label2:c[4] # !E1_\label2:b & (E1_a[4]);


--E1L24 is fptd:u4|add~327
--operation mode is normal

E1L24 = E1_\label2:b & E1_\label2:c[5] # !E1_\label2:b & (E1_a[5]);


--E1L34 is fptd:u4|add~328
--operation mode is normal

E1L34 = E1_\label2:b & E1_\label2:c[6] # !E1_\label2:b & (E1_a[6]);


--E1L44 is fptd:u4|add~329
--operation mode is normal

E1L44 = E1_\label2:b & E1_\label2:c[7] # !E1_\label2:b & (E1_a[7]);


--E1L54 is fptd:u4|add~330
--operation mode is normal

E1L54 = E1_\label2:b & E1_\label2:c[8] # !E1_\label2:b & (E1_a[8]);


--E1L64 is fptd:u4|add~331
--operation mode is normal

E1L64 = E1_\label2:b & E1_\label2:c[9] # !E1_\label2:b & (E1_a[9]);


--E1L74 is fptd:u4|add~332
--operation mode is normal

E1L74 = E1_\label2:b & E1_\label2:c[10] # !E1_\label2:b & (E1_a[10]);


--M1_counter1[0] is da_tran:u11|counter1[0]
--operation mode is arithmetic

M1_counter1[0]_lut_out = !M1_counter1[0];
M1_counter1[0] = DFFEAS(M1_counter1[0]_lut_out, M1_dsclk, VCC, , , , , !E1_q, );

--M1L7 is da_tran:u11|counter1[0]~462
--operation mode is arithmetic

M1L7 = CARRY(M1_counter1[0]);


--D1L5Q is timer:u3|cnt~4
--operation mode is normal

D1L5Q_lut_out = D1_count4[31] # !D1L785 & !D1L095 & !D1L295;
D1L5Q = DFFEAS(D1L5Q_lut_out, C1_outp, VCC, , , , , , );


--D1L6Q is timer:u3|cnt~5
--operation mode is normal

D1L6Q_lut_out = D1_count5[31] # !D1L595 & !D1L006 & !D1L206;
D1L6Q = DFFEAS(D1L6Q_lut_out, C1_outp, VCC, , , , , , );


--D1L4Q is timer:u3|cnt~3
--operation mode is normal

D1L4Q_lut_out = D1_count3[31] # !D1L706 & !D1_count3[8] & !D1L216;
D1L4Q = DFFEAS(D1L4Q_lut_out, C1_outp, VCC, , , , , , );


--D1L346 is timer:u3|Mux~2464
--operation mode is normal

D1L346 = c3 & (c2) # !c3 & (c2 & D1L6Q # !c2 & (D1L4Q));


--D1L446 is timer:u3|Mux~2465
--operation mode is normal

D1L446 = c3 & (D1L346 & (D1_outp) # !D1L346 & D1L5Q) # !c3 & (D1L346);


--D1L2Q is timer:u3|cnt~1
--operation mode is normal

D1L2Q_lut_out = D1_count1[31] # !D1L716 & !D1_count1[6] & !D1L226;
D1L2Q = DFFEAS(D1L2Q_lut_out, C1_outp, VCC, , , , , , );


--D1L1Q is timer:u3|cnt~0
--operation mode is normal

D1L1Q_lut_out = D1_count[31] # !D1L626 & !D1L136 & !D1L236;
D1L1Q = DFFEAS(D1L1Q_lut_out, C1_outp, VCC, , , , , , );


--D1L546 is timer:u3|Mux~2466
--operation mode is normal

D1L546 = c2 & (c3) # !c2 & (c3 & D1L1Q # !c3 & (D1_outp));


--D1L3Q is timer:u3|cnt~2
--operation mode is normal

D1L3Q_lut_out = D1_count2[31] # !D1L436 & !D1L736 & !D1L246;
D1L3Q = DFFEAS(D1L3Q_lut_out, C1_outp, VCC, , , , , , );


--D1L646 is timer:u3|Mux~2467
--operation mode is normal

D1L646 = c2 & (D1L546 & (D1L3Q) # !D1L546 & D1L2Q) # !c2 & (D1L546);


--N1_tmp[10] is piso:u12|tmp[10]
--operation mode is normal

N1_tmp[10]_lut_out = M1L08 & N1_tmp[9] # !M1L08 & (L1_data_out[8]);
N1_tmp[10] = DFFEAS(N1_tmp[10]_lut_out, !M1_dsclk, VCC, , , , , , );


--E1L84 is fptd:u4|Mux~348
--operation mode is normal

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


--E1L94 is fptd:u4|Mux~349
--operation mode is normal

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


--E1_a[1] is fptd:u4|a[1]
--operation mode is normal

E1_a[1] = E1L94 & E1L84 # !E1L94 & (E1_a[1]);


--E1L05 is fptd:u4|Mux~350
--operation mode is normal

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


--E1_a[2] is fptd:u4|a[2]
--operation mode is normal

E1_a[2] = E1L94 & E1L05 # !E1L94 & (E1_a[2]);


--E1L15 is fptd:u4|Mux~351
--operation mode is normal

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


--E1_a[3] is fptd:u4|a[3]
--operation mode is normal

E1_a[3] = E1L94 & E1L15 # !E1L94 & (E1_a[3]);


--E1L25 is fptd:u4|Mux~352
--operation mode is normal

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


--E1_a[4] is fptd:u4|a[4]
--operation mode is normal

E1_a[4] = E1L94 & E1L25 # !E1L94 & (E1_a[4]);


--E1L35 is fptd:u4|Mux~353
--operation mode is normal

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


--E1_a[5] is fptd:u4|a[5]
--operation mode is normal

E1_a[5] = E1L94 & E1L35 # !E1L94 & (E1_a[5]);


--E1_a[6] is fptd:u4|a[6]
--operation mode is normal

E1_a[6] = E1L94 & td1[2] & !td1[0] # !E1L94 & (E1_a[6]);


--E1_a[7] is fptd:u4|a[7]
--operation mode is normal

E1_a[7] = E1L94 & (td1[3] # td1[1]) # !E1L94 & (E1_a[7]);


--E1L45 is fptd:u4|Mux~354
--operation mode is normal

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


--E1_a[8] is fptd:u4|a[8]
--operation mode is normal

E1_a[8] = E1L94 & E1L45 # !E1L94 & (E1_a[8]);


--E1L55 is fptd:u4|Mux~355
--operation mode is normal

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


--E1_a[9] is fptd:u4|a[9]
--operation mode is normal

E1_a[9] = E1L94 & E1L55 # !E1L94 & (E1_a[9]);


--E1L65 is fptd:u4|Mux~356
--operation mode is normal

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


--E1_a[10] is fptd:u4|a[10]
--operation mode is normal

E1_a[10] = E1L94 & E1L65 # !E1L94 & (E1_a[10]);


--D1_count4[30] is timer:u3|count4[30]
--operation mode is normal

D1_count4[30]_lut_out = D1L033Q;
D1_count4[30] = DFFEAS(D1_count4[30]_lut_out, clk, VCC, , D1L746, , , , );


--D1_count4[29] is timer:u3|count4[29]
--operation mode is normal

D1_count4[29]_lut_out = D1L133Q;
D1_count4[29] = DFFEAS(D1_count4[29]_lut_out, clk, VCC, , D1L746, , , , );


--D1_count4[28] is timer:u3|count4[28]
--operation mode is normal

D1_count4[28]_lut_out = D1L233Q;
D1_count4[28] = DFFEAS(D1_count4[28]_lut_out, clk, VCC, , D1L746, , , , );


--D1_count4[27] is timer:u3|count4[27]
--operation mode is normal

D1_count4[27]_lut_out = D1L333Q;
D1_count4[27] = DFFEAS(D1_count4[27]_lut_out, clk, VCC, , D1L746, , , , );


--D1L385 is timer:u3|LessThan~3141
--operation mode is normal

D1L385 = D1_count4[30] # D1_count4[29] # D1_count4[28] # D1_count4[27];


--D1_count4[26] is timer:u3|count4[26]
--operation mode is normal

D1_count4[26]_lut_out = D1L433Q;
D1_count4[26] = DFFEAS(D1_count4[26]_lut_out, clk, VCC, , D1L746, , , , );


--D1_count4[25] is timer:u3|count4[25]
--operation mode is normal

D1_count4[25]_lut_out = D1L533Q;
D1_count4[25] = DFFEAS(D1_count4[25]_lut_out, clk, VCC, , D1L746, , , , );


--D1_count4[24] is timer:u3|count4[24]
--operation mode is normal

D1_count4[24]_lut_out = D1L633Q;
D1_count4[24] = DFFEAS(D1_count4[24]_lut_out, clk, VCC, , D1L746, , , , );

⌨️ 快捷键说明

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