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

📄 pulse_16_sum.fit.eqn

📁 步进电机位置控制系统的FPGA设计与实现。
💻 EQN
字号:
--C1L61 is pulse_sum:inst1|pulse_1[15]~478 at LC18
C1L61_p1_out = !Reset & Clk_65536Hz & counter_data[0] & second_pulse_data[15];
C1L61_p2_out = Reset & C1L61;
C1L61_p3_out = C1L61 & Clk_65536Hz & counter_data[0] & second_pulse_data[15];
C1L61_or_out = C1L61_p1_out # C1L61_p2_out # C1L61_p3_out;
C1L61 = C1L61_or_out;


--C1L51 is pulse_sum:inst1|pulse_1[14]~482 at LC32
C1L51_p1_out = !Reset & second_pulse_data[14] & counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L51_p2_out = Reset & C1L51;
C1L51_p3_out = C1L51 & second_pulse_data[14] & counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L51_or_out = C1L51_p1_out # C1L51_p2_out # C1L51_p3_out;
C1L51 = C1L51_or_out;


--C1L41 is pulse_sum:inst1|pulse_1[13]~486 at LC29
C1L41_p1_out = !Reset & second_pulse_data[13] & counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L41_p2_out = Reset & C1L41;
C1L41_p3_out = C1L41 & second_pulse_data[13] & counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L41_or_out = C1L41_p1_out # C1L41_p2_out # C1L41_p3_out;
C1L41 = C1L41_or_out;


--C1L31 is pulse_sum:inst1|pulse_1[12]~490 at LC26
C1L31_p1_out = !Reset & second_pulse_data[12] & counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L31_p2_out = Reset & C1L31;
C1L31_p3_out = C1L31 & second_pulse_data[12] & counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L31_or_out = C1L31_p1_out # C1L31_p2_out # C1L31_p3_out;
C1L31 = C1L31_or_out;


--C1L21 is pulse_sum:inst1|pulse_1[11]~494 at LC25
C1L21_p1_out = !Reset & second_pulse_data[11] & counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L21_p2_out = Reset & C1L21;
C1L21_p3_out = C1L21 & second_pulse_data[11] & counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L21_or_out = C1L21_p1_out # C1L21_p2_out # C1L21_p3_out;
C1L21 = C1L21_or_out;


--C1L11 is pulse_sum:inst1|pulse_1[10]~498 at LC28
C1L11_p1_out = !Reset & second_pulse_data[10] & counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L11_p2_out = Reset & C1L11;
C1L11_p3_out = C1L11 & second_pulse_data[10] & counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L11_or_out = C1L11_p1_out # C1L11_p2_out # C1L11_p3_out;
C1L11 = C1L11_or_out;


--C1L01 is pulse_sum:inst1|pulse_1[9]~502 at LC27
C1L01_p1_out = !Reset & second_pulse_data[9] & counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L01_p2_out = Reset & C1L01;
C1L01_p3_out = C1L01 & second_pulse_data[9] & counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L01_or_out = C1L01_p1_out # C1L01_p2_out # C1L01_p3_out;
C1L01 = C1L01_or_out;


--C1L9 is pulse_sum:inst1|pulse_1[8]~506 at LC12
C1L9_p1_out = !Reset & second_pulse_data[8] & counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L9_p2_out = Reset & C1L9;
C1L9_p3_out = C1L9 & second_pulse_data[8] & counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L9_or_out = C1L9_p1_out # C1L9_p2_out # C1L9_p3_out;
C1L9 = C1L9_or_out;


--C1L8 is pulse_sum:inst1|pulse_1[7]~510 at LC13
C1L8_p1_out = !Reset & second_pulse_data[7] & counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L8_p2_out = Reset & C1L8;
C1L8_p3_out = C1L8 & second_pulse_data[7] & counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L8_or_out = C1L8_p1_out # C1L8_p2_out # C1L8_p3_out;
C1L8 = C1L8_or_out;


--C1L7 is pulse_sum:inst1|pulse_1[6]~514 at LC1
C1L7_p1_out = !Reset & second_pulse_data[6] & counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L7_p2_out = Reset & C1L7;
C1L7_p3_out = C1L7 & second_pulse_data[6] & counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L7_or_out = C1L7_p1_out # C1L7_p2_out # C1L7_p3_out;
C1L7 = C1L7_or_out;


--C1L6 is pulse_sum:inst1|pulse_1[5]~518 at LC2
C1L6_p1_out = !Reset & second_pulse_data[5] & counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L6_p2_out = Reset & C1L6;
C1L6_p3_out = C1L6 & second_pulse_data[5] & counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L6_or_out = C1L6_p1_out # C1L6_p2_out # C1L6_p3_out;
C1L6 = C1L6_or_out;


--C1L5 is pulse_sum:inst1|pulse_1[4]~522 at LC3
C1L5_p1_out = !Reset & second_pulse_data[4] & counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L5_p2_out = Reset & C1L5;
C1L5_p3_out = C1L5 & second_pulse_data[4] & counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L5_or_out = C1L5_p1_out # C1L5_p2_out # C1L5_p3_out;
C1L5 = C1L5_or_out;


--C1L4 is pulse_sum:inst1|pulse_1[3]~526 at LC4
C1L4_p1_out = !Reset & second_pulse_data[3] & counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L4_p2_out = Reset & C1L4;
C1L4_p3_out = C1L4 & second_pulse_data[3] & counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L4_or_out = C1L4_p1_out # C1L4_p2_out # C1L4_p3_out;
C1L4 = C1L4_or_out;


--C1L3 is pulse_sum:inst1|pulse_1[2]~530 at LC5
C1L3_p1_out = !Reset & second_pulse_data[2] & counter_data[13] & !counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L3_p2_out = Reset & C1L3;
C1L3_p3_out = C1L3 & second_pulse_data[2] & counter_data[13] & !counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L3_or_out = C1L3_p1_out # C1L3_p2_out # C1L3_p3_out;
C1L3 = C1L3_or_out;


--C1L2 is pulse_sum:inst1|pulse_1[1]~534 at LC53
C1L2_p1_out = !Reset & second_pulse_data[1] & counter_data[14] & !counter_data[13] & !counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L2_p2_out = Reset & C1L2;
C1L2_p3_out = C1L2 & second_pulse_data[1] & counter_data[14] & !counter_data[13] & !counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0];
C1L2_or_out = C1L2_p1_out # C1L2_p2_out # C1L2_p3_out;
C1L2 = C1L2_or_out;


--C1L1 is pulse_sum:inst1|pulse_1[0]~538 at LC33
C1L1_p1_out = !Reset & !counter_data[14] & !counter_data[13] & !counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0] & second_pulse_data[0] & counter_data[15];
C1L1_p2_out = Reset & C1L1;
C1L1_p3_out = C1L1 & !counter_data[14] & !counter_data[13] & !counter_data[12] & !counter_data[11] & !counter_data[10] & !counter_data[9] & !counter_data[8] & !counter_data[7] & !counter_data[6] & !counter_data[5] & !counter_data[4] & !counter_data[3] & !counter_data[2] & !counter_data[1] & Clk_65536Hz & !counter_data[0] & second_pulse_data[0] & counter_data[15];
C1L1_or_out = C1L1_p1_out # C1L1_p2_out # C1L1_p3_out;
C1L1 = C1L1_or_out;


--C1L71 is pulse_sum:inst1|pulse_out~25 at LC17
C1L71_p1_out = !C1L61 & !C1L51 & !C1L41 & !C1L31 & !C1L21 & !C1L11 & !C1L01 & !C1L9 & !C1L8 & !C1L7 & !C1L6 & !C1L5 & !C1L4 & !C1L3 & !C1L2 & !C1L1;
C1L71_or_out = C1L71_p1_out # Reset;
C1L71 = !(C1L71_or_out);


--Reset is Reset at PIN_19
--operation mode is input

Reset = INPUT();


--Clk_65536Hz is Clk_65536Hz at PIN_94
--operation mode is input

Clk_65536Hz = INPUT();


--counter_data[15] is counter_data[15] at PIN_57
--operation mode is input

counter_data[15] = INPUT();


--counter_data[14] is counter_data[14] at PIN_17
--operation mode is input

counter_data[14] = INPUT();


--counter_data[13] is counter_data[13] at PIN_29
--operation mode is input

counter_data[13] = INPUT();


--counter_data[12] is counter_data[12] at PIN_47
--operation mode is input

counter_data[12] = INPUT();


--counter_data[11] is counter_data[11] at PIN_6
--operation mode is input

counter_data[11] = INPUT();


--counter_data[10] is counter_data[10] at PIN_30
--operation mode is input

counter_data[10] = INPUT();


--counter_data[9] is counter_data[9] at PIN_46
--operation mode is input

counter_data[9] = INPUT();


--counter_data[8] is counter_data[8] at PIN_8
--operation mode is input

counter_data[8] = INPUT();


--counter_data[7] is counter_data[7] at PIN_48
--operation mode is input

counter_data[7] = INPUT();


--counter_data[6] is counter_data[6] at PIN_60
--operation mode is input

counter_data[6] = INPUT();


--counter_data[5] is counter_data[5] at PIN_16
--operation mode is input

counter_data[5] = INPUT();


--counter_data[4] is counter_data[4] at PIN_61
--operation mode is input

counter_data[4] = INPUT();


--counter_data[3] is counter_data[3] at PIN_93
--operation mode is input

counter_data[3] = INPUT();


--counter_data[2] is counter_data[2] at PIN_84
--operation mode is input

counter_data[2] = INPUT();


--counter_data[1] is counter_data[1] at PIN_92
--operation mode is input

counter_data[1] = INPUT();


--counter_data[0] is counter_data[0] at PIN_85
--operation mode is input

counter_data[0] = INPUT();


--second_pulse_data[15] is second_pulse_data[15] at PIN_12
--operation mode is input

second_pulse_data[15] = INPUT();


--second_pulse_data[14] is second_pulse_data[14] at PIN_33
--operation mode is input

second_pulse_data[14] = INPUT();


--second_pulse_data[13] is second_pulse_data[13] at PIN_44
--operation mode is input

second_pulse_data[13] = INPUT();


--second_pulse_data[12] is second_pulse_data[12] at PIN_67
--operation mode is input

second_pulse_data[12] = INPUT();


--second_pulse_data[11] is second_pulse_data[11] at PIN_10
--operation mode is input

second_pulse_data[11] = INPUT();


--second_pulse_data[10] is second_pulse_data[10] at PIN_32
--operation mode is input

second_pulse_data[10] = INPUT();


--second_pulse_data[9] is second_pulse_data[9] at PIN_58
--operation mode is input

second_pulse_data[9] = INPUT();


--second_pulse_data[8] is second_pulse_data[8] at PIN_45
--operation mode is input

second_pulse_data[8] = INPUT();


--second_pulse_data[7] is second_pulse_data[7] at PIN_68
--operation mode is input

second_pulse_data[7] = INPUT();


--second_pulse_data[6] is second_pulse_data[6] at PIN_83
--operation mode is input

second_pulse_data[6] = INPUT();


--second_pulse_data[5] is second_pulse_data[5] at PIN_96
--operation mode is input

second_pulse_data[5] = INPUT();


--second_pulse_data[4] is second_pulse_data[4] at PIN_71
--operation mode is input

second_pulse_data[4] = INPUT();


--second_pulse_data[3] is second_pulse_data[3] at PIN_69
--operation mode is input

second_pulse_data[3] = INPUT();


--second_pulse_data[2] is second_pulse_data[2] at PIN_31
--operation mode is input

second_pulse_data[2] = INPUT();


--second_pulse_data[1] is second_pulse_data[1] at PIN_20
--operation mode is input

second_pulse_data[1] = INPUT();


--second_pulse_data[0] is second_pulse_data[0] at PIN_9
--operation mode is input

second_pulse_data[0] = INPUT();


--pulse_out is pulse_out at PIN_37
--operation mode is output

pulse_out = OUTPUT(C1L71);






⌨️ 快捷键说明

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