📄 timepiece_main.map.eqn
字号:
--E5_dffs[0] is second_counter:b2v_inst2|lpm_counter:second_data0_rtl_4|dffs[0]
E5_dffs[0]_p1_out = !E5_dffs[0] & !E5_dffs[3];
E5_dffs[0]_p2_out = !E5_dffs[0] & !E5_dffs[2] & !E5_dffs[1];
E5_dffs[0]_or_out = E5_dffs[0]_p1_out # E5_dffs[0]_p2_out;
E5_dffs[0]_reg_input = E5_dffs[0]_or_out;
E5_dffs[0] = DFFE(E5_dffs[0]_reg_input, GLOBAL(CLK), , , Timepiece_EN);
--E5_dffs[1] is second_counter:b2v_inst2|lpm_counter:second_data0_rtl_4|dffs[1]
E5_dffs[1]_p1_out = !E5_dffs[3] & E5_dffs[1] & !E5_dffs[0];
E5_dffs[1]_p2_out = !E5_dffs[3] & !E5_dffs[1] & E5_dffs[0];
E5_dffs[1]_or_out = E5_dffs[1]_p1_out # E5_dffs[1]_p2_out;
E5_dffs[1]_reg_input = E5_dffs[1]_or_out;
E5_dffs[1] = DFFE(E5_dffs[1]_reg_input, GLOBAL(CLK), , , Timepiece_EN);
--E5_dffs[2] is second_counter:b2v_inst2|lpm_counter:second_data0_rtl_4|dffs[2]
E5_dffs[2]_p1_out = !E5_dffs[3] & E5_dffs[1] & E5_dffs[0];
E5_dffs[2]_p2_out = E5_dffs[3] & E5_dffs[2];
E5_dffs[2]_or_out = E5_dffs[2]_p1_out # E5_dffs[2]_p2_out;
E5_dffs[2]_reg_input = E5_dffs[2]_or_out;
E5_dffs[2] = TFFE(E5_dffs[2]_reg_input, GLOBAL(CLK), , , Timepiece_EN);
--E5_dffs[3] is second_counter:b2v_inst2|lpm_counter:second_data0_rtl_4|dffs[3]
E5_dffs[3]_p1_out = E5_dffs[2] & E5_dffs[1] & E5_dffs[0] & !E5_dffs[3];
E5_dffs[3]_p2_out = !E5_dffs[2] & !E5_dffs[1] & !E5_dffs[0] & E5_dffs[3];
E5_dffs[3]_or_out = E5_dffs[3]_p1_out # E5_dffs[3]_p2_out;
E5_dffs[3]_reg_input = E5_dffs[3]_or_out;
E5_dffs[3] = DFFE(E5_dffs[3]_reg_input, GLOBAL(CLK), , , Timepiece_EN);
--E6_dffs[0] is second_counter:b2v_inst2|lpm_counter:second_data1_rtl_5|dffs[0]
E6_dffs[0]_p1_out = E6_dffs[2] & E6_dffs[1] & !E6_dffs[0];
E6_dffs[0]_p2_out = !E5_dffs[2] & !E5_dffs[1] & !E5_dffs[0];
E6_dffs[0]_or_out = E6_dffs[0]_p1_out # E6_dffs[0]_p2_out # !Timepiece_EN # !E5_dffs[3];
E6_dffs[0]_reg_input = !E6_dffs[0]_or_out;
E6_dffs[0] = TFFE(E6_dffs[0]_reg_input, GLOBAL(CLK), , , );
--E6_dffs[1] is second_counter:b2v_inst2|lpm_counter:second_data1_rtl_5|dffs[1]
E6_dffs[1]_p0_out = !E6_dffs[2] & !E6_dffs[0] & E6_dffs[1];
E6_dffs[1]_p1_out = !E6_dffs[2] & E6_dffs[0] & !E6_dffs[1] & Timepiece_EN & E5_dffs[3] & E5_dffs[2];
E6_dffs[1]_p2_out = E6_dffs[1] & !Timepiece_EN;
E6_dffs[1]_p3_out = !E6_dffs[2] & E6_dffs[0] & !E6_dffs[1] & Timepiece_EN & E5_dffs[3] & E5_dffs[0];
E6_dffs[1]_p4_out = !E6_dffs[2] & E6_dffs[0] & !E6_dffs[1] & Timepiece_EN & E5_dffs[3] & E5_dffs[1];
E6_dffs[1]_or_out = E6L4 # E6_dffs[1]_p0_out # E6_dffs[1]_p1_out # E6_dffs[1]_p2_out # E6_dffs[1]_p3_out # E6_dffs[1]_p4_out;
E6_dffs[1]_reg_input = E6_dffs[1]_or_out;
E6_dffs[1] = DFFE(E6_dffs[1]_reg_input, GLOBAL(CLK), , , );
--E6_dffs[2] is second_counter:b2v_inst2|lpm_counter:second_data1_rtl_5|dffs[2]
E6_dffs[2]_p0_out = !E6_dffs[1] & !E6_dffs[0] & E6_dffs[2];
E6_dffs[2]_p1_out = E6_dffs[1] & E6_dffs[0] & Timepiece_EN & E5_dffs[3] & !E6_dffs[2] & E5_dffs[2];
E6_dffs[2]_p2_out = !Timepiece_EN & E6_dffs[2];
E6_dffs[2]_p3_out = E6_dffs[1] & E6_dffs[0] & Timepiece_EN & E5_dffs[3] & !E6_dffs[2] & E5_dffs[0];
E6_dffs[2]_p4_out = E6_dffs[1] & E6_dffs[0] & Timepiece_EN & E5_dffs[3] & !E6_dffs[2] & E5_dffs[1];
E6_dffs[2]_or_out = E6L6 # E6_dffs[2]_p0_out # E6_dffs[2]_p1_out # E6_dffs[2]_p2_out # E6_dffs[2]_p3_out # E6_dffs[2]_p4_out;
E6_dffs[2]_reg_input = E6_dffs[2]_or_out;
E6_dffs[2] = DFFE(E6_dffs[2]_reg_input, GLOBAL(CLK), , , );
--D1_EO is second_counter:b2v_inst2|EO
D1_EO_p0_out = !E5_dffs[0] & D1_EO & !E5_dffs[2] & !E5_dffs[1];
D1_EO_p1_out = E6_dffs[1] & E6_dffs[2] & Timepiece_EN & E5_dffs[3] & E5_dffs[0];
D1_EO_p2_out = E6_dffs[2] & Timepiece_EN & E5_dffs[3] & E5_dffs[0] & E6_dffs[0];
D1_EO_p3_out = !Timepiece_EN & D1_EO;
D1_EO_p4_out = !E5_dffs[3] & D1_EO;
D1_EO_or_out = D1L2 # D1_EO_p0_out # D1_EO_p1_out # D1_EO_p2_out # D1_EO_p3_out # D1_EO_p4_out;
D1_EO_reg_input = D1_EO_or_out;
D1_EO = DFFE(D1_EO_reg_input, GLOBAL(CLK), , , );
--E3_dffs[0] is minute_counter:b2v_inst1|lpm_counter:minute_data0_rtl_2|dffs[0]
E3_dffs[0]_p1_out = !E3_dffs[3] & !E3_dffs[0] & Timepiece_EN;
E3_dffs[0]_p2_out = !E3_dffs[0] & Timepiece_EN & !E3_dffs[2] & !E3_dffs[1];
E3_dffs[0]_p4_out = E3_dffs[0] & !Timepiece_EN;
E3_dffs[0]_or_out = E3_dffs[0]_p1_out # E3_dffs[0]_p2_out # E3_dffs[0]_p4_out;
E3_dffs[0]_reg_input = E3_dffs[0]_or_out;
E3_dffs[0] = DFFE(E3_dffs[0]_reg_input, D1_EO, , , );
--E3_dffs[1] is minute_counter:b2v_inst1|lpm_counter:minute_data0_rtl_2|dffs[1]
E3_dffs[1]_p1_out = !E3_dffs[3] & E3_dffs[0] & Timepiece_EN;
E3_dffs[1]_p2_out = E3_dffs[3] & Timepiece_EN & E3_dffs[1];
E3_dffs[1]_or_out = E3_dffs[1]_p1_out # E3_dffs[1]_p2_out;
E3_dffs[1]_reg_input = E3_dffs[1]_or_out;
E3_dffs[1] = TFFE(E3_dffs[1]_reg_input, D1_EO, , , );
--E3_dffs[2] is minute_counter:b2v_inst1|lpm_counter:minute_data0_rtl_2|dffs[2]
E3_dffs[2]_p1_out = !E3_dffs[3] & E3_dffs[1] & E3_dffs[0] & Timepiece_EN;
E3_dffs[2]_p2_out = E3_dffs[3] & Timepiece_EN & E3_dffs[2];
E3_dffs[2]_or_out = E3_dffs[2]_p1_out # E3_dffs[2]_p2_out;
E3_dffs[2]_reg_input = E3_dffs[2]_or_out;
E3_dffs[2] = TFFE(E3_dffs[2]_reg_input, D1_EO, , , );
--E3_dffs[3] is minute_counter:b2v_inst1|lpm_counter:minute_data0_rtl_2|dffs[3]
E3_dffs[3]_p1_out = E3_dffs[2] & E3_dffs[1] & E3_dffs[0] & !E3_dffs[3] & Timepiece_EN;
E3_dffs[3]_p2_out = !E3_dffs[2] & !E3_dffs[1] & !E3_dffs[0] & E3_dffs[3];
E3_dffs[3]_p4_out = E3_dffs[3] & !Timepiece_EN;
E3_dffs[3]_or_out = E3_dffs[3]_p1_out # E3_dffs[3]_p2_out # E3_dffs[3]_p4_out;
E3_dffs[3]_reg_input = E3_dffs[3]_or_out;
E3_dffs[3] = DFFE(E3_dffs[3]_reg_input, D1_EO, , , );
--E4_dffs[0] is minute_counter:b2v_inst1|lpm_counter:minute_data1_rtl_3|dffs[0]
E4_dffs[0]_p1_out = E4_dffs[2] & E4_dffs[1] & !E4_dffs[0];
E4_dffs[0]_p2_out = !E3_dffs[2] & !E3_dffs[1] & !E3_dffs[0];
E4_dffs[0]_or_out = !E3_dffs[3] # E4_dffs[0]_p1_out # E4_dffs[0]_p2_out # !Timepiece_EN;
E4_dffs[0]_reg_input = !E4_dffs[0]_or_out;
E4_dffs[0] = TFFE(E4_dffs[0]_reg_input, D1_EO, , , );
--E4_dffs[1] is minute_counter:b2v_inst1|lpm_counter:minute_data1_rtl_3|dffs[1]
E4_dffs[1]_p0_out = E4_dffs[1] & !E3_dffs[0] & !E3_dffs[2] & !E3_dffs[1];
E4_dffs[1]_p1_out = !E4_dffs[2] & E4_dffs[0] & !E4_dffs[1] & E3_dffs[0] & Timepiece_EN & E3_dffs[3];
E4_dffs[1]_p2_out = E4_dffs[1] & !Timepiece_EN;
E4_dffs[1]_p4_out = E4_dffs[1] & !E3_dffs[3];
E4_dffs[1]_or_out = E4L4 # E4_dffs[1]_p0_out # E4_dffs[1]_p1_out # E4_dffs[1]_p2_out # E4_dffs[1]_p4_out;
E4_dffs[1]_reg_input = E4_dffs[1]_or_out;
E4_dffs[1] = DFFE(E4_dffs[1]_reg_input, D1_EO, , , );
--E4_dffs[2] is minute_counter:b2v_inst1|lpm_counter:minute_data1_rtl_3|dffs[2]
E4_dffs[2]_p0_out = E4_dffs[2] & !E3_dffs[0] & !E3_dffs[2] & !E3_dffs[1];
E4_dffs[2]_p1_out = E4_dffs[1] & E4_dffs[0] & Timepiece_EN & E3_dffs[3] & !E4_dffs[2] & E3_dffs[0];
E4_dffs[2]_p2_out = !Timepiece_EN & E4_dffs[2];
E4_dffs[2]_p4_out = !E3_dffs[3] & E4_dffs[2];
E4_dffs[2]_or_out = E4L6 # E4_dffs[2]_p0_out # E4_dffs[2]_p1_out # E4_dffs[2]_p2_out # E4_dffs[2]_p4_out;
E4_dffs[2]_reg_input = E4_dffs[2]_or_out;
E4_dffs[2] = DFFE(E4_dffs[2]_reg_input, D1_EO, , , );
--C1_EO is minute_counter:b2v_inst1|EO
C1_EO_p0_out = !E3_dffs[0] & C1_EO & !E3_dffs[2] & !E3_dffs[1];
C1_EO_p1_out = E4_dffs[2] & E4_dffs[0] & Timepiece_EN & E3_dffs[3] & E3_dffs[0];
C1_EO_p2_out = !Timepiece_EN & C1_EO;
C1_EO_p4_out = !E3_dffs[3] & C1_EO;
C1_EO_or_out = C1L2 # C1_EO_p0_out # C1_EO_p1_out # C1_EO_p2_out # C1_EO_p4_out;
C1_EO_reg_input = C1_EO_or_out;
C1_EO = DFFE(C1_EO_reg_input, D1_EO, , , );
--E1_dffs[0] is hour_counter:b2v_inst|lpm_counter:hour_data0_rtl_0|dffs[0]
E1_dffs[0]_p0_out = E1_dffs[0] & !Timepiece_EN;
E1_dffs[0]_p1_out = !E1_dffs[1] & !E2_dffs[1] & !E1_dffs[2] & !E1_dffs[0] & Timepiece_EN;
E1_dffs[0]_p2_out = !E2_dffs[1] & !E1_dffs[0] & Timepiece_EN & !E1_dffs[3];
E1_dffs[0]_p4_out = !E1_dffs[2] & !E1_dffs[0] & Timepiece_EN & !E1_dffs[3] & !E2_dffs[0];
E1_dffs[0]_or_out = E1_dffs[0]_p0_out # E1_dffs[0]_p1_out # E1_dffs[0]_p2_out # E1_dffs[0]_p4_out;
E1_dffs[0]_reg_input = E1_dffs[0]_or_out;
E1_dffs[0] = DFFE(E1_dffs[0]_reg_input, C1_EO, , , );
--E1_dffs[1] is hour_counter:b2v_inst|lpm_counter:hour_data0_rtl_0|dffs[1]
E1_dffs[1]_p0_out = E1_dffs[1] & !Timepiece_EN;
E1_dffs[1]_p1_out = !E2_dffs[1] & !E1_dffs[3] & E1_dffs[0] & !E1_dffs[1] & Timepiece_EN;
E1_dffs[1]_p2_out = !E1_dffs[3] & !E1_dffs[0] & E1_dffs[1] & !E1_dffs[2] & !E2_dffs[0];
E1_dffs[1]_p4_out = !E1_dffs[3] & E1_dffs[0] & !E1_dffs[1] & Timepiece_EN & !E1_dffs[2] & !E2_dffs[0];
E1_dffs[1]_or_out = E1L4 # E1_dffs[1]_p0_out # E1_dffs[1]_p1_out # E1_dffs[1]_p2_out # E1_dffs[1]_p4_out;
E1_dffs[1]_reg_input = E1_dffs[1]_or_out;
E1_dffs[1] = DFFE(E1_dffs[1]_reg_input, C1_EO, , , );
--E1_dffs[2] is hour_counter:b2v_inst|lpm_counter:hour_data0_rtl_0|dffs[2]
E1_dffs[2]_p0_out = E1_dffs[2] & !Timepiece_EN;
E1_dffs[2]_p1_out = !E2_dffs[1] & !E1_dffs[3] & !E1_dffs[0] & E1_dffs[2];
E1_dffs[2]_p2_out = !E2_dffs[1] & !E1_dffs[3] & E1_dffs[0] & !E1_dffs[2] & E1_dffs[1] & Timepiece_EN;
E1_dffs[2]_p4_out = !E1_dffs[3] & E1_dffs[0] & !E1_dffs[2] & E1_dffs[1] & Timepiece_EN & !E2_dffs[0];
E1_dffs[2]_or_out = E1L6 # E1_dffs[2]_p0_out # E1_dffs[2]_p1_out # E1_dffs[2]_p2_out # E1_dffs[2]_p4_out;
E1_dffs[2]_reg_input = E1_dffs[2]_or_out;
E1_dffs[2] = DFFE(E1_dffs[2]_reg_input, C1_EO, , , );
--E1_dffs[3] is hour_counter:b2v_inst|lpm_counter:hour_data0_rtl_0|dffs[3]
E1_dffs[3]_p1_out = !E2_dffs[1] & !E1_dffs[2] & !E1_dffs[1] & !E1_dffs[0] & E1_dffs[3];
E1_dffs[3]_p2_out = !E2_dffs[1] & E1_dffs[2] & E1_dffs[1] & E1_dffs[0] & !E1_dffs[3] & Timepiece_EN;
E1_dffs[3]_p4_out = E1_dffs[3] & !Timepiece_EN;
E1_dffs[3]_or_out = E1_dffs[3]_p1_out # E1_dffs[3]_p2_out # E1_dffs[3]_p4_out;
E1_dffs[3]_reg_input = E1_dffs[3]_or_out;
E1_dffs[3] = DFFE(E1_dffs[3]_reg_input, C1_EO, , , );
--E2_dffs[0] is hour_counter:b2v_inst|lpm_counter:hour_data1_rtl_1|dffs[0]
E2_dffs[0]_p0_out = E2_dffs[0] & !E2_dffs[1] & !E1_dffs[3];
E2_dffs[0]_p1_out = Timepiece_EN & E1_dffs[0] & !E2_dffs[0] & !E2_dffs[1] & E1_dffs[3];
E2_dffs[0]_p2_out = !Timepiece_EN & E2_dffs[0];
E2_dffs[0]_p4_out = !E1_dffs[0] & E2_dffs[0] & !E2_dffs[1] & !E1_dffs[1] & !E1_dffs[2];
E2_dffs[0]_or_out = E2L3 # E2_dffs[0]_p0_out # E2_dffs[0]_p1_out # E2_dffs[0]_p2_out # E2_dffs[0]_p4_out;
E2_dffs[0]_reg_input = E2_dffs[0]_or_out;
E2_dffs[0] = DFFE(E2_dffs[0]_reg_input, C1_EO, , , );
--E2_dffs[1] is hour_counter:b2v_inst|lpm_counter:hour_data1_rtl_1|dffs[1]
E2_dffs[1]_p0_out = E2_dffs[1] & !E1_dffs[3] & !E2_dffs[0] & !E1_dffs[2];
E2_dffs[1]_p1_out = E1_dffs[1] & Timepiece_EN & !E2_dffs[1] & E1_dffs[3] & E2_dffs[0];
E2_dffs[1]_p2_out = Timepiece_EN & !E2_dffs[1] & E1_dffs[3] & E2_dffs[0] & E1_dffs[0];
E2_dffs[1]_p4_out = !Timepiece_EN & E2_dffs[1];
E2_dffs[1]_or_out = E2L5 # E2_dffs[1]_p0_out # E2_dffs[1]_p1_out # E2_dffs[1]_p2_out # E2_dffs[1]_p4_out;
E2_dffs[1]_reg_input = E2_dffs[1]_or_out;
E2_dffs[1] = DFFE(E2_dffs[1]_reg_input, C1_EO, , , );
--B1_EO is hour_counter:b2v_inst|EO
B1_EO_p0_out = !E1_dffs[2] & B1_EO & !E1_dffs[1] & !E1_dffs[0];
B1_EO_p1_out = Timepiece_EN & E2_dffs[1] & E1_dffs[2];
B1_EO_p2_out = Timepiece_EN & E2_dffs[1] & E2_dffs[0];
B1_EO_p4_out = !Timepiece_EN & B1_EO;
B1_EO_or_out = B1L2 # B1_EO_p0_out # B1_EO_p1_out # B1_EO_p2_out # B1_EO_p4_out;
B1_EO_reg_input = B1_EO_or_out;
B1_EO = DFFE(B1_EO_reg_input, C1_EO, , , );
--E6L4 is second_counter:b2v_inst2|lpm_counter:second_data1_rtl_5|dffs[1]~145
E6L4_p1_out = E6_dffs[1] & !E5_dffs[2] & !E5_dffs[1] & !E5_dffs[0];
E6L4_p2_out = E6_dffs[1] & !E5_dffs[3];
E6L4 = E6L4_p1_out # E6L4_p2_out;
--E6L6 is second_counter:b2v_inst2|lpm_counter:second_data1_rtl_5|dffs[2]~148
E6L6_p1_out = E6_dffs[2] & !E5_dffs[2] & !E5_dffs[1] & !E5_dffs[0];
E6L6_p2_out = E6_dffs[2] & !E5_dffs[3];
E6L6 = E6L6_p1_out # E6L6_p2_out;
--D1L2 is second_counter:b2v_inst2|LessThan~76
D1L2_p1_out = E6_dffs[1] & E6_dffs[2] & Timepiece_EN & E5_dffs[3] & E5_dffs[2];
D1L2_p2_out = E6_dffs[2] & Timepiece_EN & E5_dffs[3] & E5_dffs[2] & E6_dffs[0];
D1L2_p3_out = E6_dffs[1] & E6_dffs[2] & Timepiece_EN & E5_dffs[3] & E5_dffs[1];
D1L2_p4_out = E6_dffs[2] & Timepiece_EN & E5_dffs[3] & E6_dffs[0] & E5_dffs[1];
D1L2 = D1L2_p1_out # D1L2_p2_out # D1L2_p3_out # D1L2_p4_out;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -