📄 ddsa.fit.eqn
字号:
--\DelaySpkS:Count2 is \DelaySpkS:Count2 at LC_X25_Y8_N2
--operation mode is normal
\DelaySpkS:Count2_lut_out = !\DelaySpkS:Count2;
\DelaySpkS:Count2 = DFFEA(\DelaySpkS:Count2_lut_out, FullSpkS, VCC, , , , );
--D1_safe_q[0] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[0] at LC_X26_Y9_N5
--operation mode is arithmetic
D1_safe_q[0]_lut_out = !D1_safe_q[0];
D1_safe_q[0]_sload_eqn = (A1L8 & Tone[0]) # (!A1L8 & D1_safe_q[0]_lut_out);
D1_safe_q[0] = DFFEA(D1_safe_q[0]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L42 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[0]~COUT0 at LC_X26_Y9_N5
--operation mode is arithmetic
D1L42_cout_0 = D1_safe_q[0];
D1L42 = CARRY(D1L42_cout_0);
--D1L52 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[0]~COUT1 at LC_X26_Y9_N5
--operation mode is arithmetic
D1L52_cout_1 = D1_safe_q[0];
D1L52 = CARRY(D1L52_cout_1);
--D1_safe_q[1] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[1] at LC_X26_Y9_N6
--operation mode is arithmetic
D1_safe_q[1]_lut_out = D1_safe_q[1] $ D1L42;
D1_safe_q[1]_sload_eqn = (A1L8 & Tone[1]) # (!A1L8 & D1_safe_q[1]_lut_out);
D1_safe_q[1] = DFFEA(D1_safe_q[1]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L72 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[1]~COUT0 at LC_X26_Y9_N6
--operation mode is arithmetic
D1L72_cout_0 = !D1L42 # !D1_safe_q[1];
D1L72 = CARRY(D1L72_cout_0);
--D1L82 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[1]~COUT1 at LC_X26_Y9_N6
--operation mode is arithmetic
D1L82_cout_1 = !D1L52 # !D1_safe_q[1];
D1L82 = CARRY(D1L82_cout_1);
--D1_safe_q[2] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[2] at LC_X26_Y9_N7
--operation mode is arithmetic
D1_safe_q[2]_lut_out = D1_safe_q[2] $ !D1L72;
D1_safe_q[2]_sload_eqn = (A1L8 & Tone[2]) # (!A1L8 & D1_safe_q[2]_lut_out);
D1_safe_q[2] = DFFEA(D1_safe_q[2]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L03 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[2]~COUT0 at LC_X26_Y9_N7
--operation mode is arithmetic
D1L03_cout_0 = D1_safe_q[2] & !D1L72;
D1L03 = CARRY(D1L03_cout_0);
--D1L13 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[2]~COUT1 at LC_X26_Y9_N7
--operation mode is arithmetic
D1L13_cout_1 = D1_safe_q[2] & !D1L82;
D1L13 = CARRY(D1L13_cout_1);
--D1_safe_q[3] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[3] at LC_X26_Y9_N8
--operation mode is arithmetic
D1_safe_q[3]_lut_out = D1_safe_q[3] $ D1L03;
D1_safe_q[3]_sload_eqn = (A1L8 & Tone[3]) # (!A1L8 & D1_safe_q[3]_lut_out);
D1_safe_q[3] = DFFEA(D1_safe_q[3]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L33 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[3]~COUT0 at LC_X26_Y9_N8
--operation mode is arithmetic
D1L33_cout_0 = !D1L03 # !D1_safe_q[3];
D1L33 = CARRY(D1L33_cout_0);
--D1L43 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[3]~COUT1 at LC_X26_Y9_N8
--operation mode is arithmetic
D1L43_cout_1 = !D1L13 # !D1_safe_q[3];
D1L43 = CARRY(D1L43_cout_1);
--A1L5 is reduce_nor~68 at LC_X26_Y9_N4
--operation mode is normal
A1L5 = !D1_safe_q[3] # !D1_safe_q[2] # !D1_safe_q[0] # !D1_safe_q[1];
--D1_safe_q[4] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[4] at LC_X26_Y9_N9
--operation mode is arithmetic
D1_safe_q[4]_lut_out = D1_safe_q[4] $ !D1L33;
D1_safe_q[4]_sload_eqn = (A1L8 & Tone[4]) # (!A1L8 & D1_safe_q[4]_lut_out);
D1_safe_q[4] = DFFEA(D1_safe_q[4]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L01 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|counter_cella4~COUT at LC_X26_Y9_N9
--operation mode is arithmetic
D1L01 = CARRY(D1_safe_q[4] & !D1L43);
--D1_safe_q[5] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[5] at LC_X26_Y8_N0
--operation mode is arithmetic
D1_safe_q[5]_carry_eqn = D1L01;
D1_safe_q[5]_lut_out = D1_safe_q[5] $ D1_safe_q[5]_carry_eqn;
D1_safe_q[5]_sload_eqn = (A1L8 & Tone[5]) # (!A1L8 & D1_safe_q[5]_lut_out);
D1_safe_q[5] = DFFEA(D1_safe_q[5]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L73 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[5]~COUT0 at LC_X26_Y8_N0
--operation mode is arithmetic
D1L73_cout_0 = !D1L01 # !D1_safe_q[5];
D1L73 = CARRY(D1L73_cout_0);
--D1L83 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[5]~COUT1 at LC_X26_Y8_N0
--operation mode is arithmetic
D1L83_cout_1 = !D1L01 # !D1_safe_q[5];
D1L83 = CARRY(D1L83_cout_1);
--D1_safe_q[6] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[6] at LC_X26_Y8_N1
--operation mode is arithmetic
D1_safe_q[6]_carry_eqn = (!D1L01 & D1L73) # (D1L01 & D1L83);
D1_safe_q[6]_lut_out = D1_safe_q[6] $ !D1_safe_q[6]_carry_eqn;
D1_safe_q[6]_sload_eqn = (A1L8 & Tone[6]) # (!A1L8 & D1_safe_q[6]_lut_out);
D1_safe_q[6] = DFFEA(D1_safe_q[6]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L04 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[6]~COUT0 at LC_X26_Y8_N1
--operation mode is arithmetic
D1L04_cout_0 = D1_safe_q[6] & !D1L73;
D1L04 = CARRY(D1L04_cout_0);
--D1L14 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[6]~COUT1 at LC_X26_Y8_N1
--operation mode is arithmetic
D1L14_cout_1 = D1_safe_q[6] & !D1L83;
D1L14 = CARRY(D1L14_cout_1);
--D1_safe_q[7] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[7] at LC_X26_Y8_N2
--operation mode is arithmetic
D1_safe_q[7]_carry_eqn = (!D1L01 & D1L04) # (D1L01 & D1L14);
D1_safe_q[7]_lut_out = D1_safe_q[7] $ D1_safe_q[7]_carry_eqn;
D1_safe_q[7]_sload_eqn = (A1L8 & Tone[7]) # (!A1L8 & D1_safe_q[7]_lut_out);
D1_safe_q[7] = DFFEA(D1_safe_q[7]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L34 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[7]~COUT0 at LC_X26_Y8_N2
--operation mode is arithmetic
D1L34_cout_0 = !D1L04 # !D1_safe_q[7];
D1L34 = CARRY(D1L34_cout_0);
--D1L44 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[7]~COUT1 at LC_X26_Y8_N2
--operation mode is arithmetic
D1L44_cout_1 = !D1L14 # !D1_safe_q[7];
D1L44 = CARRY(D1L44_cout_1);
--A1L6 is reduce_nor~69 at LC_X26_Y8_N9
--operation mode is normal
A1L6 = !D1_safe_q[4] # !D1_safe_q[7] # !D1_safe_q[5] # !D1_safe_q[6];
--D1_safe_q[9] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[9] at LC_X26_Y8_N4
--operation mode is arithmetic
D1_safe_q[9]_carry_eqn = (!D1L01 & D1L64) # (D1L01 & D1L74);
D1_safe_q[9]_lut_out = D1_safe_q[9] $ D1_safe_q[9]_carry_eqn;
D1_safe_q[9]_sload_eqn = (A1L8 & Tone[9]) # (!A1L8 & D1_safe_q[9]_lut_out);
D1_safe_q[9] = DFFEA(D1_safe_q[9]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L02 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|counter_cella9~COUT at LC_X26_Y8_N4
--operation mode is arithmetic
D1L02 = CARRY(!D1L74 # !D1_safe_q[9]);
--D1_safe_q[10] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[10] at LC_X26_Y8_N5
--operation mode is normal
D1_safe_q[10]_carry_eqn = D1L02;
D1_safe_q[10]_lut_out = D1_safe_q[10]_carry_eqn $ !D1_safe_q[10];
D1_safe_q[10]_sload_eqn = (A1L8 & Tone[10]) # (!A1L8 & D1_safe_q[10]_lut_out);
D1_safe_q[10] = DFFEA(D1_safe_q[10]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--A1L7 is reduce_nor~70 at LC_X26_Y8_N7
--operation mode is normal
A1L7 = !D1_safe_q[10] # !D1_safe_q[9];
--D1_safe_q[8] is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[8] at LC_X26_Y8_N3
--operation mode is arithmetic
D1_safe_q[8]_carry_eqn = (!D1L01 & D1L34) # (D1L01 & D1L44);
D1_safe_q[8]_lut_out = D1_safe_q[8] $ !D1_safe_q[8]_carry_eqn;
D1_safe_q[8]_sload_eqn = (A1L8 & Tone[8]) # (!A1L8 & D1_safe_q[8]_lut_out);
D1_safe_q[8] = DFFEA(D1_safe_q[8]_sload_eqn, GLOBAL(A1L4), VCC, , , , );
--D1L64 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[8]~COUT0 at LC_X26_Y8_N3
--operation mode is arithmetic
D1L64_cout_0 = D1_safe_q[8] & !D1L34;
D1L64 = CARRY(D1L64_cout_0);
--D1L74 is lpm_counter:\GenSpkS:Count11[0]_rtl_0|cntr_7t7:auto_generated|safe_q[8]~COUT1 at LC_X26_Y8_N3
--operation mode is arithmetic
D1L74_cout_1 = D1_safe_q[8] & !D1L44;
D1L74 = CARRY(D1L74_cout_1);
--A1L8 is reduce_nor~71 at LC_X26_Y8_N6
--operation mode is normal
A1L8 = !A1L7 & D1_safe_q[8] & !A1L6 & !A1L5;
--FullSpkS is FullSpkS at LC_X26_Y8_N6
--operation mode is normal
FullSpkS = DFFEA(A1L8, GLOBAL(A1L4), VCC, , , , );
--C1_safe_q[2] is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[2] at LC_X12_Y7_N8
--operation mode is arithmetic
C1_safe_q[2]_lut_out = C1_safe_q[2] $ !C1L31;
C1_safe_q[2] = DFFEA(C1_safe_q[2]_lut_out, GLOBAL(clk), !GLOBAL(A1L4), , , , );
--C1L61 is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[2]~COUT0 at LC_X12_Y7_N8
--operation mode is arithmetic
C1L61_cout_0 = C1_safe_q[2] & !C1L31;
C1L61 = CARRY(C1L61_cout_0);
--C1L71 is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[2]~COUT1 at LC_X12_Y7_N8
--operation mode is arithmetic
C1L71_cout_1 = C1_safe_q[2] & !C1L41;
C1L71 = CARRY(C1L71_cout_1);
--C1_safe_q[3] is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[3] at LC_X12_Y7_N9
--operation mode is normal
C1_safe_q[3]_lut_out = C1_safe_q[3] $ C1L61;
C1_safe_q[3] = DFFEA(C1_safe_q[3]_lut_out, GLOBAL(clk), !GLOBAL(A1L4), , , , );
--A1L4 is PreCLK~15 at LC_X12_Y7_N2
--operation mode is normal
A1L4 = C1_safe_q[3] & C1_safe_q[2];
--C1_safe_q[1] is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[1] at LC_X12_Y7_N7
--operation mode is arithmetic
C1_safe_q[1]_lut_out = C1_safe_q[1] $ C1L01;
C1_safe_q[1] = DFFEA(C1_safe_q[1]_lut_out, GLOBAL(clk), !GLOBAL(A1L4), , , , );
--C1L31 is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[1]~COUT0 at LC_X12_Y7_N7
--operation mode is arithmetic
C1L31_cout_0 = !C1L01 # !C1_safe_q[1];
C1L31 = CARRY(C1L31_cout_0);
--C1L41 is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[1]~COUT1 at LC_X12_Y7_N7
--operation mode is arithmetic
C1L41_cout_1 = !C1L11 # !C1_safe_q[1];
C1L41 = CARRY(C1L41_cout_1);
--C1_safe_q[0] is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[0] at LC_X12_Y7_N6
--operation mode is arithmetic
C1_safe_q[0]_lut_out = !C1_safe_q[0];
C1_safe_q[0] = DFFEA(C1_safe_q[0]_lut_out, GLOBAL(clk), !GLOBAL(A1L4), , , , );
--C1L01 is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[0]~COUT0 at LC_X12_Y7_N6
--operation mode is arithmetic
C1L01_cout_0 = C1_safe_q[0];
C1L01 = CARRY(C1L01_cout_0);
--C1L11 is lpm_counter:\DivideCLK:Count4[0]_rtl_1|cntr_ea7:auto_generated|safe_q[0]~COUT1 at LC_X12_Y7_N6
--operation mode is arithmetic
C1L11_cout_1 = C1_safe_q[0];
C1L11 = CARRY(C1L11_cout_1);
--Tone[0] is Tone[0] at PIN_72
--operation mode is input
Tone[0] = INPUT();
--Tone[1] is Tone[1] at PIN_69
--operation mode is input
Tone[1] = INPUT();
--Tone[2] is Tone[2] at PIN_71
--operation mode is input
Tone[2] = INPUT();
--Tone[3] is Tone[3] at PIN_70
--operation mode is input
Tone[3] = INPUT();
--Tone[4] is Tone[4] at PIN_49
--operation mode is input
Tone[4] = INPUT();
--Tone[5] is Tone[5] at PIN_57
--operation mode is input
Tone[5] = INPUT();
--Tone[6] is Tone[6] at PIN_55
--operation mode is input
Tone[6] = INPUT();
--Tone[7] is Tone[7] at PIN_68
--operation mode is input
Tone[7] = INPUT();
--Tone[9] is Tone[9] at PIN_76
--operation mode is input
Tone[9] = INPUT();
--Tone[10] is Tone[10] at PIN_65
--operation mode is input
Tone[10] = INPUT();
--Tone[8] is Tone[8] at PIN_56
--operation mode is input
Tone[8] = INPUT();
--clk is clk at PIN_10
--operation mode is input
clk = INPUT();
--SpkS is SpkS at PIN_73
--operation mode is output
SpkS = OUTPUT(\DelaySpkS:Count2);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -