📄 pwm.fit.eqn
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Altera Program License
-- Subscription Agreement, Altera MegaCore Function License
-- Agreement, or other applicable license agreement, including,
-- without limitation, that your use is for the sole purpose of
-- programming logic devices manufactured by Altera and sold by
-- Altera or its authorized distributors. Please refer to the
-- applicable agreement for further details.
--B1_dffs[0] is lpm_counter:q_rtl_0|dffs[0] at LC1
B1_dffs[0]_reg_input = VCC;
B1_dffs[0] = TFFE(B1_dffs[0]_reg_input, GLOBAL(clk), , , );
--B1_dffs[1] is lpm_counter:q_rtl_0|dffs[1] at LC9
B1_dffs[1]_or_out = B1_dffs[0];
B1_dffs[1]_reg_input = B1_dffs[1]_or_out;
B1_dffs[1] = TFFE(B1_dffs[1]_reg_input, GLOBAL(clk), , , );
--B1_dffs[2] is lpm_counter:q_rtl_0|dffs[2] at LC10
B1_dffs[2]_p1_out = B1_dffs[1] & B1_dffs[0];
B1_dffs[2]_or_out = B1_dffs[2]_p1_out;
B1_dffs[2]_reg_input = B1_dffs[2]_or_out;
B1_dffs[2] = TFFE(B1_dffs[2]_reg_input, GLOBAL(clk), , , );
--B1_dffs[3] is lpm_counter:q_rtl_0|dffs[3] at LC12
B1_dffs[3]_p1_out = B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[3]_or_out = B1_dffs[3]_p1_out;
B1_dffs[3]_reg_input = B1_dffs[3]_or_out;
B1_dffs[3] = TFFE(B1_dffs[3]_reg_input, GLOBAL(clk), , , );
--B1_dffs[4] is lpm_counter:q_rtl_0|dffs[4] at LC13
B1_dffs[4]_p1_out = B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[4]_or_out = B1_dffs[4]_p1_out;
B1_dffs[4]_reg_input = B1_dffs[4]_or_out;
B1_dffs[4] = TFFE(B1_dffs[4]_reg_input, GLOBAL(clk), , , );
--B1_dffs[5] is lpm_counter:q_rtl_0|dffs[5] at LC113
B1_dffs[5]_p1_out = B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[5]_or_out = B1_dffs[5]_p1_out;
B1_dffs[5]_reg_input = B1_dffs[5]_or_out;
B1_dffs[5] = TFFE(B1_dffs[5]_reg_input, GLOBAL(clk), , , );
--B1_dffs[6] is lpm_counter:q_rtl_0|dffs[6] at LC114
B1_dffs[6]_p1_out = B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[6]_or_out = B1_dffs[6]_p1_out;
B1_dffs[6]_reg_input = B1_dffs[6]_or_out;
B1_dffs[6] = TFFE(B1_dffs[6]_reg_input, GLOBAL(clk), , , );
--B1_dffs[7] is lpm_counter:q_rtl_0|dffs[7] at LC115
B1_dffs[7]_p1_out = B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[7]_or_out = B1_dffs[7]_p1_out;
B1_dffs[7]_reg_input = B1_dffs[7]_or_out;
B1_dffs[7] = TFFE(B1_dffs[7]_reg_input, GLOBAL(clk), , , );
--B1_dffs[8] is lpm_counter:q_rtl_0|dffs[8] at LC116
B1_dffs[8]_p1_out = B1_dffs[7] & B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[8]_or_out = B1_dffs[8]_p1_out;
B1_dffs[8]_reg_input = B1_dffs[8]_or_out;
B1_dffs[8] = TFFE(B1_dffs[8]_reg_input, GLOBAL(clk), , , );
--B1_dffs[9] is lpm_counter:q_rtl_0|dffs[9] at LC117
B1_dffs[9]_p1_out = B1_dffs[8] & B1_dffs[7] & B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[9]_or_out = B1_dffs[9]_p1_out;
B1_dffs[9]_reg_input = B1_dffs[9]_or_out;
B1_dffs[9] = TFFE(B1_dffs[9]_reg_input, GLOBAL(clk), , , );
--B1_dffs[10] is lpm_counter:q_rtl_0|dffs[10] at LC119
B1_dffs[10]_p1_out = B1_dffs[9] & B1_dffs[8] & B1_dffs[7] & B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[10]_or_out = B1_dffs[10]_p1_out;
B1_dffs[10]_reg_input = B1_dffs[10]_or_out;
B1_dffs[10] = TFFE(B1_dffs[10]_reg_input, GLOBAL(clk), , , );
--B1_dffs[11] is lpm_counter:q_rtl_0|dffs[11] at LC121
B1_dffs[11]_p1_out = B1_dffs[10] & B1_dffs[9] & B1_dffs[8] & B1_dffs[7] & B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[11]_or_out = B1_dffs[11]_p1_out;
B1_dffs[11]_reg_input = B1_dffs[11]_or_out;
B1_dffs[11] = TFFE(B1_dffs[11]_reg_input, GLOBAL(clk), , , );
--B1_dffs[12] is lpm_counter:q_rtl_0|dffs[12] at LC122
B1_dffs[12]_p1_out = B1_dffs[11] & B1_dffs[10] & B1_dffs[9] & B1_dffs[8] & B1_dffs[7] & B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[12]_or_out = B1_dffs[12]_p1_out;
B1_dffs[12]_reg_input = B1_dffs[12]_or_out;
B1_dffs[12] = TFFE(B1_dffs[12]_reg_input, GLOBAL(clk), , , );
--B1_dffs[13] is lpm_counter:q_rtl_0|dffs[13] at LC124
B1_dffs[13]_p1_out = B1_dffs[12] & B1_dffs[11] & B1_dffs[10] & B1_dffs[9] & B1_dffs[8] & B1_dffs[7] & B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[13]_or_out = B1_dffs[13]_p1_out;
B1_dffs[13]_reg_input = B1_dffs[13]_or_out;
B1_dffs[13] = TFFE(B1_dffs[13]_reg_input, GLOBAL(clk), , , );
--B1_dffs[14] is lpm_counter:q_rtl_0|dffs[14] at LC127
B1_dffs[14]_p1_out = B1_dffs[13] & B1_dffs[12] & B1_dffs[11] & B1_dffs[10] & B1_dffs[9] & B1_dffs[8] & B1_dffs[7] & B1_dffs[6] & B1_dffs[5] & B1_dffs[4] & B1_dffs[3] & B1_dffs[2] & B1_dffs[1] & B1_dffs[0];
B1_dffs[14]_or_out = B1_dffs[14]_p1_out;
B1_dffs[14]_reg_input = B1_dffs[14]_or_out;
B1_dffs[14] = TFFE(B1_dffs[14]_reg_input, GLOBAL(clk), , , );
--cnt_change is cnt_change at LC14
cnt_change_or_out = B1_dffs[14];
cnt_change_reg_input = cnt_change_or_out;
cnt_change = DFFE(cnt_change_reg_input, GLOBAL(clk), , , );
--pwm_cnt[1] is pwm_cnt[1] at LC7
pwm_cnt[1]_p1_out = !cnt_change & B1_dffs[14] & key[1];
pwm_cnt[1]_p2_out = !cnt_change & B1_dffs[14] & key[0];
pwm_cnt[1]_or_out = pwm_cnt[1]_p1_out # pwm_cnt[1]_p2_out;
pwm_cnt[1]_reg_input = pwm_cnt[1]_or_out;
pwm_cnt[1] = TFFE(pwm_cnt[1]_reg_input, GLOBAL(clk), , , );
--pwm_cnt[2] is pwm_cnt[2] at LC4
pwm_cnt[2]_p1_out = pwm_cnt[1] & key[0] & !cnt_change & B1_dffs[14];
pwm_cnt[2]_p2_out = !pwm_cnt[1] & !key[0] & !cnt_change & B1_dffs[14] & key[1];
pwm_cnt[2]_or_out = pwm_cnt[2]_p1_out # pwm_cnt[2]_p2_out;
pwm_cnt[2]_reg_input = pwm_cnt[2]_or_out;
pwm_cnt[2] = TFFE(pwm_cnt[2]_reg_input, GLOBAL(clk), , , );
--pwm_cnt[3] is pwm_cnt[3] at LC2
pwm_cnt[3]_p1_out = pwm_cnt[1] & pwm_cnt[2] & key[0] & !cnt_change & B1_dffs[14];
pwm_cnt[3]_p2_out = !pwm_cnt[1] & !pwm_cnt[2] & !key[0] & !cnt_change & B1_dffs[14] & key[1];
pwm_cnt[3]_or_out = pwm_cnt[3]_p1_out # pwm_cnt[3]_p2_out;
pwm_cnt[3]_reg_input = pwm_cnt[3]_or_out;
pwm_cnt[3] = TFFE(pwm_cnt[3]_reg_input, GLOBAL(clk), , , );
--pwm_cnt[4] is pwm_cnt[4] at LC15
pwm_cnt[4]_p1_out = pwm_cnt[2] & pwm_cnt[3] & pwm_cnt[1] & key[0] & !cnt_change & B1_dffs[14];
pwm_cnt[4]_p2_out = !pwm_cnt[2] & !pwm_cnt[3] & !pwm_cnt[1] & !key[0] & !cnt_change & B1_dffs[14] & key[1];
pwm_cnt[4]_or_out = pwm_cnt[4]_p1_out # pwm_cnt[4]_p2_out;
pwm_cnt[4]_reg_input = pwm_cnt[4]_or_out;
pwm_cnt[4] = TFFE(pwm_cnt[4]_reg_input, GLOBAL(clk), , , );
--A1L62 is LessThan~411 at SEXP113
A1L62 = EXP(B1_dffs[13] & !pwm_cnt[4]);
--A1L72 is LessThan~412 at SEXP114
A1L72 = EXP(B1_dffs[12] & !pwm_cnt[3]);
--A1L82 is LessThan~413 at SEXP115
A1L82 = EXP(B1_dffs[11] & !pwm_cnt[2]);
--pwm_buf is pwm_buf at LC128
pwm_buf_p1_out = pwm_cnt[4] & !B1_dffs[13];
pwm_buf_p2_out = A1L62 & !B1_dffs[12] & pwm_cnt[3];
pwm_buf_p3_out = A1L62 & A1L72 & !B1_dffs[11] & pwm_cnt[2];
pwm_buf_p4_out = A1L62 & A1L72 & A1L82 & pwm_cnt[1] & !B1_dffs[10];
pwm_buf_or_out = pwm_buf_p1_out # pwm_buf_p2_out # pwm_buf_p3_out # pwm_buf_p4_out;
pwm_buf_reg_input = pwm_buf_or_out;
pwm_buf = DFFE(pwm_buf_reg_input, GLOBAL(clk), , , );
--~VCC~0 is ~VCC~0 at LC126
~VCC~0_or_out = GND;
~VCC~0 = !(~VCC~0_or_out);
--~VCC~1 is ~VCC~1 at LC125
~VCC~1_or_out = GND;
~VCC~1 = !(~VCC~1_or_out);
--~VCC~2 is ~VCC~2 at LC123
~VCC~2_or_out = GND;
~VCC~2 = !(~VCC~2_or_out);
--~VCC~3 is ~VCC~3 at LC120
~VCC~3_or_out = GND;
~VCC~3 = !(~VCC~3_or_out);
--~VCC~4 is ~VCC~4 at LC118
~VCC~4_or_out = GND;
~VCC~4 = !(~VCC~4_or_out);
--~VCC~5 is ~VCC~5 at LC3
~VCC~5_or_out = GND;
~VCC~5 = !(~VCC~5_or_out);
--~VCC~6 is ~VCC~6 at LC29
~VCC~6_or_out = GND;
~VCC~6 = !(~VCC~6_or_out);
--~VCC~7 is ~VCC~7 at LC27
~VCC~7_or_out = GND;
~VCC~7 = !(~VCC~7_or_out);
--~VCC~8 is ~VCC~8 at LC25
~VCC~8_or_out = GND;
~VCC~8 = !(~VCC~8_or_out);
--~VCC~9 is ~VCC~9 at LC24
~VCC~9_or_out = GND;
~VCC~9 = !(~VCC~9_or_out);
--~VCC~10 is ~VCC~10 at LC21
~VCC~10_or_out = GND;
~VCC~10 = !(~VCC~10_or_out);
--~VCC~11 is ~VCC~11 at LC19
~VCC~11_or_out = GND;
~VCC~11 = !(~VCC~11_or_out);
--~VCC~12 is ~VCC~12 at LC17
~VCC~12_or_out = GND;
~VCC~12 = !(~VCC~12_or_out);
--~VCC~13 is ~VCC~13 at LC11
~VCC~13_or_out = GND;
~VCC~13 = !(~VCC~13_or_out);
--~VCC~14 is ~VCC~14 at LC8
~VCC~14_or_out = GND;
~VCC~14 = !(~VCC~14_or_out);
--~VCC~15 is ~VCC~15 at LC6
~VCC~15_or_out = GND;
~VCC~15 = !(~VCC~15_or_out);
--~VCC~16 is ~VCC~16 at LC5
~VCC~16_or_out = GND;
~VCC~16 = !(~VCC~16_or_out);
--clk is clk at PIN_83
--operation mode is input
clk = INPUT();
--key[0] is key[0] at PIN_33
--operation mode is input
key[0] = INPUT();
--key[1] is key[1] at PIN_35
--operation mode is input
key[1] = INPUT();
--diode[0] is diode[0] at PIN_80
--operation mode is output
diode[0] = OUTPUT(~VCC~0);
--diode[1] is diode[1] at PIN_79
--operation mode is output
diode[1] = OUTPUT(~VCC~1);
--diode[2] is diode[2] at PIN_77
--operation mode is output
diode[2] = OUTPUT(~VCC~2);
--diode[3] is diode[3] at PIN_76
--operation mode is output
diode[3] = OUTPUT(~VCC~3);
--diode[4] is diode[4] at PIN_75
--operation mode is output
diode[4] = OUTPUT(~VCC~4);
--led[0] is led[0] at PIN_12
--operation mode is output
led[0] = OUTPUT(~VCC~5);
--led[1] is led[1] at PIN_15
--operation mode is output
led[1] = OUTPUT(~VCC~6);
--led[2] is led[2] at PIN_16
--operation mode is output
led[2] = OUTPUT(~VCC~7);
--led[3] is led[3] at PIN_17
--operation mode is output
led[3] = OUTPUT(~VCC~8);
--led[4] is led[4] at PIN_18
--operation mode is output
led[4] = OUTPUT(~VCC~9);
--led[5] is led[5] at PIN_20
--operation mode is output
led[5] = OUTPUT(~VCC~10);
--led[6] is led[6] at PIN_21
--operation mode is output
led[6] = OUTPUT(~VCC~11);
--led[7] is led[7] at PIN_22
--operation mode is output
led[7] = OUTPUT(~VCC~12);
--cs[0] is cs[0] at PIN_8
--operation mode is output
cs[0] = OUTPUT(~VCC~13);
--cs[1] is cs[1] at PIN_9
--operation mode is output
cs[1] = OUTPUT(~VCC~14);
--cs[2] is cs[2] at PIN_10
--operation mode is output
cs[2] = OUTPUT(~VCC~15);
--cs[3] is cs[3] at PIN_11
--operation mode is output
cs[3] = OUTPUT(~VCC~16);
--pwm_out is pwm_out at PIN_81
--operation mode is output
pwm_out = OUTPUT(pwm_buf);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -