www.pudn.com > CPLD_PWM.rar > pwm.map.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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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] 
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 
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] 
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] 
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] 
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] 
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 
A1L62 = EXP(B1_dffs[13] & !pwm_cnt[4]); 
 
 
--A1L72 is LessThan~412 
A1L72 = EXP(B1_dffs[12] & !pwm_cnt[3]); 
 
 
--A1L82 is LessThan~413 
A1L82 = EXP(B1_dffs[11] & !pwm_cnt[2]); 
 
 
--pwm_buf is pwm_buf 
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 
~VCC~0_or_out = GND; 
~VCC~0 = !(~VCC~0_or_out); 
 
 
--~VCC~1 is ~VCC~1 
~VCC~1_or_out = GND; 
~VCC~1 = !(~VCC~1_or_out); 
 
 
--~VCC~2 is ~VCC~2 
~VCC~2_or_out = GND; 
~VCC~2 = !(~VCC~2_or_out); 
 
 
--~VCC~3 is ~VCC~3 
~VCC~3_or_out = GND; 
~VCC~3 = !(~VCC~3_or_out); 
 
 
--~VCC~4 is ~VCC~4 
~VCC~4_or_out = GND; 
~VCC~4 = !(~VCC~4_or_out); 
 
 
--~VCC~5 is ~VCC~5 
~VCC~5_or_out = GND; 
~VCC~5 = !(~VCC~5_or_out); 
 
 
--~VCC~6 is ~VCC~6 
~VCC~6_or_out = GND; 
~VCC~6 = !(~VCC~6_or_out); 
 
 
--~VCC~7 is ~VCC~7 
~VCC~7_or_out = GND; 
~VCC~7 = !(~VCC~7_or_out); 
 
 
--~VCC~8 is ~VCC~8 
~VCC~8_or_out = GND; 
~VCC~8 = !(~VCC~8_or_out); 
 
 
--~VCC~9 is ~VCC~9 
~VCC~9_or_out = GND; 
~VCC~9 = !(~VCC~9_or_out); 
 
 
--~VCC~10 is ~VCC~10 
~VCC~10_or_out = GND; 
~VCC~10 = !(~VCC~10_or_out); 
 
 
--~VCC~11 is ~VCC~11 
~VCC~11_or_out = GND; 
~VCC~11 = !(~VCC~11_or_out); 
 
 
--~VCC~12 is ~VCC~12 
~VCC~12_or_out = GND; 
~VCC~12 = !(~VCC~12_or_out); 
 
 
--~VCC~13 is ~VCC~13 
~VCC~13_or_out = GND; 
~VCC~13 = !(~VCC~13_or_out); 
 
 
--~VCC~14 is ~VCC~14 
~VCC~14_or_out = GND; 
~VCC~14 = !(~VCC~14_or_out); 
 
 
--~VCC~15 is ~VCC~15 
~VCC~15_or_out = GND; 
~VCC~15 = !(~VCC~15_or_out); 
 
 
--~VCC~16 is ~VCC~16 
~VCC~16_or_out = GND; 
~VCC~16 = !(~VCC~16_or_out); 
 
 
--clk is clk 
--operation mode is input 
 
clk = INPUT(); 
 
 
--key[0] is key[0] 
--operation mode is input 
 
key[0] = INPUT(); 
 
 
--key[1] is key[1] 
--operation mode is input 
 
key[1] = INPUT(); 
 
 
--diode[0] is diode[0] 
--operation mode is output 
 
diode[0] = OUTPUT(~VCC~0); 
 
 
--diode[1] is diode[1] 
--operation mode is output 
 
diode[1] = OUTPUT(~VCC~1); 
 
 
--diode[2] is diode[2] 
--operation mode is output 
 
diode[2] = OUTPUT(~VCC~2); 
 
 
--diode[3] is diode[3] 
--operation mode is output 
 
diode[3] = OUTPUT(~VCC~3); 
 
 
--diode[4] is diode[4] 
--operation mode is output 
 
diode[4] = OUTPUT(~VCC~4); 
 
 
--led[0] is led[0] 
--operation mode is output 
 
led[0] = OUTPUT(~VCC~5); 
 
 
--led[1] is led[1] 
--operation mode is output 
 
led[1] = OUTPUT(~VCC~6); 
 
 
--led[2] is led[2] 
--operation mode is output 
 
led[2] = OUTPUT(~VCC~7); 
 
 
--led[3] is led[3] 
--operation mode is output 
 
led[3] = OUTPUT(~VCC~8); 
 
 
--led[4] is led[4] 
--operation mode is output 
 
led[4] = OUTPUT(~VCC~9); 
 
 
--led[5] is led[5] 
--operation mode is output 
 
led[5] = OUTPUT(~VCC~10); 
 
 
--led[6] is led[6] 
--operation mode is output 
 
led[6] = OUTPUT(~VCC~11); 
 
 
--led[7] is led[7] 
--operation mode is output 
 
led[7] = OUTPUT(~VCC~12); 
 
 
--cs[0] is cs[0] 
--operation mode is output 
 
cs[0] = OUTPUT(~VCC~13); 
 
 
--cs[1] is cs[1] 
--operation mode is output 
 
cs[1] = OUTPUT(~VCC~14); 
 
 
--cs[2] is cs[2] 
--operation mode is output 
 
cs[2] = OUTPUT(~VCC~15); 
 
 
--cs[3] is cs[3] 
--operation mode is output 
 
cs[3] = OUTPUT(~VCC~16); 
 
 
--pwm_out is pwm_out 
--operation mode is output 
 
pwm_out = OUTPUT(pwm_buf);