⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myclock.map.eqn

📁 用VHDL语言实现一个能显示时、分、秒的时钟:可分别进行时和分的手动校正;12小时、24小时计时制可选
💻 EQN
📖 第 1 页 / 共 4 页
字号:
C1_hour_l_alarm[2] = TFFE(C1_hour_l_alarm[2]_reg_input, B1_y2, , , );


--C1_sec_one[2] is clk_and_modify:u2|sec_one[2]
C1_sec_one[2]_p1_out = C1_sec_l[2] & !reset & !alarm_modify & !C1_sec_one[2];
C1_sec_one[2]_p2_out = !C1_sec_l[2] & !reset & !alarm_modify & C1_sec_one[2];
C1_sec_one[2]_or_out = C1_sec_one[2]_p1_out # C1_sec_one[2]_p2_out;
C1_sec_one[2]_reg_input = C1_sec_one[2]_or_out;
C1_sec_one[2] = TFFE(C1_sec_one[2]_reg_input, B1_y2, , , );


--C1_min_l_alarm[3] is clk_and_modify:u2|min_l_alarm[3]
C1_min_l_alarm[3]_p1_out = C1_min_l_alarm[1] & C1_min_l_alarm[2] & C1_min_l_alarm[0] & C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_min_l_alarm[3];
C1_min_l_alarm[3]_p2_out = !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_min_l_alarm[0] & C1_choose_state & !reset & modify_min_hour & alarm_modify & C1_min_l_alarm[3] & !C1_min_h_alarm[2];
C1_min_l_alarm[3]_p4_out = !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_min_l_alarm[0] & C1_choose_state & !reset & modify_min_hour & alarm_modify & C1_min_l_alarm[3] & !C1_min_h_alarm[1];
C1_min_l_alarm[3]_or_out = C1_min_l_alarm[3]_p1_out # C1_min_l_alarm[3]_p2_out # C1_min_l_alarm[3]_p4_out;
C1_min_l_alarm[3]_reg_input = C1_min_l_alarm[3]_or_out;
C1_min_l_alarm[3] = TFFE(C1_min_l_alarm[3]_reg_input, B1_y2, , , );


--C1_hour_l_alarm[3] is clk_and_modify:u2|hour_l_alarm[3]
C1_hour_l_alarm[3]_p1_out = !C1_hour_h_alarm[1] & C1_hour_l_alarm[0] & C1_hour_l_alarm[1] & C1_hour_l_alarm[2] & !C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_hour_l_alarm[3];
C1_hour_l_alarm[3]_p2_out = !C1_hour_h_alarm[1] & C1_hour_l_alarm[0] & !C1_hour_l_alarm[1] & !C1_hour_l_alarm[2] & !C1_choose_state & !reset & modify_min_hour & alarm_modify & C1_hour_l_alarm[3];
C1_hour_l_alarm[3]_or_out = C1_hour_l_alarm[3]_p1_out # C1_hour_l_alarm[3]_p2_out;
C1_hour_l_alarm[3]_reg_input = C1_hour_l_alarm[3]_or_out;
C1_hour_l_alarm[3] = TFFE(C1_hour_l_alarm[3]_reg_input, B1_y2, , , );


--C1_min_l[0] is clk_and_modify:u2|min_l[0]
C1_min_l[0]_p0_out = !C1_min_l[1] & !C1_min_l[2] & C1_choose_state & modify_min_hour & choose & !C1_min_h[1];
C1_min_l[0]_p1_out = !C1_min_h[2] & !C1_min_l[1] & !C1_min_l[2] & C1_choose_state & modify_min_hour & choose;
C1_min_l[0]_p4_out = !C1_min_l[1] & !C1_min_l[2] & !choose & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_min_h[1];
C1_min_l[0]_or_out = C1L25 # C1_min_l[0]_p0_out # C1_min_l[0]_p1_out # C1_min_l[0]_p4_out;
C1_min_l[0]_reg_input = C1_min_l[0]_or_out;
C1_min_l[0] = TFFE(C1_min_l[0]_reg_input, B1_y2, !reset, , );


--C1_sec_h[0] is clk_and_modify:u2|sec_h[0]
C1_sec_h[0]_p1_out = !C1_sec_h[1] & !choose & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0];
C1_sec_h[0]_p4_out = !choose & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_sec_h[2];
C1_sec_h[0]_or_out = C1_sec_h[0]_p1_out # C1_sec_h[0]_p4_out;
C1_sec_h[0]_reg_input = C1_sec_h[0]_or_out;
C1_sec_h[0] = TFFE(C1_sec_h[0]_reg_input, B1_y2, !reset, , );


--C1_min_l_alarm[0] is clk_and_modify:u2|min_l_alarm[0]
C1_min_l_alarm[0]_p0_out = C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_min_l_alarm[3];
C1_min_l_alarm[0]_p1_out = !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_min_l_alarm[0];
C1_min_l_alarm[0]_p2_out = !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_min_h_alarm[2];
C1_min_l_alarm[0]_p4_out = !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_min_h_alarm[1];
C1_min_l_alarm[0]_or_out = C1_min_l_alarm[0]_p0_out # C1_min_l_alarm[0]_p1_out # C1_min_l_alarm[0]_p2_out # C1_min_l_alarm[0]_p4_out;
C1_min_l_alarm[0]_reg_input = C1_min_l_alarm[0]_or_out;
C1_min_l_alarm[0] = TFFE(C1_min_l_alarm[0]_reg_input, B1_y2, , , );


--C1_hour_h_alarm[0] is clk_and_modify:u2|hour_h_alarm[0]
C1_hour_h_alarm[0]_p1_out = C1_hour_l_alarm[3] & !C1_hour_h_alarm[1] & C1_hour_l_alarm[0] & !C1_hour_l_alarm[1] & !C1_hour_l_alarm[2] & !C1_choose_state & !reset & modify_min_hour & alarm_modify;
C1_hour_h_alarm[0]_or_out = C1_hour_h_alarm[0]_p1_out;
C1_hour_h_alarm[0]_reg_input = C1_hour_h_alarm[0]_or_out;
C1_hour_h_alarm[0] = TFFE(C1_hour_h_alarm[0]_reg_input, B1_y2, , , );


--C1_min_l[1] is clk_and_modify:u2|min_l[1]
C1_min_l[1]_p1_out = C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & C1_min_l[0] & !C1_min_l[3] & !choose;
C1_min_l[1]_p4_out = C1_min_l[0] & !C1_min_l[3] & choose & C1_choose_state & modify_min_hour;
C1_min_l[1]_or_out = C1_min_l[1]_p1_out # C1_min_l[1]_p4_out;
C1_min_l[1]_reg_input = C1_min_l[1]_or_out;
C1_min_l[1] = TFFE(C1_min_l[1]_reg_input, B1_y2, !reset, , );


--C1_sec_ten[0] is clk_and_modify:u2|sec_ten[0]
C1_sec_ten[0]_p1_out = C1_sec_h[0] & !reset & !alarm_modify & !C1_sec_ten[0];
C1_sec_ten[0]_p2_out = !C1_sec_h[0] & !reset & !alarm_modify & C1_sec_ten[0];
C1_sec_ten[0]_or_out = C1_sec_ten[0]_p1_out # C1_sec_ten[0]_p2_out;
C1_sec_ten[0]_reg_input = C1_sec_ten[0]_or_out;
C1_sec_ten[0] = TFFE(C1_sec_ten[0]_reg_input, B1_y2, , , );


--C1_sec_h[1] is clk_and_modify:u2|sec_h[1]
C1_sec_h[1]_p1_out = C1_sec_h[0] & !C1_sec_l[2] & !C1_sec_l[1] & !C1_sec_h[2] & !choose & C1_sec_l[3] & C1_sec_l[0];
C1_sec_h[1]_or_out = C1_sec_h[1]_p1_out;
C1_sec_h[1]_reg_input = C1_sec_h[1]_or_out;
C1_sec_h[1] = TFFE(C1_sec_h[1]_reg_input, B1_y2, !reset, , );


--C1_min_one[0] is clk_and_modify:u2|min_one[0]
C1_min_one[0]_p1_out = C1_min_l_alarm[0] & alarm_modify & !reset;
C1_min_one[0]_p2_out = !alarm_modify & !reset & C1_min_l[0];
C1_min_one[0]_p4_out = reset & C1_min_one[0];
C1_min_one[0]_or_out = C1_min_one[0]_p1_out # C1_min_one[0]_p2_out # C1_min_one[0]_p4_out;
C1_min_one[0]_reg_input = C1_min_one[0]_or_out;
C1_min_one[0] = DFFE(C1_min_one[0]_reg_input, B1_y2, , , );


