--B1_Adc_SCL_Select is Data_drive:inst|Adc_SCL_Select
--operation mode is normal

B1_Adc_SCL_Select_lut_out = !B1L41 & !B1_cnt1[5] & !B1_cnt1[4];
B1_Adc_SCL_Select = DFFEA(B1_Adc_SCL_Select_lut_out, Clk_SCL, , , D1L1, , );


--B1_Adc_SCL is Data_drive:inst|Adc_SCL
--operation mode is normal

B1_Adc_SCL = !Clk_SCL # !B1_Adc_SCL_Select;


--B1_Adc_Conv is Data_drive:inst|Adc_Conv
--operation mode is normal

B1_Adc_Conv_lut_out = B1L2 # B1L3 & B1_cnt1[4] & !Adc_Busy;
B1_Adc_Conv = DFFEA(B1_Adc_Conv_lut_out, Clk_SCL, , , , , );


--C1_Data[15] is Data_Read:inst1|Data[15]
--operation mode is normal

C1_Data[15]_lut_out = Adc_Data;
C1_Data[15] = DFFEA(C1_Data[15]_lut_out, B1_Adc_SCL, , , C1L52, , );


--C1_Data[14] is Data_Read:inst1|Data[14]
--operation mode is normal

C1_Data[14]_lut_out = Adc_Data;
C1_Data[14] = DFFEA(C1_Data[14]_lut_out, B1_Adc_SCL, , , C1L42, , );


--C1_Data[13] is Data_Read:inst1|Data[13]
--operation mode is normal

C1_Data[13]_lut_out = Adc_Data;
C1_Data[13] = DFFEA(C1_Data[13]_lut_out, B1_Adc_SCL, , , C1L32, , );


--C1_Data[12] is Data_Read:inst1|Data[12]
--operation mode is normal

C1_Data[12]_lut_out = Adc_Data;
C1_Data[12] = DFFEA(C1_Data[12]_lut_out, B1_Adc_SCL, , , C1L22, , );


--C1_Data[11] is Data_Read:inst1|Data[11]
--operation mode is normal

C1_Data[11]_lut_out = Adc_Data;
C1_Data[11] = DFFEA(C1_Data[11]_lut_out, B1_Adc_SCL, , , C1L12, , );


--C1_Data[10] is Data_Read:inst1|Data[10]
--operation mode is normal

C1_Data[10]_lut_out = Adc_Data;
C1_Data[10] = DFFEA(C1_Data[10]_lut_out, B1_Adc_SCL, , , C1L02, , );


--C1_Data[9] is Data_Read:inst1|Data[9]
--operation mode is normal

C1_Data[9]_lut_out = Adc_Data;
C1_Data[9] = DFFEA(C1_Data[9]_lut_out, B1_Adc_SCL, , , C1L91, , );


--C1_Data[8] is Data_Read:inst1|Data[8]
--operation mode is normal

C1_Data[8]_lut_out = Adc_Data;
C1_Data[8] = DFFEA(C1_Data[8]_lut_out, B1_Adc_SCL, , , C1L81, , );


--C1_Data[7] is Data_Read:inst1|Data[7]
--operation mode is normal

C1_Data[7]_lut_out = Adc_Data;
C1_Data[7] = DFFEA(C1_Data[7]_lut_out, B1_Adc_SCL, , , C1L71, , );


--C1_Data[6] is Data_Read:inst1|Data[6]
--operation mode is normal

C1_Data[6]_lut_out = Adc_Data;
C1_Data[6] = DFFEA(C1_Data[6]_lut_out, B1_Adc_SCL, , , C1L61, , );


--C1_Data[5] is Data_Read:inst1|Data[5]
--operation mode is normal

C1_Data[5]_lut_out = Adc_Data;
C1_Data[5] = DFFEA(C1_Data[5]_lut_out, B1_Adc_SCL, , , C1L51, , );


--C1_Data[4] is Data_Read:inst1|Data[4]
--operation mode is normal

C1_Data[4]_lut_out = Adc_Data;
C1_Data[4] = DFFEA(C1_Data[4]_lut_out, B1_Adc_SCL, , , C1L41, , );


--B1_cnt1[5] is Data_drive:inst|cnt1[5]
--operation mode is normal

B1_cnt1[5]_lut_out = B1L31 & F1_unreg_res_node[5];
B1_cnt1[5] = DFFEA(B1_cnt1[5]_lut_out, Clk_SCL, , , D1L1, , );


--B1_cnt1[4] is Data_drive:inst|cnt1[4]
--operation mode is normal

B1_cnt1[4]_lut_out = H3_cs_buffer[4];
B1_cnt1[4] = DFFEA(B1_cnt1[4]_lut_out, Clk_SCL, , , D1L1, , );


--D1L2 is Sample_Ctrl:inst2|Sample_Ctrl_out~5
--operation mode is normal

D1L2 = !En & !Reset;


--B1L2 is Data_drive:inst|Adc_Conv~169
--operation mode is normal

B1L2 = Adc_Busy & B1_Adc_Conv # !Adc_Busy & B1_cnt1[5] # !D1L2;


--B1_cnt1[3] is Data_drive:inst|cnt1[3]
--operation mode is normal

B1_cnt1[3]_lut_out = H3_cs_buffer[3];
B1_cnt1[3] = DFFEA(B1_cnt1[3]_lut_out, Clk_SCL, , , D1L1, , );


--B1_cnt1[2] is Data_drive:inst|cnt1[2]
--operation mode is normal

B1_cnt1[2]_lut_out = H3_cs_buffer[2];
B1_cnt1[2] = DFFEA(B1_cnt1[2]_lut_out, Clk_SCL, , , D1L1, , );


--B1_cnt1[1] is Data_drive:inst|cnt1[1]
--operation mode is normal

B1_cnt1[1]_lut_out = H3_cs_buffer[1];
B1_cnt1[1] = DFFEA(B1_cnt1[1]_lut_out, Clk_SCL, , , D1L1, , );


--B1_cnt1[0] is Data_drive:inst|cnt1[0]
--operation mode is arithmetic

B1_cnt1[0]_lut_out = !B1_cnt1[0];
B1_cnt1[0] = DFFEA(B1_cnt1[0]_lut_out, Clk_SCL, , , D1L1, , );

--H3_cout[0] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[0]
--operation mode is arithmetic

H3_cout[0] = CARRY(B1_cnt1[0]);


--B1L3 is Data_drive:inst|Adc_Conv~170
--operation mode is normal

B1L3 = B1_cnt1[3] & B1_cnt1[2] & B1_cnt1[1] # B1_cnt1[0];


--K1_q[0] is Data_Read:inst1|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is up_dn_cntr

K1_q[0]_lut_out = !K1_q[0];
K1_q[0] = DFFEA(K1_q[0]_lut_out, B1_Adc_SCL, , , , , );

--K1L3 is Data_Read:inst1|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is up_dn_cntr

K1L3 = CARRY(K1_q[0]);


--K1_q[1] is Data_Read:inst1|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is up_dn_cntr

K1_q[1]_lut_out = K1_q[1] $ K1L3;
K1_q[1] = DFFEA(K1_q[1]_lut_out, B1_Adc_SCL, , , , , );

--K1L5 is Data_Read:inst1|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is up_dn_cntr

K1L5 = CARRY(K1_q[1] & K1L3);


--K1_q[2] is Data_Read:inst1|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is up_dn_cntr

K1_q[2]_lut_out = K1_q[2] $ K1L5;
K1_q[2] = DFFEA(K1_q[2]_lut_out, B1_Adc_SCL, , , , , );

--K1L7 is Data_Read:inst1|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is up_dn_cntr

K1L7 = CARRY(K1_q[2] & K1L5);


--K1_q[3] is Data_Read:inst1|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is up_dn_cntr

K1_q[3]_lut_out = K1_q[3] $ K1L7;
K1_q[3] = DFFEA(K1_q[3]_lut_out, B1_Adc_SCL, , , , , );


--C1L52 is Data_Read:inst1|Decoder~32
--operation mode is normal

C1L52 = K1_q[0] & K1_q[1] & K1_q[2] & K1_q[3];


--C1L42 is Data_Read:inst1|Decoder~31
--operation mode is normal

C1L42 = !K1_q[0] & K1_q[1] & K1_q[2] & K1_q[3];


--C1L32 is Data_Read:inst1|Decoder~30
--operation mode is normal

C1L32 = K1_q[0] & !K1_q[1] & K1_q[2] & K1_q[3];


--C1L22 is Data_Read:inst1|Decoder~29
--operation mode is normal

C1L22 = !K1_q[0] & !K1_q[1] & K1_q[2] & K1_q[3];


--C1L12 is Data_Read:inst1|Decoder~28
--operation mode is normal

C1L12 = K1_q[0] & K1_q[1] & !K1_q[2] & K1_q[3];


--C1L02 is Data_Read:inst1|Decoder~27
--operation mode is normal

C1L02 = !K1_q[0] & K1_q[1] & !K1_q[2] & K1_q[3];


--C1L91 is Data_Read:inst1|Decoder~26
--operation mode is normal

C1L91 = K1_q[0] & !K1_q[1] & !K1_q[2] & K1_q[3];


--C1L81 is Data_Read:inst1|Decoder~25
--operation mode is normal

C1L81 = !K1_q[0] & !K1_q[1] & !K1_q[2] & K1_q[3];


--C1L71 is Data_Read:inst1|Decoder~24
--operation mode is normal

C1L71 = K1_q[0] & K1_q[1] & K1_q[2] & !K1_q[3];


--C1L61 is Data_Read:inst1|Decoder~23
--operation mode is normal

C1L61 = !K1_q[0] & K1_q[1] & K1_q[2] & !K1_q[3];


--C1L51 is Data_Read:inst1|Decoder~22
--operation mode is normal

C1L51 = K1_q[0] & !K1_q[1] & K1_q[2] & !K1_q[3];


--C1L41 is Data_Read:inst1|Decoder~21
--operation mode is normal

C1L41 = !K1_q[0] & !K1_q[1] & K1_q[2] & !K1_q[3];


--B1L41 is Data_drive:inst|reduce_nor~27
--operation mode is normal

B1L41 = B1_cnt1[3] & B1_cnt1[2] & B1_cnt1[1] & B1_cnt1[0];


--H3_cs_buffer[4] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--operation mode is arithmetic

H3_cs_buffer[4] = B1_cnt1[4] $ (H3_cout[3]);

--H3_cout[4] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[4]
--operation mode is arithmetic

H3_cout[4] = CARRY(B1_cnt1[4] & H3_cout[3]);


--D1L1 is Sample_Ctrl:inst2|Sample_Ctrl_out~1
--operation mode is normal

D1L1 = !Adc_Busy & !En & !Reset;


--H3_cs_buffer[3] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[3]
--operation mode is arithmetic

H3_cs_buffer[3] = B1_cnt1[3] $ (H3_cout[2]);

--H3_cout[3] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[3]
--operation mode is arithmetic

H3_cout[3] = CARRY(B1_cnt1[3] & H3_cout[2]);


--H3_cs_buffer[2] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--operation mode is arithmetic

H3_cs_buffer[2] = B1_cnt1[2] $ (H3_cout[1]);

--H3_cout[2] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[2]
--operation mode is arithmetic

H3_cout[2] = CARRY(B1_cnt1[2] & H3_cout[1]);


--H3_cs_buffer[1] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]
--operation mode is arithmetic

H3_cs_buffer[1] = B1_cnt1[1] $ (H3_cout[0]);

--H3_cout[1] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[1]
--operation mode is arithmetic

H3_cout[1] = CARRY(B1_cnt1[1] & H3_cout[0]);


--F1_unreg_res_node[5] is Data_drive:inst|lpm_add_sub:add_rtl_1|addcore:adder|unreg_res_node[5]
--operation mode is normal

F1_unreg_res_node[5] = H3_cout[4] $ B1_cnt1[5];


--B1L31 is Data_drive:inst|reduce_nor~0
--operation mode is normal

B1L31 = B1_cnt1[5] # !B1_cnt1[4] # !B1L41;


--Clk_SCL is Clk_SCL
--operation mode is input

Clk_SCL = INPUT();


--Adc_Busy is Adc_Busy
--operation mode is input

Adc_Busy = INPUT();


--En is En
--operation mode is input

En = INPUT();


--Reset is Reset
--operation mode is input

Reset = INPUT();


--Adc_Data is Adc_Data
--operation mode is input

Adc_Data = INPUT();


--Adc_SCL is Adc_SCL
--operation mode is output

Adc_SCL = OUTPUT(!B1_Adc_SCL);


--Adc_Conv is Adc_Conv
--operation mode is output

Adc_Conv = OUTPUT(B1_Adc_Conv);


--Current_Data[11] is Current_Data[11]
--operation mode is output

Current_Data[11] = OUTPUT(C1_Data[15]);


--Current_Data[10] is Current_Data[10]
--operation mode is output

Current_Data[10] = OUTPUT(C1_Data[14]);


--Current_Data[9] is Current_Data[9]
--operation mode is output

Current_Data[9] = OUTPUT(C1_Data[13]);


--Current_Data[8] is Current_Data[8]
--operation mode is output

Current_Data[8] = OUTPUT(C1_Data[12]);


--Current_Data[7] is Current_Data[7]
--operation mode is output

Current_Data[7] = OUTPUT(C1_Data[11]);


--Current_Data[6] is Current_Data[6]
--operation mode is output

Current_Data[6] = OUTPUT(C1_Data[10]);


--Current_Data[5] is Current_Data[5]
--operation mode is output

Current_Data[5] = OUTPUT(C1_Data[9]);


--Current_Data[4] is Current_Data[4]
--operation mode is output

Current_Data[4] = OUTPUT(C1_Data[8]);


--Current_Data[3] is Current_Data[3]
--operation mode is output

Current_Data[3] = OUTPUT(C1_Data[7]);


--Current_Data[2] is Current_Data[2]
--operation mode is output

Current_Data[2] = OUTPUT(C1_Data[6]);


--Current_Data[1] is Current_Data[1]
--operation mode is output

Current_Data[1] = OUTPUT(C1_Data[5]);


--Current_Data[0] is Current_Data[0]
--operation mode is output

Current_Data[0] = OUTPUT(C1_Data[4]);


