?? up3_clock.fit.eqn
字號:
--A1L336 is LessThan~2096 at LC_X14_Y14_N0
--operation mode is normal
A1L336 = A1L333 # A1L332 # A1L335 # A1L334;
--A1L337 is LessThan~2097 at LC_X14_Y17_N2
--operation mode is normal
A1L337 = A1L67 # A1L75 # A1L71 # A1L79;
--A1L338 is LessThan~2098 at LC_X14_Y17_N5
--operation mode is normal
A1L338 = A1L82 # A1L90 # A1L94 # A1L86;
--A1L339 is LessThan~2099 at LC_X14_Y17_N6
--operation mode is normal
A1L339 = A1L105 # A1L101 # A1L98 # A1L109;
--A1L340 is LessThan~2100 at LC_X14_Y17_N1
--operation mode is normal
A1L340 = A1L113 # A1L120 # A1L117;
--A1L341 is LessThan~2101 at LC_X14_Y17_N7
--operation mode is normal
A1L341 = A1L339 # A1L338 # A1L337 # A1L340;
--A1L424 is process3~369 at LC_X14_Y10_N2
--operation mode is normal
A1L424 = !A1L122 & !SET_ALARM & (A1L341 # A1L336);
--A1L425 is process3~370 at LC_X14_Y10_N0
--operation mode is normal
A1L425 = BCD_SECD1[2] & (BCD_S1[2] $ (BCD_S1[1] & BCD_S1[0])) # !BCD_SECD1[2] & !BCD_S1[2] & (!BCD_S1[0] # !BCD_S1[1]);
--A1L426 is process3~371 at LC_X14_Y10_N3
--operation mode is normal
A1L426 = BCD_SECD1[0] & !BCD_S1[0] & (BCD_S1[1] $ !BCD_SECD1[1]) # !BCD_SECD1[0] & BCD_S1[0] & (BCD_S1[1] $ BCD_SECD1[1]);
--A1L428 is process4~60 at LC_X16_Y9_N9
--operation mode is normal
A1L428 = !BCD_SECD1[0] & !BCD_SECD1[1] & (!BCD_SECD1[2]);
--A1L427 is process3~372 at LC_X14_Y10_N1
--operation mode is normal
A1L427 = BCD_S1[2] & BCD_S1[0] & A1L428 & !BCD_S1[1];
--A1L125 is ALARM_LED~164 at LC_X14_Y10_N5
--operation mode is normal
A1L125 = !A1L427 & (!A1L426 # !A1L425) # !A1L410;
--A1L126 is ALARM_LED~165 at LC_X14_Y10_N6
--operation mode is normal
A1L126 = A1L424 & (CLOSE_ALARM & A1L125);
--A1L182 is BCD_MIND0[2]~515 at LC_X16_Y9_N7
--operation mode is normal
A1L182 = !BCD_MIND0[1] & !BCD_MIND0[2] & !BCD_MIND0[0];
--A1L429 is process4~61 at LC_X16_Y9_N8
--operation mode is normal
A1L429 = A1L428 & !BCD_MIND1[2] & !BCD_SECD0[3] & A1L182;
--A1L207 is BCD_SECD0[2]~458 at LC_X16_Y9_N1
--operation mode is normal
A1L207 = !BCD_SECD0[1] & !BCD_SECD0[0] & !BCD_SECD0[2];
--A1L430 is process4~62 at LC_X16_Y9_N2
--operation mode is normal
A1L430 = !BCD_MIND1[0] & !GIVE_TIME & !BCD_MIND1[1];
--A1L431 is process4~63 at LC_X16_Y9_N3
--operation mode is normal
A1L431 = A1L207 & A1L429 & !BCD_MIND0[3] & A1L430;
--state.display_set is state.display_set at LC_X19_Y9_N6
--operation mode is normal
state.display_set_lut_out = next_command.display_set & (state.hold);
state.display_set = DFFEAS(state.display_set_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--A1L435 is reduce_or~121 at LC_X19_Y9_N0
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
state.toggle_e_qfbk = state.toggle_e;
A1L435 = !state.display_set & (!state.toggle_e_qfbk & !state.hold);
--state.toggle_e is state.toggle_e at LC_X19_Y9_N0
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
state.toggle_e = DFFEAS(A1L435, GLOBAL(CLK_400HZ), GLOBAL(reset), , , A1L439, , , VCC);
--state.mode_set is state.mode_set at LC_X19_Y12_N5
--operation mode is normal
state.mode_set_lut_out = state.hold & next_command.mode_set;
state.mode_set = DFFEAS(state.mode_set_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--state.return_home is state.return_home at LC_X19_Y12_N9
--operation mode is normal
state.return_home_lut_out = state.hold & next_command.return_home;
state.return_home = DFFEAS(state.return_home_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--state.goto_nextline is state.goto_nextline at LC_X21_Y9_N9
--operation mode is normal
state.goto_nextline_lut_out = state.hold & (next_command.goto_nextline);
state.goto_nextline = DFFEAS(state.goto_nextline_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--state.display_off is state.display_off at LC_X19_Y12_N8
--operation mode is normal
state.display_off_lut_out = state.hold & next_command.display_off;
state.display_off = DFFEAS(state.display_off_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--A1L501 is state.display_set~96 at LC_X19_Y12_N1
--operation mode is normal
A1L501 = !state.return_home & !state.mode_set & !state.goto_nextline & !state.display_off;
--state.display_on is state.display_on at LC_X19_Y11_N0
--operation mode is normal
state.display_on_lut_out = state.hold & next_command.display_on;
state.display_on = DFFEAS(state.display_on_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--state.display_clear is state.display_clear at LC_X19_Y13_N7
--operation mode is normal
state.display_clear_lut_out = state.hold & next_command.display_clear;
state.display_clear = DFFEAS(state.display_clear_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--A1L502 is state.display_set~97 at LC_X19_Y12_N6
--operation mode is normal
A1L502 = A1L501 & !state.display_on & !state.display_clear & A1L435;
--state.reset1 is state.reset1 at LC_X22_Y12_N5
--operation mode is normal
state.reset1_lut_out = VCC;
state.reset1 = DFFEAS(state.reset1_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--state.func_set is state.func_set at LC_X20_Y12_N5
--operation mode is normal
state.func_set_lut_out = state.hold & (next_command.func_set);
state.func_set = DFFEAS(state.func_set_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--state.reset2 is state.reset2 at LC_X22_Y12_N7
--operation mode is normal
state.reset2_lut_out = state.hold & !next_command.reset2;
state.reset2 = DFFEAS(state.reset2_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--state.reset3 is state.reset3 at LC_X19_Y13_N9
--operation mode is normal
state.reset3_lut_out = state.hold & next_command.reset3;
state.reset3 = DFFEAS(state.reset3_lut_out, GLOBAL(CLK_400HZ), GLOBAL(reset), , , , , , );
--A1L503 is state.display_set~98 at LC_X19_Y12_N0
--operation mode is normal
A1L503 = !state.reset2 & !state.func_set & state.reset1 & !state.reset3;
--CLK_400HZ is CLK_400HZ at LC_X20_Y16_N9
--operation mode is normal
CLK_400HZ_lut_out = CLK_400HZ $ (CLK_COUNT_400HZ[19] # CLK_COUNT_400HZ[18] # !A1L352);
CLK_400HZ = DFFEAS(CLK_400HZ_lut_out, GLOBAL(clk_48Mhz), VCC, , , , , !reset, );
--CLK_10HZ is CLK_10HZ at LC_X8_Y10_N2
--operation mode is normal
CLK_10HZ_lut_out = CLK_10HZ $ (reset & A1L355);
CLK_10HZ = DFFEAS(CLK_10HZ_lut_out, GLOBAL(CLK_400HZ), VCC, , , , , , );
--state1.write_sec is state1.write_sec at LC_X20_Y7_N0
--operation mode is normal
state1.write_sec_lut_out = A1L440 # next_command1.write_sec & state1.hold1;
state1.write_sec = DFFEAS(state1.write_sec_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , A1L403, , , , );
--A1L204 is BCD_SECD0[1]~460 at LC_X21_Y8_N9
--operation mode is normal
A1L204 = !SET_TIME & (SET_MOD # !state1.write_sec # !SET_CHANGE);
--BCD_TSEC[2] is BCD_TSEC[2] at LC_X21_Y9_N2
--operation mode is normal
BCD_TSEC[2]_lut_out = !BCD_TSEC[3] & (BCD_TSEC[2] $ (BCD_TSEC[0] & BCD_TSEC[1]));
BCD_TSEC[2] = DFFEAS(BCD_TSEC[2]_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , SET_TIME, , , , );
--BCD_TSEC[1] is BCD_TSEC[1] at LC_X21_Y9_N8
--operation mode is normal
BCD_TSEC[1]_lut_out = !BCD_TSEC[3] & (BCD_TSEC[0] $ BCD_TSEC[1]);
BCD_TSEC[1] = DFFEAS(BCD_TSEC[1]_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , SET_TIME, , , , );
--BCD_TSEC[0] is BCD_TSEC[0] at LC_X21_Y9_N6
--operation mode is normal
BCD_TSEC[0]_lut_out = !BCD_TSEC[0] & (!BCD_TSEC[1] & !BCD_TSEC[2] # !BCD_TSEC[3]);
BCD_TSEC[0] = DFFEAS(BCD_TSEC[0]_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , SET_TIME, , , , );
--BCD_TSEC[3] is BCD_TSEC[3] at LC_X21_Y9_N0
--operation mode is normal
BCD_TSEC[3]_lut_out = BCD_TSEC[0] & BCD_TSEC[1] & BCD_TSEC[2] & !BCD_TSEC[3] # !BCD_TSEC[0] & !BCD_TSEC[1] & !BCD_TSEC[2] & BCD_TSEC[3];
BCD_TSEC[3] = DFFEAS(BCD_TSEC[3]_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , SET_TIME, , , , );
--A1L342 is LessThan~2102 at LC_X20_Y9_N2
--operation mode is normal
A1L342 = !BCD_TSEC[1] & !BCD_TSEC[0] & !BCD_TSEC[2] # !BCD_TSEC[3];
--A1L403 is process2~0 at LC_X21_Y8_N1
--operation mode is normal
A1L403 = !SET_TIME & (!SET_MOD);
--A1L205 is BCD_SECD0[1]~461 at LC_X20_Y9_N9
--operation mode is normal
A1L205 = !A1L204 & (A1L403 & !SET_ADD # !A1L403 & (!A1L342));
--state2.alarm_sec is state2.alarm_sec at LC_X21_Y7_N8
--operation mode is normal
state2.alarm_sec_lut_out = A1L441 # state2.hold2 & next_command2.alarm_sec;
state2.alarm_sec = DFFEAS(state2.alarm_sec_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , A1L402, , , , );
--A1L161 is BCD_HRD1[3]~563 at LC_X21_Y7_N9
--operation mode is normal
A1L161 = SET_CHANGE & (!SET_ADD);
--A1L402 is process1~0 at LC_X21_Y8_N2
--operation mode is normal
A1L402 = !SET_TIME & (SET_MOD);
--A1L405 is process2~121 at LC_X21_Y10_N1
--operation mode is normal
A1L405 = !BCD_HRD0[1] & !BCD_HRD0[0] & !BCD_HRD0[2] # !BCD_HRD0[3];
--A1L1 is add~3311 at LC_X20_Y9_N4
--operation mode is normal
A1L1 = BCD_HRD0[1] & BCD_HRD0[0];
--A1L406 is process2~122 at LC_X22_Y10_N8
--operation mode is normal
A1L406 = !BCD_HRD1[0] & !BCD_HRD1[2];
--A1L407 is process2~123 at LC_X21_Y10_N8
--operation mode is normal
A1L407 = BCD_HRD1[1] & !BCD_HRD1[3] & !BCD_HRD0[3] & !BCD_HRD0[2];
--A1L408 is process2~124 at LC_X21_Y10_N2
--operation mode is normal
A1L408 = A1L405 & (!A1L407 # !A1L1 # !A1L406);
--state1.write_hour is state1.write_hour at LC_X20_Y7_N2
--operation mode is normal
state1.write_hour_lut_out = !state1.hold1 # !next_command1.write_hour;
state1.write_hour = DFFEAS(state1.write_hour_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , A1L403, , , , );
--A1L343 is LessThan~2103 at LC_X19_Y10_N5
--operation mode is normal
A1L343 = !BCD_SECD0[1] & !BCD_SECD0[2] & !BCD_SECD0[0] # !BCD_SECD0[3];
--A1L344 is LessThan~2104 at LC_X20_Y10_N7
--operation mode is normal
A1L344 = !BCD_SECD1[0] & !BCD_SECD1[1] # !BCD_SECD1[2];
--A1L131 is BCD_DAY0[0]~394 at LC_X19_Y10_N3
--operation mode is normal
A1L131 = !A1L342 & !A1L343 & SET_TIME & !A1L344;
--A1L345 is LessThan~2105 at LC_X20_Y9_N1
--operation mode is normal
A1L345 = !BCD_MIND0[0] & !BCD_MIND0[1] & !BCD_MIND0[2] # !BCD_MIND0[3];
--A1L346 is LessThan~2106 at LC_X19_Y10_N1
--operation mode is normal
A1L346 = !BCD_MIND1[1] & !BCD_MIND1[0] # !BCD_MIND1[2];
--A1L132 is BCD_DAY0[0]~395 at LC_X19_Y10_N0
--operation mode is normal
A1L132 = !A1L346 & !A1L345 & (A1L131);
--A1L151 is BCD_HRD0[0]~588 at LC_X19_Y10_N7
--operation mode is normal
A1L151 = A1L403 & A1L161 & (!state1.write_hour) # !A1L403 & (A1L132);
--A1L162 is BCD_HRD1[3]~564 at LC_X20_Y7_N6
--operation mode is normal
A1L162 = SET_ADD # state1.write_hour # !SET_CHANGE;
--A1L163 is BCD_HRD1[3]~565 at LC_X20_Y9_N0
--operation mode is normal
A1L163 = A1L403 & (A1L162) # !A1L403 & (A1L342 # A1L345);
--A1L164 is BCD_HRD1[3]~566 at LC_X21_Y10_N4
--operation mode is normal
A1L164 = !A1L403 & (A1L343 # A1L346 # A1L344);
--A1L165 is BCD_HRD1[3]~567 at LC_X21_Y10_N5
--operation mode is normal
A1L165 = A1L408 # A1L164 # SET_MOD & !SET_TIME;
--A1L159 is BCD_HRD1[2]~568 at LC_X21_Y10_N6
--operation mode is normal
A1L159 = BCD_HRD1[1] & BCD_HRD1[0] & !A1L163 & !A1L165;
--state2.alarm_hour is state2.alarm_hour at LC_X21_Y8_N0
--operation mode is normal
state2.alarm_hour_lut_out = !next_command2.alarm_hour # !state2.hold2;
state2.alarm_hour = DFFEAS(state2.alarm_hour_lut_out, GLOBAL(CLK_10HZ), GLOBAL(reset), , A1L402, , , , );
--A1L141 is BCD_H0[3]~288 at LC_X21_Y8_N8
--operation mode is normal
A1L141 = !SET_TIME & A1L161 & SET_MOD & !state2.alarm_hour;
--A1L2 is add~3312 at LC_X22_Y11_N8
--operation mode is normal
A1L2 = BCD_H0[0] & BCD_H0[1];
--A1L433 is process5~106 at LC_X22_Y11_N1
--operation mode is normal
A1L433 = !BCD_H1[3] & !BCD_H0[3] & BCD_H1[1] & !BCD_H0[2];
--A1L432 is process5~1 at LC_X22_Y11_N6
--operation mode is normal
A1L432 = A1L433 & A1L2 & !BCD_H1[2] & !BCD_H1[0];
--A1L434 is process5~107 at LC_X22_Y11_N5
--operation mode is normal
A1L434 = !BCD_H0[1] & !BCD_H0[0] & !BCD_H0[2] # !BCD_H0[3];
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -