📄 setpmoto.map.eqn
字号:
--C1_delay[4] is step_motor:inst1|delay[4]
--operation mode is arithmetic
C1_delay[4]_carry_eqn = C1L27;
C1_delay[4]_lut_out = C1_delay[4] $ (!C1_delay[4]_carry_eqn);
C1_delay[4] = DFFEAS(C1_delay[4]_lut_out, B1_QN[16], VCC, , , , , C1L88, );
--C1L57 is step_motor:inst1|delay[4]~124
--operation mode is arithmetic
C1L57 = CARRY(C1_delay[4] & (!C1L27));
--C1L88 is step_motor:inst1|LessThan~547
--operation mode is normal
C1L88 = C1_delay[5] & C1_delay[4] & (C1_delay[1] # !C1L37);
--C1L3 is step_motor:inst1|add~779
--operation mode is normal
C1L3 = !C1_comp[9] & !C1_comp[10];
--C1L4 is step_motor:inst1|add~780
--operation mode is normal
C1L4 = C1L2 # !C1_comp[8] # !C1_comp[7] # !C1_comp[6];
--C1L5 is step_motor:inst1|add~781
--operation mode is normal
C1L5 = !SPEED[0] & (C1L3 & C1L4 # !C1_comp[11]);
--C1L81 is step_motor:inst1|comp[0]~510
--operation mode is arithmetic
C1L81 = CARRY(SPEED[0]);
--C1L09 is step_motor:inst1|LessThan~550
--operation mode is arithmetic
C1L09 = CARRY(C1_d_ff[8] & C1_comp[8] & !C1L29 # !C1_d_ff[8] & (C1_comp[8] # !C1L29));
--B1_QN[12] is fenping:inst|QN[12]
--operation mode is arithmetic
B1_QN[12]_carry_eqn = B1L52;
B1_QN[12]_lut_out = B1_QN[12] $ (B1_QN[12]_carry_eqn);
B1_QN[12] = DFFEAS(B1_QN[12]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L72 is fenping:inst|QN[12]~147
--operation mode is arithmetic
B1L72 = CARRY(B1_QN[12] # !B1L52);
--C1_d_ff[8] is step_motor:inst1|d_ff[8]
--operation mode is arithmetic
C1_d_ff[8]_carry_eqn = C1L65;
C1_d_ff[8]_lut_out = C1_d_ff[8] $ (!C1_d_ff[8]_carry_eqn);
C1_d_ff[8] = DFFEAS(C1_d_ff[8]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L85 is step_motor:inst1|d_ff[8]~134
--operation mode is arithmetic
C1L85 = CARRY(C1_d_ff[8] & (!C1L65));
--C1_delay[0] is step_motor:inst1|delay[0]
--operation mode is arithmetic
C1_delay[0]_lut_out = !C1_delay[0];
C1_delay[0] = DFFEAS(C1_delay[0]_lut_out, B1_QN[16], VCC, , , , , C1L88, );
--C1L66 is step_motor:inst1|delay[0]~128
--operation mode is arithmetic
C1L66 = CARRY(C1_delay[0]);
--C1L29 is step_motor:inst1|LessThan~555
--operation mode is arithmetic
C1L29 = CARRY(C1_d_ff[7] & (!C1L49 # !C1_comp[7]) # !C1_d_ff[7] & !C1_comp[7] & !C1L49);
--B1_QN[11] is fenping:inst|QN[11]
--operation mode is arithmetic
B1_QN[11]_carry_eqn = B1L32;
B1_QN[11]_lut_out = B1_QN[11] $ (!B1_QN[11]_carry_eqn);
B1_QN[11] = DFFEAS(B1_QN[11]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L52 is fenping:inst|QN[11]~151
--operation mode is arithmetic
B1L52 = CARRY(!B1_QN[11] & (!B1L32));
--C1_d_ff[7] is step_motor:inst1|d_ff[7]
--operation mode is arithmetic
C1_d_ff[7]_carry_eqn = C1L45;
C1_d_ff[7]_lut_out = C1_d_ff[7] $ (C1_d_ff[7]_carry_eqn);
C1_d_ff[7] = DFFEAS(C1_d_ff[7]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L65 is step_motor:inst1|d_ff[7]~138
--operation mode is arithmetic
C1L65 = CARRY(!C1L45 # !C1_d_ff[7]);
--C1L49 is step_motor:inst1|LessThan~560
--operation mode is arithmetic
C1L49 = CARRY(C1_d_ff[6] & C1_comp[6] & !C1L69 # !C1_d_ff[6] & (C1_comp[6] # !C1L69));
--B1_QN[10] is fenping:inst|QN[10]
--operation mode is arithmetic
B1_QN[10]_carry_eqn = B1L12;
B1_QN[10]_lut_out = B1_QN[10] $ (B1_QN[10]_carry_eqn);
B1_QN[10] = DFFEAS(B1_QN[10]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L32 is fenping:inst|QN[10]~155
--operation mode is arithmetic
B1L32 = CARRY(B1_QN[10] # !B1L12);
--C1_d_ff[6] is step_motor:inst1|d_ff[6]
--operation mode is arithmetic
C1_d_ff[6]_carry_eqn = C1L25;
C1_d_ff[6]_lut_out = C1_d_ff[6] $ (!C1_d_ff[6]_carry_eqn);
C1_d_ff[6] = DFFEAS(C1_d_ff[6]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L45 is step_motor:inst1|d_ff[6]~142
--operation mode is arithmetic
C1L45 = CARRY(C1_d_ff[6] & (!C1L25));
--C1L69 is step_motor:inst1|LessThan~565
--operation mode is arithmetic
C1L69 = CARRY(C1_d_ff[5] & (!C1L89 # !C1_comp[5]) # !C1_d_ff[5] & !C1_comp[5] & !C1L89);
--B1_QN[9] is fenping:inst|QN[9]
--operation mode is arithmetic
B1_QN[9]_carry_eqn = B1L91;
B1_QN[9]_lut_out = B1_QN[9] $ (!B1_QN[9]_carry_eqn);
B1_QN[9] = DFFEAS(B1_QN[9]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L12 is fenping:inst|QN[9]~159
--operation mode is arithmetic
B1L12 = CARRY(!B1_QN[9] & (!B1L91));
--C1_d_ff[5] is step_motor:inst1|d_ff[5]
--operation mode is arithmetic
C1_d_ff[5]_carry_eqn = C1L05;
C1_d_ff[5]_lut_out = C1_d_ff[5] $ (C1_d_ff[5]_carry_eqn);
C1_d_ff[5] = DFFEAS(C1_d_ff[5]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L25 is step_motor:inst1|d_ff[5]~146
--operation mode is arithmetic
C1L25 = CARRY(!C1L05 # !C1_d_ff[5]);
--C1L89 is step_motor:inst1|LessThan~570
--operation mode is arithmetic
C1L89 = CARRY(C1_d_ff[4] & C1_comp[4] & !C1L001 # !C1_d_ff[4] & (C1_comp[4] # !C1L001));
--B1_QN[8] is fenping:inst|QN[8]
--operation mode is arithmetic
B1_QN[8]_carry_eqn = B1L71;
B1_QN[8]_lut_out = B1_QN[8] $ (B1_QN[8]_carry_eqn);
B1_QN[8] = DFFEAS(B1_QN[8]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L91 is fenping:inst|QN[8]~163
--operation mode is arithmetic
B1L91 = CARRY(B1_QN[8] # !B1L71);
--C1_d_ff[4] is step_motor:inst1|d_ff[4]
--operation mode is arithmetic
C1_d_ff[4]_carry_eqn = C1L84;
C1_d_ff[4]_lut_out = C1_d_ff[4] $ (!C1_d_ff[4]_carry_eqn);
C1_d_ff[4] = DFFEAS(C1_d_ff[4]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L05 is step_motor:inst1|d_ff[4]~150
--operation mode is arithmetic
C1L05 = CARRY(C1_d_ff[4] & (!C1L84));
--C1L001 is step_motor:inst1|LessThan~575
--operation mode is arithmetic
C1L001 = CARRY(C1_d_ff[3] & (!C1L201 # !C1_comp[3]) # !C1_d_ff[3] & !C1_comp[3] & !C1L201);
--B1_QN[7] is fenping:inst|QN[7]
--operation mode is arithmetic
B1_QN[7]_carry_eqn = B1L51;
B1_QN[7]_lut_out = B1_QN[7] $ (!B1_QN[7]_carry_eqn);
B1_QN[7] = DFFEAS(B1_QN[7]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L71 is fenping:inst|QN[7]~167
--operation mode is arithmetic
B1L71 = CARRY(!B1_QN[7] & (!B1L51));
--C1_d_ff[3] is step_motor:inst1|d_ff[3]
--operation mode is arithmetic
C1_d_ff[3]_carry_eqn = C1L64;
C1_d_ff[3]_lut_out = C1_d_ff[3] $ (C1_d_ff[3]_carry_eqn);
C1_d_ff[3] = DFFEAS(C1_d_ff[3]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L84 is step_motor:inst1|d_ff[3]~154
--operation mode is arithmetic
C1L84 = CARRY(!C1L64 # !C1_d_ff[3]);
--C1L201 is step_motor:inst1|LessThan~580
--operation mode is arithmetic
C1L201 = CARRY(C1_d_ff[2] & C1_comp[2] & !C1L401 # !C1_d_ff[2] & (C1_comp[2] # !C1L401));
--B1_QN[6] is fenping:inst|QN[6]
--operation mode is arithmetic
B1_QN[6]_carry_eqn = B1L31;
B1_QN[6]_lut_out = B1_QN[6] $ (B1_QN[6]_carry_eqn);
B1_QN[6] = DFFEAS(B1_QN[6]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L51 is fenping:inst|QN[6]~171
--operation mode is arithmetic
B1L51 = CARRY(B1_QN[6] # !B1L31);
--C1_d_ff[2] is step_motor:inst1|d_ff[2]
--operation mode is arithmetic
C1_d_ff[2]_carry_eqn = C1L44;
C1_d_ff[2]_lut_out = C1_d_ff[2] $ (!C1_d_ff[2]_carry_eqn);
C1_d_ff[2] = DFFEAS(C1_d_ff[2]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L64 is step_motor:inst1|d_ff[2]~158
--operation mode is arithmetic
C1L64 = CARRY(C1_d_ff[2] & (!C1L44));
--C1L401 is step_motor:inst1|LessThan~585
--operation mode is arithmetic
C1L401 = CARRY(C1_d_ff[1] & (!C1L601 # !C1_comp[1]) # !C1_d_ff[1] & !C1_comp[1] & !C1L601);
--B1_QN[5] is fenping:inst|QN[5]
--operation mode is arithmetic
B1_QN[5]_carry_eqn = B1L11;
B1_QN[5]_lut_out = B1_QN[5] $ (!B1_QN[5]_carry_eqn);
B1_QN[5] = DFFEAS(B1_QN[5]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L31 is fenping:inst|QN[5]~175
--operation mode is arithmetic
B1L31 = CARRY(!B1_QN[5] & (!B1L11));
--C1_d_ff[1] is step_motor:inst1|d_ff[1]
--operation mode is arithmetic
C1_d_ff[1]_carry_eqn = C1L24;
C1_d_ff[1]_lut_out = C1_d_ff[1] $ (C1_d_ff[1]_carry_eqn);
C1_d_ff[1] = DFFEAS(C1_d_ff[1]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L44 is step_motor:inst1|d_ff[1]~162
--operation mode is arithmetic
C1L44 = CARRY(!C1L24 # !C1_d_ff[1]);
--C1L601 is step_motor:inst1|LessThan~590
--operation mode is arithmetic
C1L601 = CARRY(!C1_d_ff[0] & C1_comp[0]);
--B1_QN[4] is fenping:inst|QN[4]
--operation mode is arithmetic
B1_QN[4]_carry_eqn = B1L9;
B1_QN[4]_lut_out = B1_QN[4] $ (B1_QN[4]_carry_eqn);
B1_QN[4] = DFFEAS(B1_QN[4]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L11 is fenping:inst|QN[4]~179
--operation mode is arithmetic
B1L11 = CARRY(B1_QN[4] # !B1L9);
--C1_d_ff[0] is step_motor:inst1|d_ff[0]
--operation mode is arithmetic
C1_d_ff[0]_lut_out = !C1_d_ff[0];
C1_d_ff[0] = DFFEAS(C1_d_ff[0]_lut_out, B1_QN[16], VCC, , , , , !C1L38, );
--C1L24 is step_motor:inst1|d_ff[0]~166
--operation mode is arithmetic
C1L24 = CARRY(C1_d_ff[0]);
--B1_QN[3] is fenping:inst|QN[3]
--operation mode is arithmetic
B1_QN[3]_carry_eqn = B1L7;
B1_QN[3]_lut_out = B1_QN[3] $ (!B1_QN[3]_carry_eqn);
B1_QN[3] = DFFEAS(B1_QN[3]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L9 is fenping:inst|QN[3]~183
--operation mode is arithmetic
B1L9 = CARRY(!B1_QN[3] & (!B1L7));
--B1_QN[2] is fenping:inst|QN[2]
--operation mode is arithmetic
B1_QN[2]_carry_eqn = B1L5;
B1_QN[2]_lut_out = B1_QN[2] $ (B1_QN[2]_carry_eqn);
B1_QN[2] = DFFEAS(B1_QN[2]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L7 is fenping:inst|QN[2]~187
--operation mode is arithmetic
B1L7 = CARRY(B1_QN[2] # !B1L5);
--B1_QN[1] is fenping:inst|QN[1]
--operation mode is arithmetic
B1_QN[1]_carry_eqn = B1L3;
B1_QN[1]_lut_out = B1_QN[1] $ (!B1_QN[1]_carry_eqn);
B1_QN[1] = DFFEAS(B1_QN[1]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L5 is fenping:inst|QN[1]~191
--operation mode is arithmetic
B1L5 = CARRY(!B1_QN[1] & (!B1L3));
--B1_QN[0] is fenping:inst|QN[0]
--operation mode is arithmetic
B1_QN[0]_lut_out = !B1_QN[0];
B1_QN[0] = DFFEAS(B1_QN[0]_lut_out, GCLK3, VCC, , , VCC, B1_QN[17], , );
--B1L3 is fenping:inst|QN[0]~195
--operation mode is arithmetic
B1L3 = CARRY(B1_QN[0]);
--~GND is ~GND
--operation mode is normal
~GND = GND;
--D is D
--operation mode is input
D = INPUT();
--P is P
--operation mode is input
P = INPUT();
--GCLK3 is GCLK3
--operation mode is input
GCLK3 = INPUT();
--SPEED[0] is SPEED[0]
--operation mode is input
SPEED[0] = INPUT();
--SPEED[1] is SPEED[1]
--operation mode is input
SPEED[1] = INPUT();
--LED[3] is LED[3]
--operation mode is output
LED[3] = OUTPUT(C1_t[3]);
--LED[2] is LED[2]
--operation mode is output
LED[2] = OUTPUT(C1_t[2]);
--LED[1] is LED[1]
--operation mode is output
LED[1] = OUTPUT(C1_t[1]);
--LED[0] is LED[0]
--operation mode is output
LED[0] = OUTPUT(C1_t[0]);
--SD[3] is SD[3]
--operation mode is output
SD[3] = OUTPUT(C1_t[3]);
--SD[2] is SD[2]
--operation mode is output
SD[2] = OUTPUT(C1_t[2]);
--SD[1] is SD[1]
--operation mode is output
SD[1] = OUTPUT(C1_t[1]);
--SD[0] is SD[0]
--operation mode is output
SD[0] = OUTPUT(C1_t[0]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -