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

📄 pwm_gen.fit.eqn

📁 pwm模块pwm模块pwm模块pwm模块pwm模块
💻 EQN
📖 第 1 页 / 共 5 页
字号:
E1_nextState[3]_reg_input = E1_nextState[3]_or_out;
E1_nextState[3] = DFFE(E1_nextState[3]_reg_input, !C1_carrier, GLOBAL(reset), , );


--B1_send_counter[13] is pwm_counter:inst|send_counter[13] at LC70
B1_send_counter[13]_p1_out = B1_send_counter[12] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[8] & B1_send_counter[7] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_send_counter[2] & B1_delay_counter[0] & B1_send_counter[1];
B1_send_counter[13]_or_out = B1_send_counter[13];
B1_send_counter[13]_reg_input = B1_send_counter[13]_p1_out $ B1_send_counter[13]_or_out;
B1_send_counter[13] = DFFE(B1_send_counter[13]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_delay_counter[14] is pwm_counter:inst|delay_counter[14] at LC125
B1_delay_counter[14]_p1_out = B1_delay_counter[12] & B1_delay_counter[10] & B1_delay_counter[7] & !B1_delay_counter[13] & !B1_delay_counter[6] & !B1_delay_counter[9] & B1_delay_counter[5] & B1_delay_counter[11] & B1_delay_counter[8] & B1_delay_counter[4] & B1_delay_counter[3] & B1_delay_counter[1] & B1_delay_counter[2] & B1_delay_counter[14] & B1_delay_counter[0];
B1_delay_counter[14]_p2_out = B1_delay_counter[12] & B1_delay_counter[10] & B1_delay_counter[7] & B1_delay_counter[13] & B1_delay_counter[6] & B1_delay_counter[9] & B1_delay_counter[5] & B1_delay_counter[11] & B1_delay_counter[8] & B1_delay_counter[4] & B1_delay_counter[3] & B1_delay_counter[1] & B1_delay_counter[2] & B1_delay_counter[0];
B1_delay_counter[14]_or_out = B1_delay_counter[14]_p1_out # B1_delay_counter[14]_p2_out;
B1_delay_counter[14]_reg_input = B1_delay_counter[14]_or_out;
B1_delay_counter[14] = TFFE(B1_delay_counter[14]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_send_counter[14] is pwm_counter:inst|send_counter[14] at LC71
B1_send_counter[14]_p1_out = B1_send_counter[13] & B1_send_counter[12] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[8] & B1_send_counter[7] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_send_counter[2] & B1_delay_counter[0] & B1_send_counter[1];
B1_send_counter[14]_or_out = B1_send_counter[14];
B1_send_counter[14]_reg_input = B1_send_counter[14]_p1_out $ B1_send_counter[14]_or_out;
B1_send_counter[14] = DFFE(B1_send_counter[14]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_pwm_out is pwm_counter:inst|pwm_out at LC113
B1_pwm_out_p1_out = B1_delay_counter[14] & B1_delay_counter[12] & B1_delay_counter[10] & B1_delay_counter[7] & !B1_delay_counter[6] & B1_delay_counter[5] & !B1_delay_counter[13] & B1_delay_counter[11] & !B1_delay_counter[9] & B1_delay_counter[8] & B1_delay_counter[4] & B1_delay_counter[1] & B1_delay_counter[0] & B1_delay_counter[3] & B1_delay_counter[2] & !B1_pwm_out;
B1_pwm_out_p2_out = !B1_delay_counter[14] & !B1_delay_counter[12] & !B1_delay_counter[10] & !B1_delay_counter[7] & B1_delay_counter[6] & !B1_delay_counter[5] & !B1_delay_counter[13] & B1_delay_counter[11] & !B1_delay_counter[9] & B1_delay_counter[8] & B1_delay_counter[4] & B1_delay_counter[1] & B1_delay_counter[0] & B1_delay_counter[3] & B1_delay_counter[2] & B1_pwm_out;
B1_pwm_out_or_out = B1_pwm_out_p1_out # B1_pwm_out_p2_out;
B1_pwm_out_reg_input = B1_pwm_out_or_out;
B1_pwm_out = TFFE(B1_pwm_out_reg_input, GLOBAL(clock_24M), , reset, );


--B1_send_counter[15] is pwm_counter:inst|send_counter[15] at LC43
B1_send_counter[15]_p1_out = B1_send_counter[21] & !B1_send_counter[20] & B1_send_counter[18] & !B1_send_counter[17] & !B1_send_counter[19] & !B1_send_counter[16] & !B1_send_counter[14] & !B1_send_counter[13] & !B1_send_counter[8] & B1_send_counter[12] & B1_send_counter[7] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_delay_counter[0] & B1_send_counter[2] & B1_send_counter[15] & B1_send_counter[1];
B1_send_counter[15]_p2_out = B1_send_counter[14] & B1_send_counter[13] & B1_send_counter[8] & B1_send_counter[12] & B1_send_counter[7] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_delay_counter[0] & B1_send_counter[2] & B1_send_counter[1];
B1_send_counter[15]_or_out = B1_send_counter[15]_p1_out # B1_send_counter[15]_p2_out;
B1_send_counter[15]_reg_input = B1_send_counter[15]_or_out;
B1_send_counter[15] = TFFE(B1_send_counter[15]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_send_counter[16] is pwm_counter:inst|send_counter[16] at LC75
B1_send_counter[16]_p1_out = B1_send_counter[15] & B1_send_counter[14] & B1_send_counter[12] & B1_send_counter[13] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[8] & B1_send_counter[9] & B1_send_counter[7] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_send_counter[2] & B1_delay_counter[0] & B1_send_counter[1];
B1_send_counter[16]_or_out = B1_send_counter[16]_p1_out;
B1_send_counter[16]_reg_input = B1_send_counter[16]_or_out;
B1_send_counter[16] = TFFE(B1_send_counter[16]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_send_counter[17] is pwm_counter:inst|send_counter[17] at LC80
B1_send_counter[17]_p1_out = B1_send_counter[16] & B1_send_counter[15] & B1_send_counter[14] & B1_send_counter[12] & B1_send_counter[13] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[8] & B1_send_counter[9] & B1_send_counter[7] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_send_counter[2] & B1_delay_counter[0] & B1_send_counter[1];
B1_send_counter[17]_or_out = B1_send_counter[17];
B1_send_counter[17]_reg_input = B1_send_counter[17]_p1_out $ B1_send_counter[17]_or_out;
B1_send_counter[17] = DFFE(B1_send_counter[17]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_send_counter[18] is pwm_counter:inst|send_counter[18] at LC45
B1_send_counter[18]_p1_out = B1_send_counter[21] & !B1_send_counter[20] & !B1_send_counter[19] & !B1_send_counter[17] & !B1_send_counter[16] & !B1_send_counter[14] & !B1_send_counter[13] & !B1_send_counter[8] & B1_send_counter[15] & B1_send_counter[12] & B1_send_counter[7] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_delay_counter[0] & B1_send_counter[2] & B1_send_counter[18] & B1_send_counter[1];
B1_send_counter[18]_p2_out = B1_send_counter[17] & B1_send_counter[16] & B1_send_counter[14] & B1_send_counter[13] & B1_send_counter[8] & B1_send_counter[15] & B1_send_counter[12] & B1_send_counter[7] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_delay_counter[0] & B1_send_counter[2] & B1_send_counter[1];
B1_send_counter[18]_or_out = B1_send_counter[18]_p1_out # B1_send_counter[18]_p2_out;
B1_send_counter[18]_reg_input = B1_send_counter[18]_or_out;
B1_send_counter[18] = TFFE(B1_send_counter[18]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_send_counter[19] is pwm_counter:inst|send_counter[19] at LC78
B1_send_counter[19]_p1_out = B1_send_counter[18] & B1_send_counter[17] & B1_send_counter[16] & B1_send_counter[15] & B1_send_counter[14] & B1_send_counter[12] & B1_send_counter[13] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[8] & B1_send_counter[9] & B1_send_counter[7] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_send_counter[2] & B1_delay_counter[0] & B1_send_counter[1];
B1_send_counter[19]_or_out = B1_send_counter[19];
B1_send_counter[19]_reg_input = B1_send_counter[19]_p1_out $ B1_send_counter[19]_or_out;
B1_send_counter[19] = DFFE(B1_send_counter[19]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_send_counter[20] is pwm_counter:inst|send_counter[20] at LC39
B1_send_counter[20]_p1_out = B1_send_counter[19] & B1_send_counter[18] & B1_send_counter[17] & B1_send_counter[16] & B1_send_counter[15] & B1_send_counter[14] & B1_send_counter[12] & B1_send_counter[13] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[8] & B1_send_counter[9] & B1_send_counter[7] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_send_counter[2] & B1_delay_counter[0] & B1_send_counter[1];
B1_send_counter[20]_or_out = B1_send_counter[20];
B1_send_counter[20]_reg_input = B1_send_counter[20]_p1_out $ B1_send_counter[20]_or_out;
B1_send_counter[20] = DFFE(B1_send_counter[20]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_send_counter[21] is pwm_counter:inst|send_counter[21] at LC42
B1_send_counter[21]_p1_out = !B1_send_counter[20] & !B1_send_counter[19] & !B1_send_counter[17] & !B1_send_counter[16] & !B1_send_counter[14] & !B1_send_counter[13] & !B1_send_counter[8] & B1_send_counter[18] & B1_send_counter[15] & B1_send_counter[12] & B1_send_counter[7] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_delay_counter[0] & B1_send_counter[2] & B1_send_counter[21] & B1_send_counter[1];
B1_send_counter[21]_p2_out = B1_send_counter[20] & B1_send_counter[19] & B1_send_counter[17] & B1_send_counter[16] & B1_send_counter[14] & B1_send_counter[13] & B1_send_counter[8] & B1_send_counter[18] & B1_send_counter[15] & B1_send_counter[12] & B1_send_counter[7] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[5] & B1_send_counter[4] & B1_send_counter[3] & B1_delay_counter[0] & B1_send_counter[2] & B1_send_counter[1];
B1_send_counter[21]_or_out = B1_send_counter[21]_p1_out # B1_send_counter[21]_p2_out;
B1_send_counter[21]_reg_input = B1_send_counter[21]_or_out;
B1_send_counter[21] = TFFE(B1_send_counter[21]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , );


--B1_byte_index[4] is pwm_counter:inst|byte_index[4] at LC41
B1_byte_index[4]_p1_out = B1_byte_index[3] & B1_byte_index[1] & B1_byte_index[2] & B1_byte_index[0];
B1_byte_index[4]_p2_out = !B1_byte_index[3] & !B1_byte_index[1] & !B1_byte_index[2] & B1_byte_index[0] & B1_byte_index[4];
B1_byte_index[4]_or_out = B1_byte_index[4]_p1_out # B1_byte_index[4]_p2_out;
B1_byte_index[4]_reg_input = B1_byte_index[4]_or_out;
B1_byte_index[4]_p3_out = !B1_send_counter[21] & B1_send_counter[20] & !B1_send_counter[18] & B1_send_counter[17] & !B1_send_counter[15] & B1_send_counter[14] & !B1_send_counter[12] & B1_send_counter[8] & !B1_send_counter[7] & !B1_send_counter[19] & !B1_send_counter[16] & !B1_send_counter[13] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[5] & B1_send_counter[4] & B1_delay_counter[0] & B1_send_counter[1] & B1_send_counter[3] & B1_send_counter[2];
B1_byte_index[4] = TFFE(B1_byte_index[4]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , B1_byte_index[4]_p3_out);


--B1_byte_index[0] is pwm_counter:inst|byte_index[0] at LC40
B1_byte_index[0]_reg_input = VCC;
B1_byte_index[0]_p3_out = !B1_send_counter[21] & B1_send_counter[20] & !B1_send_counter[18] & B1_send_counter[17] & !B1_send_counter[15] & B1_send_counter[14] & !B1_send_counter[12] & B1_send_counter[8] & !B1_send_counter[7] & !B1_send_counter[19] & !B1_send_counter[16] & !B1_send_counter[13] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[5] & B1_send_counter[4] & B1_delay_counter[0] & B1_send_counter[1] & B1_send_counter[3] & B1_send_counter[2];
B1_byte_index[0] = TFFE(B1_byte_index[0]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , B1_byte_index[0]_p3_out);


--B1_send_timer is pwm_counter:inst|send_timer at LC35
B1_send_timer_p1_out = !B1_send_counter[21] & B1_send_counter[20] & !B1_send_counter[18] & B1_send_counter[17] & !B1_send_counter[15] & B1_send_counter[14] & !B1_send_counter[12] & B1_send_counter[8] & !B1_send_counter[7] & !B1_send_counter[19] & !B1_send_counter[16] & !B1_send_counter[13] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[5] & B1_send_counter[4] & B1_delay_counter[0] & B1_send_counter[1] & B1_send_counter[3] & B1_send_counter[2] & !B1_send_timer;
B1_send_timer_p2_out = B1_send_counter[21] & !B1_send_counter[20] & B1_send_counter[18] & !B1_send_counter[17] & B1_send_counter[15] & !B1_send_counter[14] & B1_send_counter[12] & !B1_send_counter[8] & B1_send_counter[7] & !B1_send_counter[19] & !B1_send_counter[16] & !B1_send_counter[13] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[5] & B1_send_counter[4] & B1_delay_counter[0] & B1_send_counter[1] & B1_send_counter[3] & B1_send_counter[2] & B1_send_timer;
B1_send_timer_or_out = B1_send_timer_p1_out # B1_send_timer_p2_out;
B1_send_timer_reg_input = B1_send_timer_or_out;
B1_send_timer = TFFE(B1_send_timer_reg_input, GLOBAL(clock_24M), , , reset);


--L1_dffs[0] is pwm:inst4|lpm_counter:delay_counter_rtl_0|dffs[0] at LC17
L1_dffs[0]_p1_out = !L1_dffs[31] & !L1_dffs[30] & !L1_dffs[29] & !L1_dffs[28] & !L1_dffs[27] & !L1_dffs[26] & !L1_dffs[25] & !L1_dffs[24] & !L1_dffs[23] & !L1_dffs[22] & !L1_dffs[21] & !L1_dffs[20] & !L1_dffs[19] & !L1_dffs[18] & !L1_dffs[17] & !L1_dffs[16] & !L1_dffs[15] & !L1_dffs[14] & !L1_dffs[13] & !L1_dffs[12] & !L1_dffs[11] & !L1_dffs[10] & !L1_dffs[9] & !L1_dffs[8] & !L1_dffs[7] & !L1_dffs[6] & !L1_dffs[5] & !L1_dffs[4] & !L1_dffs[3] & !L1_dffs[2] & L1_dffs[1] & !L1_dffs[0];
L1_dffs[0]_p2_out = !L1_dffs[0] & !B1_send_timer;
L1_dffs[0]_or_out = L1_dffs[0]_p1_out # L1_dffs[0]_p2_out;
L1_dffs[0]_reg_input = !L1_dffs[0]_or_out;
L1_dffs[0] = TFFE(L1_dffs[0]_reg_input, !C1_carrier, GLOBAL(reset), , );


--B1_byte_index[1] is pwm_counter:inst|byte_index[1] at LC38
B1_byte_index[1]_p1_out = !B1_byte_index[2] & !B1_byte_index[3] & B1_byte_index[4] & !B1_byte_index[1];
B1_byte_index[1]_or_out = B1_byte_index[1]_p1_out # !B1_byte_index[0];
B1_byte_index[1]_reg_input = !B1_byte_index[1]_or_out;
B1_byte_index[1]_p3_out = !B1_send_counter[21] & B1_send_counter[20] & !B1_send_counter[18] & B1_send_counter[17] & !B1_send_counter[15] & B1_send_counter[14] & !B1_send_counter[12] & B1_send_counter[8] & !B1_send_counter[7] & !B1_send_counter[19] & !B1_send_counter[16] & !B1_send_counter[13] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[5] & B1_send_counter[4] & B1_delay_counter[0] & B1_send_counter[1] & B1_send_counter[3] & B1_send_counter[2];
B1_byte_index[1] = TFFE(B1_byte_index[1]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , B1_byte_index[1]_p3_out);


--L1_dffs[1] is pwm:inst4|lpm_counter:delay_counter_rtl_0|dffs[1] at LC65
L1_dffs[1]_p1_out = B1_send_timer & L1_dffs[1] & !L1_dffs[0];
L1_dffs[1]_p2_out = B1_send_timer & !L1_dffs[1] & L1_dffs[0];
L1_dffs[1]_or_out = L1_dffs[1]_p1_out # L1_dffs[1]_p2_out;
L1_dffs[1]_reg_input = L1_dffs[1]_or_out;
L1_dffs[1] = DFFE(L1_dffs[1]_reg_input, !C1_carrier, GLOBAL(reset), , );


--B1_byte_index[2] is pwm_counter:inst|byte_index[2] at LC37
B1_byte_index[2]_p1_out = B1_byte_index[0] & B1_byte_index[1];
B1_byte_index[2]_or_out = B1_byte_index[2];
B1_byte_index[2]_reg_input = B1_byte_index[2]_p1_out $ B1_byte_index[2]_or_out;
B1_byte_index[2]_p3_out = !B1_send_counter[21] & B1_send_counter[20] & !B1_send_counter[18] & B1_send_counter[17] & !B1_send_counter[15] & B1_send_counter[14] & !B1_send_counter[12] & B1_send_counter[8] & !B1_send_counter[7] & !B1_send_counter[19] & !B1_send_counter[16] & !B1_send_counter[13] & B1_send_counter[9] & B1_send_counter[6] & B1_send_counter[11] & B1_send_counter[10] & B1_send_counter[5] & B1_send_counter[4] & B1_delay_counter[0] & B1_send_counter[1] & B1_send_counter[3] & B1_send_counter[2];
B1_byte_index[2] = DFFE(B1_byte_index[2]_reg_input, GLOBAL(clock_24M), GLOBAL(reset), , B1_byte_index[2]_p3_out);


--L1_dffs[2] is pwm:inst4|lpm_counter:delay_counter_rtl_0|dffs[2] at LC98
L1_dffs[2]_p1_out = B1_send_timer & L1_dffs[1] & L1_dffs[0];
L1_dffs[2]_p2_out = !B1_send_timer & L1_dffs[2];
L1_dffs[2]_or_out = L1_dffs[2]_p1_out # L1_dffs[2]_p2_out;
L1_dffs[2]_reg_input = L1_dffs[2]_or_out;
L1_dffs[2] = TFFE(L1_dffs[2]_reg_input, !C1_carrier, GLOBAL(reset), , );


--L1_dffs[3] is pwm:inst4|lpm_counter:delay_counter_rtl_0|dffs[3] at LC81
L1_dffs[3]_p1_out = B1_send_timer & L1_dffs[2] & L1_dffs[1] & L1_dffs[0];
L1_dffs[3]_p2_out = !B1_send_timer & L1_dffs[3];
L1_dffs[3]_or_out = L1_dffs[3]_p1_out # L1_dffs[3]_p2_out;
L1_dffs[3]_reg_input = L1_dffs[3]_or_out;
L1_dffs[3] = TFFE(L1_dffs[3]_reg_input, !C1_carrier, GLOBAL(reset), , );


--B1_byte_index[3] is pwm_counter:inst|byte_index[3] at LC36

⌨️ 快捷键说明

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