--C1_sec_ten[1] is clk_and_modify:u2|sec_ten[1]
C1_sec_ten[1]_p1_out = C1_sec_h[1] & !reset & !alarm_modify & !C1_sec_ten[1];
C1_sec_ten[1]_p2_out = !C1_sec_h[1] & !reset & !alarm_modify & C1_sec_ten[1];
C1_sec_ten[1]_or_out = C1_sec_ten[1]_p1_out # C1_sec_ten[1]_p2_out;
C1_sec_ten[1]_reg_input = C1_sec_ten[1]_or_out;
C1_sec_ten[1] = TFFE(C1_sec_ten[1]_reg_input, B1_y2, , , );


--C1_min_l[2] is clk_and_modify:u2|min_l[2]
C1_min_l[2]_p1_out = C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & C1_min_l[0] & C1_min_l[1] & !C1_min_l[3] & !choose;
C1_min_l[2]_p4_out = C1_min_l[0] & C1_min_l[1] & !C1_min_l[3] & choose & C1_choose_state & modify_min_hour;
C1_min_l[2]_or_out = C1_min_l[2]_p1_out # C1_min_l[2]_p4_out;
C1_min_l[2]_reg_input = C1_min_l[2]_or_out;
C1_min_l[2] = TFFE(C1_min_l[2]_reg_input, B1_y2, !reset, , );


--C1_min_one[1] is clk_and_modify:u2|min_one[1]
C1_min_one[1]_p1_out = C1_min_l_alarm[1] & alarm_modify & !reset;
C1_min_one[1]_p2_out = !alarm_modify & !reset & C1_min_l[1];
C1_min_one[1]_p4_out = reset & C1_min_one[1];
C1_min_one[1]_or_out = C1_min_one[1]_p1_out # C1_min_one[1]_p2_out # C1_min_one[1]_p4_out;
C1_min_one[1]_reg_input = C1_min_one[1]_or_out;
C1_min_one[1] = DFFE(C1_min_one[1]_reg_input, B1_y2, , , );


--C1_min_h_alarm[0] is clk_and_modify:u2|min_h_alarm[0]
C1_min_h_alarm[0]_p1_out = !C1_min_h_alarm[2] & !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_min_l_alarm[3] & C1_min_l_alarm[0] & C1_choose_state & !reset & modify_min_hour & alarm_modify;
C1_min_h_alarm[0]_p2_out = !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_min_l_alarm[3] & C1_min_l_alarm[0] & C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_min_h_alarm[1];
C1_min_h_alarm[0]_or_out = C1_min_h_alarm[0]_p1_out # C1_min_h_alarm[0]_p2_out;
C1_min_h_alarm[0]_reg_input = C1_min_h_alarm[0]_or_out;
C1_min_h_alarm[0] = TFFE(C1_min_h_alarm[0]_reg_input, B1_y2, , , );


--C1_hour_l_alarm[0] is clk_and_modify:u2|hour_l_alarm[0]
C1_hour_l_alarm[0]_p1_out = !C1_hour_h_alarm[0] & !C1_hour_l_alarm[2] & !C1_hour_l_alarm[3] & !C1_choose_state & !reset & modify_min_hour & alarm_modify;
C1_hour_l_alarm[0]_p2_out = !C1_hour_l_alarm[2] & !C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_hour_l_alarm[1] & !C1_hour_h_alarm[1];
C1_hour_l_alarm[0]_p4_out = !C1_hour_l_alarm[3] & !C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_hour_h_alarm[1];
C1_hour_l_alarm[0]_or_out = C1_hour_l_alarm[0]_p1_out # C1_hour_l_alarm[0]_p2_out # C1_hour_l_alarm[0]_p4_out;
C1_hour_l_alarm[0]_reg_input = C1_hour_l_alarm[0]_or_out;
C1_hour_l_alarm[0] = TFFE(C1_hour_l_alarm[0]_reg_input, B1_y2, , , );


--C1_sec_h[2] is clk_and_modify:u2|sec_h[2]
C1_sec_h[2]_p1_out = C1_sec_h[1] & C1_sec_h[0] & !C1_sec_l[2] & !C1_sec_l[1] & !choose & C1_sec_l[3] & C1_sec_l[0] & !C1_sec_h[2];
C1_sec_h[2]_p4_out = !C1_sec_h[1] & C1_sec_h[0] & !C1_sec_l[2] & !C1_sec_l[1] & !choose & C1_sec_l[3] & C1_sec_l[0] & C1_sec_h[2];
C1_sec_h[2]_or_out = C1_sec_h[2]_p1_out # C1_sec_h[2]_p4_out;
C1_sec_h[2]_reg_input = C1_sec_h[2]_or_out;
C1_sec_h[2] = TFFE(C1_sec_h[2]_reg_input, B1_y2, !reset, , );


--C1_min_one[2] is clk_and_modify:u2|min_one[2]
C1_min_one[2]_p1_out = C1_min_l_alarm[2] & alarm_modify & !reset;
C1_min_one[2]_p2_out = !alarm_modify & !reset & C1_min_l[2];
C1_min_one[2]_p4_out = reset & C1_min_one[2];
C1_min_one[2]_or_out = C1_min_one[2]_p1_out # C1_min_one[2]_p2_out # C1_min_one[2]_p4_out;
C1_min_one[2]_reg_input = C1_min_one[2]_or_out;
C1_min_one[2] = DFFE(C1_min_one[2]_reg_input, B1_y2, , , );


--C1_min_h_alarm[1] is clk_and_modify:u2|min_h_alarm[1]
C1_min_h_alarm[1]_p1_out = C1_min_h_alarm[0] & !C1_min_h_alarm[2] & C1_min_l_alarm[0] & !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_min_l_alarm[3] & C1_choose_state & !reset & modify_min_hour & alarm_modify;
C1_min_h_alarm[1]_or_out = C1_min_h_alarm[1]_p1_out;
C1_min_h_alarm[1]_reg_input = C1_min_h_alarm[1]_or_out;
C1_min_h_alarm[1] = TFFE(C1_min_h_alarm[1]_reg_input, B1_y2, , , );


--C1_sec_ten[2] is clk_and_modify:u2|sec_ten[2]
C1_sec_ten[2]_p1_out = C1_sec_h[2] & !reset & !alarm_modify & !C1_sec_ten[2];
C1_sec_ten[2]_p2_out = !C1_sec_h[2] & !reset & !alarm_modify & C1_sec_ten[2];
C1_sec_ten[2]_or_out = C1_sec_ten[2]_p1_out # C1_sec_ten[2]_p2_out;
C1_sec_ten[2]_reg_input = C1_sec_ten[2]_or_out;
C1_sec_ten[2] = TFFE(C1_sec_ten[2]_reg_input, B1_y2, , , );


--C1_min_l[3] is clk_and_modify:u2|min_l[3]
C1_min_l[3]_p0_out = !C1_min_l[1] & !C1_min_l[2] & C1_min_l[0] & C1_choose_state & modify_min_hour & choose & C1_min_l[3] & !C1_min_h[1];
C1_min_l[3]_p1_out = !C1_min_h[2] & !C1_min_l[1] & !C1_min_l[2] & C1_min_l[0] & C1_choose_state & modify_min_hour & choose & C1_min_l[3];
C1_min_l[3]_p4_out = !C1_min_l[1] & !C1_min_l[2] & C1_min_l[0] & !choose & C1_min_l[3] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_min_h[1];
C1_min_l[3]_or_out = C1L65 # C1_min_l[3]_p0_out # C1_min_l[3]_p1_out # C1_min_l[3]_p4_out;
C1_min_l[3]_reg_input = C1_min_l[3]_or_out;
C1_min_l[3] = TFFE(C1_min_l[3]_reg_input, B1_y2, !reset, , );


--C1_hour_h_alarm[1] is clk_and_modify:u2|hour_h_alarm[1]
C1_hour_h_alarm[1]_p1_out = C1_hour_l_alarm[3] & C1_hour_h_alarm[0] & C1_hour_l_alarm[0] & !C1_hour_l_alarm[1] & !C1_hour_l_alarm[2] & !C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_hour_h_alarm[1];
C1_hour_h_alarm[1]_p2_out = !C1_hour_l_alarm[3] & !C1_hour_h_alarm[0] & C1_hour_l_alarm[0] & C1_hour_l_alarm[1] & !C1_hour_l_alarm[2] & !C1_choose_state & !reset & modify_min_hour & alarm_modify & C1_hour_h_alarm[1];
C1_hour_h_alarm[1]_or_out = C1_hour_h_alarm[1]_p1_out # C1_hour_h_alarm[1]_p2_out;
C1_hour_h_alarm[1]_reg_input = C1_hour_h_alarm[1]_or_out;
C1_hour_h_alarm[1] = TFFE(C1_hour_h_alarm[1]_reg_input, B1_y2, , , );


--C1_sec_l[3] is clk_and_modify:u2|sec_l[3]
C1_sec_l[3]_p0_out = !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !choose & C1_sec_l[3] & !C1_sec_h[1];
C1_sec_l[3]_p1_out = C1_sec_l[2] & C1_sec_l[1] & C1_sec_l[0] & !choose & !C1_sec_l[3];
C1_sec_l[3]_p4_out = !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !choose & C1_sec_l[3] & !C1_sec_h[2];
C1_sec_l[3]_or_out = C1_sec_l[3]_p0_out # C1_sec_l[3]_p1_out # C1_sec_l[3]_p4_out;
C1_sec_l[3]_reg_input = C1_sec_l[3]_or_out;
C1_sec_l[3] = TFFE(C1_sec_l[3]_reg_input, B1_y2, !reset, , );


--C1_min_one[3] is clk_and_modify:u2|min_one[3]
C1_min_one[3]_p1_out = C1_min_l_alarm[3] & alarm_modify & !reset;
C1_min_one[3]_p2_out = !alarm_modify & !reset & C1_min_l[3];
C1_min_one[3]_p4_out = reset & C1_min_one[3];
C1_min_one[3]_or_out = C1_min_one[3]_p1_out # C1_min_one[3]_p2_out # C1_min_one[3]_p4_out;
C1_min_one[3]_reg_input = C1_min_one[3]_or_out;
C1_min_one[3] = DFFE(C1_min_one[3]_reg_input, B1_y2, , , );


--C1_min_h_alarm[2] is clk_and_modify:u2|min_h_alarm[2]
C1_min_h_alarm[2]_p1_out = C1_min_h_alarm[1] & C1_min_h_alarm[0] & !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_min_l_alarm[3] & C1_min_l_alarm[0] & C1_choose_state & !reset & modify_min_hour & alarm_modify & !C1_min_h_alarm[2];
C1_min_h_alarm[2]_p2_out = !C1_min_h_alarm[1] & C1_min_h_alarm[0] & !C1_min_l_alarm[1] & !C1_min_l_alarm[2] & C1_min_l_alarm[3] & C1_min_l_alarm[0] & C1_choose_state & !reset & modify_min_hour & alarm_modify & C1_min_h_alarm[2];
C1_min_h_alarm[2]_or_out = C1_min_h_alarm[2]_p1_out # C1_min_h_alarm[2]_p2_out;
C1_min_h_alarm[2]_reg_input = C1_min_h_alarm[2]_or_out;
C1_min_h_alarm[2] = TFFE(C1_min_h_alarm[2]_reg_input, B1_y2, , , );


--C1_min_h[1] is clk_and_modify:u2|min_h[1]
C1_min_h[1]_p1_out = C1_choose_state & modify_min_hour & C1_min_h[0] & !C1_min_h[2] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_min_l[3] & choose;
C1_min_h[1]_p4_out = C1_min_h[0] & !C1_min_h[2] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_min_l[3] & !choose & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0];
C1_min_h[1]_or_out = C1_min_h[1]_p1_out # C1_min_h[1]_p4_out;
C1_min_h[1]_reg_input = C1_min_h[1]_or_out;
C1_min_h[1] = TFFE(C1_min_h[1]_reg_input, B1_y2, !reset, , );


--C1_sec_one[3] is clk_and_modify:u2|sec_one[3]
C1_sec_one[3]_p1_out = C1_sec_l[3] & !reset & !alarm_modify & !C1_sec_one[3];
C1_sec_one[3]_p2_out = !C1_sec_l[3] & !reset & !alarm_modify & C1_sec_one[3];
C1_sec_one[3]_or_out = C1_sec_one[3]_p1_out # C1_sec_one[3]_p2_out;
C1_sec_one[3]_reg_input = C1_sec_one[3]_or_out;
C1_sec_one[3] = TFFE(C1_sec_one[3]_reg_input, B1_y2, , , );


--C1_min_ten[1] is clk_and_modify:u2|min_ten[1]
C1_min_ten[1]_p1_out = C1_min_h_alarm[1] & alarm_modify & !reset;
C1_min_ten[1]_p2_out = !alarm_modify & !reset & C1_min_h[1];
C1_min_ten[1]_p4_out = reset & C1_min_ten[1];
C1_min_ten[1]_or_out = C1_min_ten[1]_p1_out # C1_min_ten[1]_p2_out # C1_min_ten[1]_p4_out;
C1_min_ten[1]_reg_input = C1_min_ten[1]_or_out;
C1_min_ten[1] = DFFE(C1_min_ten[1]_reg_input, B1_y2, , , );


--C1_min_h[0] is clk_and_modify:u2|min_h[0]
C1_min_h[0]_p0_out = C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !choose & !C1_min_h[1];
C1_min_h[0]_p1_out = !C1_min_h[2] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !choose;
C1_min_h[0]_p4_out = C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & choose & C1_choose_state & modify_min_hour & !C1_min_h[1];
C1_min_h[0]_or_out = C1L24 # C1_min_h[0]_p0_out # C1_min_h[0]_p1_out # C1_min_h[0]_p4_out;
C1_min_h[0]_reg_input = C1_min_h[0]_or_out;
C1_min_h[0] = TFFE(C1_min_h[0]_reg_input, B1_y2, !reset, , );


--C1_min_ten[0] is clk_and_modify:u2|min_ten[0]
C1_min_ten[0]_p1_out = C1_min_h_alarm[0] & alarm_modify & !reset;
C1_min_ten[0]_p2_out = !alarm_modify & !reset & C1_min_h[0];
C1_min_ten[0]_p4_out = reset & C1_min_ten[0];
C1_min_ten[0]_or_out = C1_min_ten[0]_p1_out # C1_min_ten[0]_p2_out # C1_min_ten[0]_p4_out;
C1_min_ten[0]_reg_input = C1_min_ten[0]_or_out;
C1_min_ten[0] = DFFE(C1_min_ten[0]_reg_input, B1_y2, , , );


--C1_min_h[2] is clk_and_modify:u2|min_h[2]
C1_min_h[2]_p0_out = C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !choose & C1_min_h[2];
C1_min_h[2]_p1_out = C1_min_h[0] & C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !choose & !C1_min_h[2];
C1_min_h[2]_p4_out = C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & choose & C1_min_h[2] & C1_choose_state & modify_min_hour;
C1_min_h[2]_or_out = C1L54 # C1_min_h[2]_p0_out # C1_min_h[2]_p1_out # C1_min_h[2]_p4_out;
C1_min_h[2]_reg_input = C1_min_h[2]_or_out;
C1_min_h[2] = TFFE(C1_min_h[2]_reg_input, B1_y2, !reset, , );


--C1L91 is clk_and_modify:u2|hour_l[1]~1308
C1L91 = EXP(C1_min_h[2] & C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0]);


--C1L02 is clk_and_modify:u2|hour_l[1]~1309
C1L02 = EXP(C1_hour_l[0] & !C1_hour_l[3]);


--C1L12 is clk_and_modify:u2|hour_l[1]~1310
C1L12 = EXP(!C1_hour_h[0] & !C1_hour_l[2]);


--C1L22 is clk_and_modify:u2|hour_l[1]~1311
C1L22 = EXP(!C1_choose_state & modify_min_hour);


--C1_hour_l[1] is clk_and_modify:u2|hour_l[1]
C1_hour_l[1]_p0_out = C1L02 & C1_hour_l[1];
C1_hour_l[1]_p1_out = C1_hour_l[1] & !choose & C1L91;
C1_hour_l[1]_p4_out = C1_hour_l[1] & C1L12 & C1_hour_h[1];
C1_hour_l[1]_or_out = C1L32 # C1_hour_l[1]_p0_out # C1_hour_l[1]_p1_out # C1_hour_l[1]_p4_out;
C1_hour_l[1]_reg_input = C1_hour_l[1]_or_out;
C1_hour_l[1] = DFFE(C1_hour_l[1]_reg_input, B1_y2, !reset, , );


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -