|date_main
day0[0] <= datecontrol:inst1.day0[0]
day0[1] <= datecontrol:inst1.day0[1]
day0[2] <= datecontrol:inst1.day0[2]
day0[3] <= datecontrol:inst1.day0[3]
date_disp_clk => datecontrol:inst1.clk
Date_EN => datecontrol:inst1.Date_EN
day_EN => autodate:inst.EN1
Date_Set_EN => autodate:inst.EN2
Date_Set_EN => datecontrol:inst1.EN2
Date_Set_EN => setdate:inst2.EN2
SW1 => setdate:inst2.SW1
SW2 => setdate:inst2.SW2
day1[0] <= datecontrol:inst1.day1[0]
day1[1] <= datecontrol:inst1.day1[1]
day1[2] <= datecontrol:inst1.day1[2]
day1[3] <= datecontrol:inst1.day1[3]
Disp_select_date[0] <= datecontrol:inst1.disp_select[0]
Disp_select_date[1] <= datecontrol:inst1.disp_select[1]
Disp_select_date[2] <= datecontrol:inst1.disp_select[2]
Disp_select_date[3] <= datecontrol:inst1.disp_select[3]
Disp_select_date[4] <= datecontrol:inst1.disp_select[4]
Disp_select_date[5] <= datecontrol:inst1.disp_select[5]
month0[0] <= datecontrol:inst1.month0[0]
month0[1] <= datecontrol:inst1.month0[1]
month0[2] <= datecontrol:inst1.month0[2]
month0[3] <= datecontrol:inst1.month0[3]
month1[0] <= datecontrol:inst1.month1[0]
month1[1] <= datecontrol:inst1.month1[1]
month1[2] <= datecontrol:inst1.month1[2]
month1[3] <= datecontrol:inst1.month1[3]


|date_main|datecontrol:inst1
clk => month1[2]~reg0.CLK
clk => month1[1]~reg0.CLK
clk => month1[0]~reg0.CLK
clk => month0[3]~reg0.CLK
clk => month0[2]~reg0.CLK
clk => month0[1]~reg0.CLK
clk => month0[0]~reg0.CLK
clk => day1[3]~reg0.CLK
clk => day1[2]~reg0.CLK
clk => day1[1]~reg0.CLK
clk => day1[0]~reg0.CLK
clk => day0[3]~reg0.CLK
clk => day0[2]~reg0.CLK
clk => day0[1]~reg0.CLK
clk => day0[0]~reg0.CLK
clk => auto_disp_drive[1].CLK
clk => auto_disp_drive[0].CLK
clk => disp_select[5]~reg0.CLK
clk => disp_select[4]~reg0.CLK
clk => disp_select[3]~reg0.CLK
clk => disp_select[2]~reg0.CLK
clk => disp_select[1]~reg0.CLK
clk => disp_select[0]~reg0.CLK
clk => month1[3]~reg0.CLK
Date_EN => always0~0.IN0
EN1 => always0~0.IN1
auto_month1[0] => month1~7.DATAB
auto_month1[1] => month1~6.DATAB
auto_month1[2] => month1~5.DATAB
auto_month1[3] => month1~4.DATAB
auto_month0[0] => month0~7.DATAB
auto_month0[1] => month0~6.DATAB
auto_month0[2] => month0~5.DATAB
auto_month0[3] => month0~4.DATAB
auto_day1[0] => day1~7.DATAB
auto_day1[1] => day1~6.DATAB
auto_day1[2] => day1~5.DATAB
auto_day1[3] => day1~4.DATAB
auto_day0[0] => day0~7.DATAB
auto_day0[1] => day0~6.DATAB
auto_day0[2] => day0~5.DATAB
auto_day0[3] => day0~4.DATAB
EN2 => month1~0.OUTPUTSELECT
EN2 => month1~1.OUTPUTSELECT
EN2 => month1~2.OUTPUTSELECT
EN2 => month1~3.OUTPUTSELECT
EN2 => month0~0.OUTPUTSELECT
EN2 => month0~1.OUTPUTSELECT
EN2 => month0~2.OUTPUTSELECT
EN2 => month0~3.OUTPUTSELECT
EN2 => day1~0.OUTPUTSELECT
EN2 => day1~1.OUTPUTSELECT
EN2 => day1~2.OUTPUTSELECT
EN2 => day1~3.OUTPUTSELECT
EN2 => day0~0.OUTPUTSELECT
EN2 => day0~1.OUTPUTSELECT
EN2 => day0~2.OUTPUTSELECT
EN2 => day0~3.OUTPUTSELECT
EN2 => disp_select~0.OUTPUTSELECT
EN2 => disp_select~1.OUTPUTSELECT
EN2 => disp_select~2.OUTPUTSELECT
EN2 => disp_select~3.OUTPUTSELECT
EN2 => disp_select~4.OUTPUTSELECT
EN2 => disp_select~5.OUTPUTSELECT
set_month1[0] => month1~3.DATAB
set_month1[1] => month1~2.DATAB
set_month1[2] => month1~1.DATAB
set_month1[3] => month1~0.DATAB
set_month0[0] => month0~3.DATAB
set_month0[1] => month0~2.DATAB
set_month0[2] => month0~1.DATAB
set_month0[3] => month0~0.DATAB
set_day1[0] => day1~3.DATAB
set_day1[1] => day1~2.DATAB
set_day1[2] => day1~1.DATAB
set_day1[3] => day1~0.DATAB
set_day0[0] => day0~3.DATAB
set_day0[1] => day0~2.DATAB
set_day0[2] => day0~1.DATAB
set_day0[3] => day0~0.DATAB
disp_drive[0] => Decoder~1.IN1
disp_drive[1] => Decoder~1.IN0
month1[0] <= month1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month1[1] <= month1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month1[2] <= month1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month1[3] <= month1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[0] <= month0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[1] <= month0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[2] <= month0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[3] <= month0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[0] <= day1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[1] <= day1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[2] <= day1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[3] <= day1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[0] <= day0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[1] <= day0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[2] <= day0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[3] <= day0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[0] <= disp_select[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[1] <= disp_select[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[2] <= disp_select[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[3] <= disp_select[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[4] <= disp_select[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[5] <= disp_select[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE


|date_main|autodate:inst
EN1 => day0[3]~reg0.CLK
EN1 => day0[2]~reg0.CLK
EN1 => day0[1]~reg0.CLK
EN1 => day0[0]~reg0.CLK
EN1 => day1[3]~reg0.CLK
EN1 => day1[2]~reg0.CLK
EN1 => day1[1]~reg0.CLK
EN1 => day1[0]~reg0.CLK
EN1 => month0[3]~reg0.CLK
EN1 => month0[2]~reg0.CLK
EN1 => month0[1]~reg0.CLK
EN1 => month0[0]~reg0.CLK
EN1 => month1[3]~reg0.CLK
EN1 => month1[2]~reg0.CLK
EN1 => month1[1]~reg0.CLK
EN1 => month1[0]~reg0.CLK
EN1 => EO1~reg0.CLK
EN2 => always0~0.IN0
month1[0] <= month1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month1[1] <= month1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month1[2] <= month1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month1[3] <= month1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[0] <= month0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[1] <= month0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[2] <= month0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month0[3] <= month0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[0] <= day1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[1] <= day1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[2] <= day1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day1[3] <= day1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[0] <= day0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[1] <= day0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[2] <= day0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day0[3] <= day0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
EO1 <= EO1~reg0.DB_MAX_OUTPUT_PORT_TYPE


|date_main|setdate:inst2
EN2 => disp_drive~2.OUTPUTSELECT
EN2 => disp_drive~3.OUTPUTSELECT
SW1 => disp_drive[0]~reg0.CLK
SW1 => disp_drive[1]~reg0.CLK
SW2 => month_set1[2]~reg0.CLK
SW2 => month_set1[1]~reg0.CLK
SW2 => month_set1[0]~reg0.CLK
SW2 => month_set0[3]~reg0.CLK
SW2 => month_set0[2]~reg0.CLK
SW2 => month_set0[1]~reg0.CLK
SW2 => month_set0[0]~reg0.CLK
SW2 => day_set1[3]~reg0.CLK
SW2 => day_set1[2]~reg0.CLK
SW2 => day_set1[1]~reg0.CLK
SW2 => day_set1[0]~reg0.CLK
SW2 => day_set0[3]~reg0.CLK
SW2 => day_set0[2]~reg0.CLK
SW2 => day_set0[1]~reg0.CLK
SW2 => day_set0[0]~reg0.CLK
SW2 => month_set1[3]~reg0.CLK
disp_drive[0] <= disp_drive[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_drive[1] <= disp_drive[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set1[0] <= month_set1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set1[1] <= month_set1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set1[2] <= month_set1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set1[3] <= month_set1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set0[0] <= month_set0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set0[1] <= month_set0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set0[2] <= month_set0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
month_set0[3] <= month_set0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set1[0] <= day_set1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set1[1] <= day_set1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set1[2] <= day_set1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set1[3] <= day_set1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set0[0] <= day_set0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set0[1] <= day_set0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set0[2] <= day_set0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
day_set0[3] <= day_set0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE


