📄 light.fit.eqn
字号:
M2_dffs[4]_p2_out = !B1_flash & M2_dffs[4];
M2_dffs[4]_or_out = M2_dffs[4]_p1_out # M2_dffs[4]_p2_out;
M2_dffs[4]_reg_input = M2_dffs[4]_or_out;
M2_dffs[4] = TFFE(M2_dffs[4]_reg_input, G1_Clk, , , );
--C1_counternum[3] is counter:inst1|counternum[3] at LC42
C1_counternum[3]_p1_out = C1_counternum[2] & C1_counternum[0] & C1_counternum[1] & !Hold;
C1_counternum[3]_or_out = C1_counternum[3]_p1_out;
C1_counternum[3]_reg_input = C1_counternum[3]_or_out;
C1_counternum[3] = TFFE(C1_counternum[3]_reg_input, F1_Clk, !Reset, , );
--M1_dffs[5] is display:inst2|lpm_counter:timeout_rtl_0|dffs[5] at LC92
M1_dffs[5]_p1_out = B1_flash & M1_dffs[1] & M1_dffs[2] & M1_dffs[3] & M1_dffs[4] & M1_dffs[0];
M1_dffs[5]_p2_out = !B1_flash & M1_dffs[5];
M1_dffs[5]_or_out = M1_dffs[5]_p1_out # M1_dffs[5]_p2_out;
M1_dffs[5]_reg_input = M1_dffs[5]_or_out;
M1_dffs[5] = TFFE(M1_dffs[5]_reg_input, G1_Clk, , , );
--M2_dffs[5] is display:inst5|lpm_counter:timeout_rtl_1|dffs[5] at LC89
M2_dffs[5]_p1_out = B1_flash & M1_dffs[0] & M2_dffs[2] & M2_dffs[3] & M2_dffs[4] & M2_dffs[1];
M2_dffs[5]_p2_out = !B1_flash & M2_dffs[5];
M2_dffs[5]_or_out = M2_dffs[5]_p1_out # M2_dffs[5]_p2_out;
M2_dffs[5]_reg_input = M2_dffs[5]_or_out;
M2_dffs[5] = TFFE(M2_dffs[5]_reg_input, G1_Clk, , , );
--C1_counternum[4] is counter:inst1|counternum[4] at LC40
C1_counternum[4]_p1_out = C1_counternum[5] & !C1_counternum[3] & !C1_counternum[2] & !C1_counternum[1] & C1_counternum[0] & C1_counternum[4] & !Hold;
C1_counternum[4]_p4_out = C1_counternum[3] & C1_counternum[2] & C1_counternum[1] & C1_counternum[0] & !Hold;
C1_counternum[4]_or_out = C1_counternum[4]_p1_out # C1_counternum[4]_p4_out;
C1_counternum[4]_reg_input = C1_counternum[4]_or_out;
C1_counternum[4] = TFFE(C1_counternum[4]_reg_input, F1_Clk, !Reset, , );
--C1_counternum[5] is counter:inst1|counternum[5] at LC36
C1_counternum[5]_p1_out = C1_counternum[4] & C1_counternum[3] & C1_counternum[2] & C1_counternum[1] & C1_counternum[0] & !Hold;
C1_counternum[5]_p4_out = C1_counternum[4] & !C1_counternum[3] & !C1_counternum[2] & !C1_counternum[1] & C1_counternum[0] & !Hold & C1_counternum[5];
C1_counternum[5]_or_out = C1_counternum[5]_p1_out # C1_counternum[5]_p4_out;
C1_counternum[5]_reg_input = C1_counternum[5]_or_out;
C1_counternum[5] = TFFE(C1_counternum[5]_reg_input, F1_Clk, !Reset, , );
--B1_reda is controller:inst|reda at LC80
B1_reda_p1_out = !C1_counternum[4] & !C1_counternum[5];
B1_reda_p2_out = !C1_counternum[5] & !C1_counternum[3];
B1_reda_p4_out = !C1_counternum[5] & !C1_counternum[0] & !C1_counternum[2] & !C1_counternum[1];
B1_reda_or_out = Hold # B1_reda_p1_out # B1_reda_p2_out # B1_reda_p4_out;
B1_reda_reg_input = B1_reda_or_out;
B1_reda = DFFE(B1_reda_reg_input, !F1_Clk, , , );
--B1_greena is controller:inst|greena at LC73
B1_greena_p0_out = !Hold & C1_counternum[5] & !C1_counternum[4] & !C1_counternum[2];
B1_greena_p1_out = C1_counternum[3] & !Hold & !C1_counternum[5] & C1_counternum[4] & C1_counternum[1];
B1_greena_p2_out = !Hold & C1_counternum[5] & !C1_counternum[4] & !C1_counternum[1] & !C1_counternum[0];
B1_greena_p4_out = !C1_counternum[3] & !Hold & C1_counternum[5] & !C1_counternum[4];
B1_greena_or_out = B1L3 # B1_greena_p0_out # B1_greena_p1_out # B1_greena_p2_out # B1_greena_p4_out;
B1_greena_reg_input = B1_greena_or_out;
B1_greena = DFFE(B1_greena_reg_input, !F1_Clk, , , );
--B1_yellowa is controller:inst|yellowa at LC77
B1_yellowa_p1_out = !Hold & C1_counternum[4] & C1_counternum[5];
B1_yellowa_p2_out = !Hold & C1_counternum[5] & C1_counternum[0] & C1_counternum[3] & C1_counternum[2];
B1_yellowa_p4_out = !Hold & C1_counternum[5] & C1_counternum[3] & C1_counternum[2] & C1_counternum[1];
B1_yellowa_or_out = B1_yellowa_p1_out # B1_yellowa_p2_out # B1_yellowa_p4_out;
B1_yellowa_reg_input = B1_yellowa_or_out;
B1_yellowa = DFFE(B1_yellowa_reg_input, !F1_Clk, , , );
--B1_numa[0] is controller:inst|numa[0] at LC66
B1_numa[0]_p0_out = Hold & !B1_numa[0];
B1_numa[0]_p1_out = !C1_counternum[3] & C1_counternum[0] & !Hold & !C1_counternum[4];
B1_numa[0]_p2_out = C1_counternum[0] & !Hold & !C1_counternum[4] & !C1_counternum[2];
B1_numa[0]_p4_out = C1_counternum[0] & !Hold & !C1_counternum[5];
B1_numa[0]_or_out = B1L6 # B1_numa[0]_p0_out # B1_numa[0]_p1_out # B1_numa[0]_p2_out # B1_numa[0]_p4_out;
B1_numa[0]_reg_input = !(B1_numa[0]_or_out);
B1_numa[0] = DFFE(B1_numa[0]_reg_input, !F1_Clk, , , );
--B1_numa[1] is controller:inst|numa[1] at LC62
B1_numa[1]_p1_out = !Hold & C1_counternum[1];
B1_numa[1]_p0_out = !Hold & !C1_counternum[0] & C1_counternum[5] & C1_counternum[3] & C1_counternum[2] & C1_counternum[1];
B1_numa[1]_p2_out = B1_numa[1] & Hold;
B1_numa[1]_p4_out = !Hold & C1_counternum[4] & !C1_counternum[0] & C1_counternum[5];
B1_numa[1]_or_out = B1_numa[1]_p0_out # B1_numa[1]_p2_out # B1_numa[1]_p4_out;
B1_numa[1]_reg_input = B1_numa[1]_p1_out $ B1_numa[1]_or_out;
B1_numa[1] = DFFE(B1_numa[1]_reg_input, !F1_Clk, , , );
--B1_numa[4] is controller:inst|numa[4] at LC68
B1_numa[4]_p0_out = Hold & B1_numa[4];
B1_numa[4]_p1_out = C1_counternum[4] & !C1_counternum[2] & !Hold & C1_counternum[3] & C1_counternum[0];
B1_numa[4]_p2_out = C1_counternum[4] & C1_counternum[2] & !Hold & C1_counternum[3] & !C1_counternum[1];
B1_numa[4]_p4_out = C1_counternum[4] & !C1_counternum[2] & !Hold & C1_counternum[3] & C1_counternum[1];
B1_numa[4]_or_out = B1L15 # B1_numa[4]_p0_out # B1_numa[4]_p1_out # B1_numa[4]_p2_out # B1_numa[4]_p4_out;
B1_numa[4]_reg_input = B1_numa[4]_or_out;
B1_numa[4] = DFFE(B1_numa[4]_reg_input, !F1_Clk, , , );
--B1_numa[3] is controller:inst|numa[3] at LC71
B1_numa[3]_p0_out = Hold & B1_numa[3];
B1_numa[3]_p1_out = !C1_counternum[4] & !C1_counternum[3] & C1_counternum[5] & !C1_counternum[2] & !Hold;
B1_numa[3]_p2_out = C1_counternum[4] & C1_counternum[3] & C1_counternum[5] & !C1_counternum[2] & !Hold & !C1_counternum[1];
B1_numa[3]_p4_out = C1_counternum[3] & !C1_counternum[5] & C1_counternum[2] & !Hold & C1_counternum[1];
B1_numa[3]_or_out = B1L13 # B1_numa[3]_p0_out # B1_numa[3]_p1_out # B1_numa[3]_p2_out # B1_numa[3]_p4_out;
B1_numa[3]_reg_input = B1_numa[3]_or_out;
B1_numa[3] = DFFE(B1_numa[3]_reg_input, !F1_Clk, , , );
--B1_numa[2] is controller:inst|numa[2] at LC51
B1_numa[2]_p0_out = Hold & B1_numa[2];
B1_numa[2]_p1_out = !C1_counternum[4] & !C1_counternum[1] & C1_counternum[5] & !C1_counternum[2] & !Hold;
B1_numa[2]_p2_out = C1_counternum[4] & !C1_counternum[1] & !C1_counternum[5] & !C1_counternum[2] & !Hold & C1_counternum[3] & C1_counternum[0];
B1_numa[2]_p4_out = C1_counternum[4] & C1_counternum[1] & !C1_counternum[5] & C1_counternum[2] & !Hold & C1_counternum[3];
B1_numa[2]_or_out = B1L10 # B1_numa[2]_p0_out # B1_numa[2]_p1_out # B1_numa[2]_p2_out # B1_numa[2]_p4_out;
B1_numa[2]_reg_input = B1_numa[2]_or_out;
B1_numa[2] = DFFE(B1_numa[2]_reg_input, !F1_Clk, , , );
--D1_display[2] is display:inst2|display[2] at LC86
D1_display[2]_p1_out = M1_dffs[4] & M1_dffs[3] & M1_dffs[2] & M1_dffs[1] & M1_dffs[0];
D1_display[2]_p2_out = !B1_numa[3] & !B1_numa[2];
D1_display[2]_or_out = !B1_numa[4] # D1_display[2]_p1_out # D1_display[2]_p2_out # M1_dffs[5];
D1_display[2]_reg_input = !(D1_display[2]_or_out);
D1_display[2] = DFFE(D1_display[2]_reg_input, G1_Clk, , , );
--D1_display[6] is display:inst2|display[6] at LC88
D1_display[6]_p1_out = M1_dffs[4] & M1_dffs[3] & M1_dffs[2] & M1_dffs[1] & M1_dffs[0];
D1_display[6]_p2_out = B1_numa[4] & B1_numa[3];
D1_display[6]_p4_out = B1_numa[4] & B1_numa[2];
D1_display[6]_or_out = M1_dffs[5] # D1_display[6]_p1_out # D1_display[6]_p2_out # D1_display[6]_p4_out;
D1_display[6]_reg_input = !(D1_display[6]_or_out);
D1_display[6] = DFFE(D1_display[6]_reg_input, G1_Clk, , , );
--D1_display[4] is display:inst2|display[4] at LC85
D1_display[4]_p1_out = !B1_numa[2] & B1_numa[3] & !B1_numa[1];
D1_display[4]_p2_out = B1_numa[3] & B1_numa[4];
D1_display[4]_p4_out = !B1_numa[3] & !B1_numa[4];
D1_display[4]_or_out = D1L8 # M1_dffs[5] # D1_display[4]_p1_out # D1_display[4]_p2_out # D1_display[4]_p4_out;
D1_display[4]_reg_input = !(D1_display[4]_or_out);
D1_display[4] = DFFE(D1_display[4]_reg_input, G1_Clk, , , );
--E1L1 is fenwei:inst3|numa[0]~50 at LC26
E1L1_p1_out = B1_numa[3] & B1_numa[4];
E1L1_p2_out = B1_numa[4] & B1_numa[2];
E1L1_p3_out = !B1_numa[3] & !B1_numa[4];
E1L1_p4_out = !B1_numa[4] & !B1_numa[2] & !B1_numa[1];
E1L1_or_out = E1L1_p1_out # E1L1_p2_out # E1L1_p3_out # E1L1_p4_out;
E1L1 = E1L1_or_out;
--D1_display[0] is display:inst2|display[0] at LC91
D1_display[0]_p1_out = M1_dffs[4] & M1_dffs[3] & M1_dffs[2] & M1_dffs[1] & M1_dffs[0];
D1_display[0]_or_out = D1_display[0]_p1_out # M1_dffs[5] # E1L1;
D1_display[0]_reg_input = !(D1_display[0]_or_out);
D1_display[0] = DFFE(D1_display[0]_reg_input, G1_Clk, , , );
--D1_display[5] is display:inst2|display[5] at LC93
D1_display[5]_p1_out = M1_dffs[4] & M1_dffs[3] & M1_dffs[2] & M1_dffs[1] & M1_dffs[0];
D1_display[5]_p2_out = !B1_numa[2] & !B1_numa[1] & !B1_numa[4];
D1_display[5]_p4_out = !B1_numa[4] & !B1_numa[3];
D1_display[5]_or_out = M1_dffs[5] # D1_display[5]_p1_out # D1_display[5]_p2_out # D1_display[5]_p4_out;
D1_display[5]_reg_input = !(D1_display[5]_or_out);
D1_display[5] = DFFE(D1_display[5]_reg_input, G1_Clk, , , );
--E1L2 is fenwei:inst3|numb[3]~496 at LC63
E1L2_p1_out = B1_numa[3] & B1_numa[2] & B1_numa[4];
E1L2_p2_out = B1_numa[3] & !B1_numa[2] & !B1_numa[4] & !B1_numa[1];
E1L2_p3_out = !B1_numa[3] & !B1_numa[2] & B1_numa[4] & B1_numa[1];
E1L2_or_out = E1L2_p1_out # E1L2_p2_out # E1L2_p3_out;
E1L2 = E1L2_or_out;
--D1L3 is display:inst2|display[0]~246 at LC37
D1L3_or_out = D1_display[0];
D1L3 = D1L3_or_out;
--D2L12 is display:inst5|Mux~1027 at LC53
D2L12_p0_out = !B1_numa[2] & !B1_numa[4] & B1_numa[1] & E1L2 & !B1_numa[3];
D2L12_p1_out = B1_numa[2] & B1_numa[4] & B1_numa[1] & E1L2;
D2L12_p2_out = B1_numa[2] & !B1_numa[4] & !B1_numa[1] & E1L2 & B1_numa[3];
D2L12_p3_out = B1_numa[2] & !B1_numa[4] & !B1_numa[1] & !E1L2 & !B1_numa[3] & !B1_numa[0];
D2L12_p4_out = B1_numa[2] & !B1_numa[4] & B1_numa[1] & !E1L2 & B1_numa[3] & !B1_numa[0];
D2L12_or_out = D2L19 # D2L12_p0_out # D2L12_p1_out # D2L12_p2_out # D2L12_p3_out # D2L12_p4_out;
D2L12 = D2L12_or_out;
--D2_display[0] is display:inst5|display[0] at LC17
D2_display[0]_p1_out = M2_dffs[4] & M2_dffs[3] & M2_dffs[2] & M1_dffs[0] & M2_dffs[1];
D2_display[0]_or_out = D2_display[0]_p1_out # M2_dffs[5] # !D2L12;
D2_display[0]_reg_input = !(D2_display[0]_or_out);
D2_display[0] = DFFE(D2_display[0]_reg_input, G1_Clk, , , );
--D2L13 is display:inst5|Mux~1033 at LC61
D2L13_p0_out = !B1_numa[3] & !B1_numa[1] & !B1_numa[4] & B1_numa[2] & !E1L2 & B1_numa[0];
D2L13_p1_out = B1_numa[3] & B1_numa[1] & B1_numa[4] & !B1_numa[2] & !E1L2 & !B1_numa[0];
D2L13_p2_out = !B1_numa[3] & !B1_numa[1] & B1_numa[4] & !B1_numa[2] & !E1L2 & !B1_numa[0];
D2L13_p3_out = B1_numa[3] & B1_numa[1] & !B1_numa[4] & B1_numa[2] & !E1L2 & B1_numa[0];
D2L13_p4_out = B1_numa[3] & !B1_numa[1] & B1_numa[4] & !B1_numa[2] & !E1L2 & B1_numa[0];
D2L13_or_out = D2L20 # D2L13_p0_out # D2L13_p1_out # D2L13_p2_out # D2L13_p3_out # D2L13_p4_out;
D2L13 = D2L13_or_out;
--D2_display[1] is display:inst5|display[1] at LC21
D2_display[1]_p1_out = M2_dffs[4] & M2_dffs[3] & M2_dffs[2] & M1_dffs[0] & M2_dffs[1];
D2_display[1]_or_out = D2_display[1]_p1_out # M2_dffs[5] # !D2L13;
D2_display[1]_reg_input = !(D2_display[1]_or_out);
D2_display[1] = DFFE(D2_display[1]_reg_input, G1_Clk, , , );
--D2_display[2] is display:inst5|display[2] at LC19
D2_display[2]_p0_out = !B1_numa[1] & B1_numa[4];
D2_display[2]_p1_out = B1_numa[1] & !B1_numa[4] & B1_numa[2];
D2_display[2]_p2_out = !B1_numa[1] & !B1_numa[2];
D2_display[2]_p4_out = B1_numa[4] & !B1_numa[2];
D2_display[2]_or_out = D2L9 # D2_display[2]_p0_out # D2_display[2]_p1_out # D2_display[2]_p2_out # D2_display[2]_p4_out;
D2_display[2]_reg_input = !(D2_display[2]_or_out);
D2_display[2] = DFFE(D2_display[2]_reg_input, G1_Clk, , , );
--D2_display[6] is display:inst5|display[6] at LC83
D2_display[6]_p0_out = E1L2 & B1_numa[4] & B1_numa[2] & !B1_numa[1];
D2_display[6]_p1_out = B1_numa[3] & !E1L2 & B1_numa[4] & !B1_numa[2] & !B1_numa[0];
D2_display[6]_p2_out = B1_numa[3] & E1L2 & !B1_numa[4] & !B1_numa[2];
D2_display[6]_p4_out = E1L2 & !B1_numa[4] & !B1_numa[2] & !B1_numa[1];
D2_display[6]_or_out = D2L11 # D2_display[6]_p0_out # D2_display[6]_p1_out # D2_display[6]_p2_out # D2_display[6]_p4_out;
D2_display[6]_reg_input = !(D2_display[6]_or_out);
D2_display[6] = DFFE(D2_display[6]_reg_input, G1_Clk, , , );
--D2L14 is display:inst5|Mux~1034 at SEXP49
D2L14 = EXP(!B1_numa[3] & B1_numa[1]);
--D2L15 is display:inst5|Mux~1035 at SEXP56
D2L15 = EXP(!B1_numa[1] & B1_numa[3]);
--D2L16 is display:inst5|Mux~1041 at LC59
D2L16_p0_out = !B1_numa[2] & B1_numa[4] & !E1L2 & B1_numa[0] & D2L15;
D2L16_p1_out = B1_numa[2] & B1_numa[4] & B1_numa[1] & E1L2;
D2L16_p2_out = B1_numa[2] & !B1_numa[4] & B1_numa[1] & !E1L2 & B1_numa[3] & !B1_numa[0];
D2L16_p3_out = B1_numa[2] & !B1_numa[4] & B1_numa[1] & !E1L2 & !B1_numa[3] & B1_numa[0];
D2L16_p4_out = !B1_numa[2] & !B1_numa[4] & !E1L2 & B1_numa[0] & D2L14;
D2L16_or_out = D2L21 # D2L16_p0_out # D2L16_p1_out # D2L16_p2_out # D2L16_p3_out # D2L16_p4_out;
D2L16 = D2L16_or_out;
--D2_display[3] is display:inst5|display[3] at LC25
D2_display[3]_p1_out = M2_dffs[4] & M2_dffs[3] & M2_dffs[2] & M1_dffs[0] & M2_dffs[1];
D2_display[3]_or_out = D2_display[3]_p1_out # M2_dffs[5] # !D2L16;
D2_display[3]_reg_input = !(D2_display[3]_or_out);
D2_display[3] = DFFE(D2_display[3]_reg_input, G1_Clk, , , );
--D2L17 is display:inst5|Mux~1047 at LC57
D2L17_p0_out = !E1L2 & !B1_numa[1] & B1_numa[0] & B1_numa[3] & !B1_numa[4];
D2L17_p1_out = !E1L2 & B1_numa[1] & !B1_numa[2] & B1_numa[0];
D2L17_p2_out = !B1_numa[1] & B1_numa[2] & B1_numa[3] & !B1_numa[4];
D2L17_p3_out = !E1L2 & !B1_numa[1] & B1_numa[2] & B1_numa[0] & B1_numa[3];
D2L17_p4_out = !E1L2 & B1_numa[0] & !B1_numa[3] & B1_numa[4];
D2L17_or_out = D2L22 # D2L17_p0_out # D2L17_p1_out # D2L17_p2_out # D2L17_p3_out # D2L17_p4_out;
D2L17 = D2L17_or_out;
--D2_display[5] is display:inst5|display[5] at LC27
D2_display[5]_p1_out = M2_dffs[4] & M2_dffs[3] & M2_dffs[2] & M1_dffs[0] & M2_dffs[1];
D2_display[5]_or_out = D2_display[5]_p1_out # M2_dffs[5] # !D2L17;
D2_display[5]_reg_input = !(D2_display[5]_or_out);
D2_display[5] = DFFE(D2_display[5]_reg_input, G1_Clk, , , );
--D2L18 is display:inst5|Mux~1053 at LC55
D2L18_p0_out = B1_numa[3] & !E1L2 & !B1_numa[1] & B1_numa[4] & !B1_numa[2];
D2L18_p1_out = !B1_numa[3] & !E1L2 & !B1_numa[1] & !B1_numa[4] & B1_numa[2];
D2L18_p2_out = B1_numa[3] & E1L2 & !B1_numa[1] & !B1_numa[4] & B1_numa[2];
D2L18_p3_out = E1L2 & B1_numa[1] & B1_numa[4] & B1_numa[2];
D2L18_p4_out = !B1_numa[3] & E1L2 & B1_numa[1] & !B1_numa[4] & !B1_numa[2];
D2L18_or_out = D2L23 # D2L18_p0_out # D2L18_p1_out # D2L18_p2_out # D2L18_p3_out # D2L18_p4_out;
D2L18 = D2L18_or_out;
--D2_display[4] is display:inst5|display[4] at LC24
D2_display[4]_p1_out = M2_dffs[4] & M2_dffs[3] & M2_dffs[2] & M1_dffs[0] & M2_dffs[1];
D2_display[4]_or_out = D2_display[4]_p1_out # M2_dffs[5] # !D2L18;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -