--A1L84 is always0~163
A1L84_or_out = Rate_Set[8];
A1L84 = Rate_Data[8] $ A1L84_or_out;


--A1L94 is always0~167
A1L94_or_out = Rate_Set[9];
A1L94 = Rate_Data[9] $ A1L94_or_out;


--A1L05 is always0~171
A1L05_or_out = Rate_Set[10];
A1L05 = Rate_Data[10] $ A1L05_or_out;


--A1L15 is always0~175
A1L15_or_out = Rate_Set[11];
A1L15 = Rate_Data[11] $ A1L15_or_out;


--A1L25 is always0~179
A1L25_or_out = Rate_Set[12];
A1L25 = Rate_Data[12] $ A1L25_or_out;


--A1L35 is always0~183
A1L35_or_out = Rate_Set[13];
A1L35 = Rate_Data[13] $ A1L35_or_out;


--A1L45 is always0~187
A1L45_or_out = Rate_Set[14];
A1L45 = Rate_Data[14] $ A1L45_or_out;


--A1L55 is always0~191
A1L55_or_out = Rate_Set[15];
A1L55 = Rate_Data[15] $ A1L55_or_out;


--A1L3 is Rate_Adjust_Out~10
A1L3_p1_out = !A1L84 & !A1L94 & !A1L05 & !A1L15 & !A1L25 & !A1L35 & !A1L45 & !A1L55 & A1L04 & A1L46 & A1L14 & A1L56 & A1L24 & A1L66 & A1L34 & A1L76 & A1L44 & A1L86 & A1L54 & A1L96 & A1L64 & A1L07 & A1L74 & A1L17;
A1L3_or_out = A1L3_p1_out # !Rate_Adjust_Select # En # Reset;
A1L3 = !(A1L3_or_out);


--A1L04 is always0~131sexp
A1L04 = EXP(Rate_Data[0] & !Rate_Set[0]);


--A1L46 is always0~203
A1L46 = EXP(!Rate_Data[0] & Rate_Set[0]);


--A1L14 is always0~135sexp
A1L14 = EXP(Rate_Data[1] & !Rate_Set[1]);


--A1L56 is always0~204
A1L56 = EXP(!Rate_Data[1] & Rate_Set[1]);


--A1L24 is always0~139sexp
A1L24 = EXP(Rate_Data[2] & !Rate_Set[2]);


--A1L66 is always0~205
A1L66 = EXP(!Rate_Data[2] & Rate_Set[2]);


--A1L34 is always0~143sexp
A1L34 = EXP(Rate_Data[3] & !Rate_Set[3]);


--A1L76 is always0~206
A1L76 = EXP(!Rate_Data[3] & Rate_Set[3]);


--A1L44 is always0~147sexp
A1L44 = EXP(Rate_Data[4] & !Rate_Set[4]);


--A1L86 is always0~207
A1L86 = EXP(!Rate_Data[4] & Rate_Set[4]);


--A1L54 is always0~151sexp
A1L54 = EXP(Rate_Data[5] & !Rate_Set[5]);


--A1L96 is always0~208
A1L96 = EXP(!Rate_Data[5] & Rate_Set[5]);


--A1L64 is always0~155sexp
A1L64 = EXP(Rate_Data[6] & !Rate_Set[6]);


--A1L07 is always0~209
A1L07 = EXP(!Rate_Data[6] & Rate_Set[6]);


--A1L74 is always0~159sexp
A1L74 = EXP(Rate_Data[7] & !Rate_Set[7]);


--A1L17 is always0~210
A1L17 = EXP(!Rate_Data[7] & Rate_Set[7]);


--En is En
--operation mode is input

En = INPUT();


--Reset is Reset
--operation mode is input

Reset = INPUT();


--Rate_Adjust_Select is Rate_Adjust_Select
--operation mode is input

Rate_Adjust_Select = INPUT();


--Rate_Data[15] is Rate_Data[15]
--operation mode is input

Rate_Data[15] = INPUT();


--Rate_Data[14] is Rate_Data[14]
--operation mode is input

Rate_Data[14] = INPUT();


--Rate_Data[13] is Rate_Data[13]
--operation mode is input

Rate_Data[13] = INPUT();


--Rate_Data[12] is Rate_Data[12]
--operation mode is input

Rate_Data[12] = INPUT();


--Rate_Data[11] is Rate_Data[11]
--operation mode is input

Rate_Data[11] = INPUT();


--Rate_Data[10] is Rate_Data[10]
--operation mode is input

Rate_Data[10] = INPUT();


--Rate_Data[9] is Rate_Data[9]
--operation mode is input

Rate_Data[9] = INPUT();


--Rate_Data[8] is Rate_Data[8]
--operation mode is input

Rate_Data[8] = INPUT();


--Rate_Data[7] is Rate_Data[7]
--operation mode is input

Rate_Data[7] = INPUT();


--Rate_Data[6] is Rate_Data[6]
--operation mode is input

Rate_Data[6] = INPUT();


--Rate_Data[5] is Rate_Data[5]
--operation mode is input

Rate_Data[5] = INPUT();


--Rate_Data[4] is Rate_Data[4]
--operation mode is input

Rate_Data[4] = INPUT();


--Rate_Data[3] is Rate_Data[3]
--operation mode is input

Rate_Data[3] = INPUT();


--Rate_Data[2] is Rate_Data[2]
--operation mode is input

Rate_Data[2] = INPUT();


--Rate_Data[1] is Rate_Data[1]
--operation mode is input

Rate_Data[1] = INPUT();


--Rate_Data[0] is Rate_Data[0]
--operation mode is input

Rate_Data[0] = INPUT();


--Rate_Set[15] is Rate_Set[15]
--operation mode is input

Rate_Set[15] = INPUT();


--Rate_Set[14] is Rate_Set[14]
--operation mode is input

Rate_Set[14] = INPUT();


--Rate_Set[13] is Rate_Set[13]
--operation mode is input

Rate_Set[13] = INPUT();


--Rate_Set[12] is Rate_Set[12]
--operation mode is input

Rate_Set[12] = INPUT();


--Rate_Set[11] is Rate_Set[11]
--operation mode is input

Rate_Set[11] = INPUT();


--Rate_Set[10] is Rate_Set[10]
--operation mode is input

Rate_Set[10] = INPUT();


--Rate_Set[9] is Rate_Set[9]
--operation mode is input

Rate_Set[9] = INPUT();


--Rate_Set[8] is Rate_Set[8]
--operation mode is input

Rate_Set[8] = INPUT();


--Rate_Set[7] is Rate_Set[7]
--operation mode is input

Rate_Set[7] = INPUT();


--Rate_Set[6] is Rate_Set[6]
--operation mode is input

Rate_Set[6] = INPUT();


--Rate_Set[5] is Rate_Set[5]
--operation mode is input

Rate_Set[5] = INPUT();


--Rate_Set[4] is Rate_Set[4]
--operation mode is input

Rate_Set[4] = INPUT();


--Rate_Set[3] is Rate_Set[3]
--operation mode is input

Rate_Set[3] = INPUT();


--Rate_Set[2] is Rate_Set[2]
--operation mode is input

Rate_Set[2] = INPUT();


--Rate_Set[1] is Rate_Set[1]
--operation mode is input

Rate_Set[1] = INPUT();


--Rate_Set[0] is Rate_Set[0]
--operation mode is input

Rate_Set[0] = INPUT();


--Rate_Adjust_Out is Rate_Adjust_Out
--operation mode is output

Rate_Adjust_Out = OUTPUT(A1L3);


