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

📄 all_01.fit.eqn

📁 eda 开发数字钟的设计具体编程代码和开发流程与设计图
💻 EQN
📖 第 1 页 / 共 5 页
字号:

H1L501 = H1L401 & H1_count[1] & H1_count[0] & !H1_count[2] # !H1_count[1] & !H1_count[0] & H1_count[2];


--H1L311 is clock_spk:17|Select~7389 at LC_X17_Y5_N5
--operation mode is normal

H1L311 = !H1_count[3] & !H1_count[8] & !H1_count[4] & H1L501;


--H1L09 is clock_spk:17|reduce_nor~15 at LC_X19_Y2_N2
--operation mode is normal

H1L09 = H1L79 & KEY[1] & KEY[3] & !KEY[2];


--H1L06 is clock_spk:17|LessThan~2901 at LC_X17_Y5_N7
--operation mode is normal

H1L06 = H1_count[4] & H1_count[3];


--H1L411 is clock_spk:17|Select~7390 at LC_X16_Y5_N6
--operation mode is normal

H1L411 = !H1_count[2] & H1_count[1] & H1_count[7];


--H1L511 is clock_spk:17|Select~7391 at LC_X16_Y5_N7
--operation mode is normal

H1L511 = H1_count[8] & !H1_count[0] & H1L06 & H1L411;


--H1L611 is clock_spk:17|Select~7392 at LC_X20_Y5_N2
--operation mode is normal

H1L611 = H1L761 & H1L311 # H1L09 & H1L511;


--H1L47 is clock_spk:17|process0~2012 at LC_X18_Y4_N4
--operation mode is normal

H1L47 = H1_count[8] & H1L35 & H1L55 # !H1L211;


--H1L16 is clock_spk:17|LessThan~2902 at LC_X17_Y4_N0
--operation mode is normal

H1L16 = H1_count[2] & H1_count[0] & H1_count[1];


--H1L26 is clock_spk:17|LessThan~2903 at LC_X18_Y4_N0
--operation mode is normal

H1L26 = H1_count[10] & H1L16 & H1L06 & H1L55;


--H1L36 is clock_spk:17|LessThan~2904 at LC_X18_Y4_N2
--operation mode is normal

H1L36 = H1_count[11] # H1_count[10] & H1_count[8] # H1_count[9];


--H1L57 is clock_spk:17|process0~2013 at LC_X18_Y4_N5
--operation mode is normal

H1L57 = H1_count[11] & H1L47 # !H1L26 & !H1L36 # !H1_count[11] & !H1L26 & !H1L36;


--H1L46 is clock_spk:17|LessThan~2905 at LC_X18_Y5_N3
--operation mode is normal

H1L46 = H1_count[8] # H1_count[7] # H1_count[9] # H1_count[6];


--H1L67 is clock_spk:17|process0~2014 at LC_X19_Y5_N4
--operation mode is normal

H1L67 = !H1_count[11] & H1L64 & !H1L46 # !H1_count[10];


--H1L77 is clock_spk:17|process0~2015 at LC_X19_Y5_N3
--operation mode is normal

H1L77 = H1_count[6] & H1_count[5] & H1_count[4] # !H1L94;


--H1L87 is clock_spk:17|process0~2016 at LC_X19_Y6_N0
--operation mode is normal

H1L87 = H1_count[8] # H1_count[7] # H1_count[9] # H1_count[10];


--H1L97 is clock_spk:17|process0~2017 at LC_X19_Y5_N0
--operation mode is normal

H1L97 = H1L67 # H1_count[11] & H1L87 # H1L77;


--H1L711 is clock_spk:17|Select~7393 at LC_X18_Y6_N9
--operation mode is normal

H1L711 = H1L29 & !H1L57 & H1L09 # !H1L97 # !H1L29 & !H1L57 & H1L09;


--H1L59 is clock_spk:17|reduce_nor~20 at LC_X20_Y2_N2
--operation mode is normal

H1L59 = KEY[4] & H1L001 & !KEY[7] & KEY[5];


--H1L49 is clock_spk:17|reduce_nor~19 at LC_X19_Y2_N9
--operation mode is normal

H1L49 = H1L99 & H1L89 & KEY[3] & !KEY[6];


--H1L811 is clock_spk:17|Select~7394 at LC_X19_Y6_N8
--operation mode is normal

H1L811 = H1_count[11] & H1L49 # H1L59 # !H1_count[11] & H1_count[10] & H1L49 # H1L59;


--H1L911 is clock_spk:17|Select~7395 at LC_X18_Y4_N1
--operation mode is normal

H1L911 = H1L811 # H1L09 & H1L36 # H1L26;


--H1L021 is clock_spk:17|Select~7396 at LC_X18_Y3_N4
--operation mode is normal

H1L021 = H1L95 & H1L19 # H1L98 & !H1L45 # !H1L95 & H1L98 & !H1L45;


--H1L39 is clock_spk:17|reduce_nor~18 at LC_X20_Y2_N4
--operation mode is normal

H1L39 = KEY[4] & H1L001 & KEY[7] & !KEY[5];


--H1L56 is clock_spk:17|LessThan~2906 at LC_X17_Y5_N8
--operation mode is normal

H1L56 = !H1_count[6] & !H1L06 # !H1_count[5] # !H1_count[2];


--H1L74 is clock_spk:17|LessThan~1551 at LC_X17_Y5_N9
--operation mode is normal

H1L74 = H1_count[10] # H1L84 & H1_count[7] & !H1L56;


--H1L121 is clock_spk:17|Select~7397 at LC_X18_Y6_N7
--operation mode is normal

H1L121 = H1_count[11] # H1L74;


--H1L221 is clock_spk:17|Select~7398 at LC_X18_Y6_N8
--operation mode is normal

H1L221 = H1L29 & H1L39 & H1L121 # !H1L67 # !H1L29 & H1L39 & H1L121;


--H1L66 is clock_spk:17|LessThan~2907 at LC_X19_Y3_N0
--operation mode is normal

H1L66 = !H1_count[5] & !H1_count[2] & !H1_count[3] # !H1_count[4];


--H1L321 is clock_spk:17|Select~7399 at LC_X19_Y3_N1
--operation mode is normal

H1L321 = H1L84 & H1_count[7] # H1_count[6] & !H1L66;


--H1L08 is clock_spk:17|process0~2018 at LC_X17_Y4_N2
--operation mode is normal

H1L08 = !H1_count[3] & !H1L16 # !H1_count[4] # !H1L55;


--H1L18 is clock_spk:17|process0~2019 at LC_X17_Y4_N3
--operation mode is normal

H1L18 = !H1_count[8] & H1L08 # !H1_count[9];


--H1L421 is clock_spk:17|Select~7400 at LC_X18_Y6_N5
--operation mode is normal

H1L421 = H1L59 & H1L49 & H1L321 # !H1L18 # !H1L59 & H1L49 & H1L321;


--H1L521 is clock_spk:17|Select~7401 at LC_X18_Y6_N6
--operation mode is normal

H1L521 = H1L911 # H1L421 # H1L221 # H1L021;


--H1L621 is clock_spk:17|Select~7402 at LC_X18_Y6_N0
--operation mode is normal

H1L621 = H1L611 # H1L711 # H1_clkout & H1L521;


--H1L721 is clock_spk:17|Select~7403 at LC_X19_Y6_N9
--operation mode is normal

H1L721 = H1_count[3] & !H1_count[1] & H1_count[5] & H1_count[10];


--H1L601 is clock_spk:17|Select~7347 at LC_X19_Y6_N4
--operation mode is normal

H1L601 = H1_count[8] & !H1_count[7] & H1L39 # !H1_count[8] & H1L49 & H1_count[7];


--H1L701 is clock_spk:17|Select~7348 at LC_X19_Y6_N1
--operation mode is normal

H1L701 = H1L601 & H1_count[8] & H1_count[4] & H1_count[6] # !H1_count[8] & !H1_count[4] & !H1_count[6];


--H1L821 is clock_spk:17|Select~7404 at LC_X19_Y6_N2
--operation mode is normal

H1L821 = !H1_count[2] & H1_count[9] & !H1_count[0] & H1L701;


--H1L921 is clock_spk:17|Select~7405 at LC_X19_Y6_N6
--operation mode is normal

H1L921 = H1_count[8] & H1_count[7] & !H1_count[9] & H1_count[6];


--H1L031 is clock_spk:17|Select~7406 at LC_X19_Y6_N5
--operation mode is normal

H1L031 = H1_count[2] & H1_count[0] & !H1_count[4] & H1L921;


--H1L131 is clock_spk:17|Select~7407 at LC_X19_Y6_N3
--operation mode is normal

H1L131 = H1L721 & H1L821 # H1L031 & H1L59;


--H1L76 is clock_spk:17|LessThan~2908 at LC_X17_Y4_N6
--operation mode is normal

H1L76 = H1_count[2] & H1_count[3] & H1_count[0] # H1_count[1];


--H1L28 is clock_spk:17|process0~2020 at LC_X17_Y4_N7
--operation mode is normal

H1L28 = H1_count[8] & H1L55 & H1_count[4] # H1L76;


--H1L38 is clock_spk:17|process0~2021 at LC_X17_Y4_N9
--operation mode is normal

H1L38 = H1_count[10] & H1L28 # H1_count[9] # !H1_count[10] & H1L18;


--H1L48 is clock_spk:17|process0~2022 at LC_X19_Y3_N3
--operation mode is normal

H1L48 = H1_count[6] # H1_count[5] & H1_count[4] # H1_count[3];


--H1L58 is clock_spk:17|process0~2023 at LC_X19_Y3_N4
--operation mode is normal

H1L58 = H1_count[8] & H1_count[10] # !H1_count[8] & H1_count[7] & H1L48;


--H1L68 is clock_spk:17|process0~2024 at LC_X19_Y3_N5
--operation mode is normal

H1L68 = H1_count[9] & H1L58 # !H1_count[10] & !H1L321 # !H1_count[9] & !H1_count[10] & !H1L321;


--H1L231 is clock_spk:17|Select~7408 at LC_X18_Y6_N4
--operation mode is normal

H1L231 = H1L59 & H1L49 & !H1L68 # !H1L38 # !H1L59 & H1L49 & !H1L68;


--H1L78 is clock_spk:17|process0~2025 at LC_X17_Y5_N3
--operation mode is normal

H1L78 = H1_count[7] & H1_count[10] # !H1_count[7] & H1L06 & H1L37;


--H1L331 is clock_spk:17|Select~7409 at LC_X18_Y6_N3
--operation mode is normal

H1L331 = H1L131 # H1L231 # H1L39 & !H1L88;


--K1_clkout is clock40:inst3|clkout at LC_X15_Y6_N9
--operation mode is normal

K1_clkout_lut_out = K1L62 # K1L72 & K1L7 # K1L01;
K1_clkout = DFFEAS(K1_clkout_lut_out, GLOBAL(R1__clk1), VCC, , , , , , );


--D1L1 is hhmmss:11|add~243 at LC_X7_Y10_N0
--operation mode is arithmetic

D1L1 = !D1_var_ss[0];

--D1L2 is hhmmss:11|add~243COUT at LC_X7_Y10_N0
--operation mode is arithmetic

D1L2_cout_0 = D1_var_ss[0];
D1L2 = CARRY(D1L2_cout_0);

--D1L3 is hhmmss:11|add~243COUTCOUT1_284 at LC_X7_Y10_N0
--operation mode is arithmetic

D1L3_cout_1 = D1_var_ss[0];
D1L3 = CARRY(D1L3_cout_1);


--G1_clkout is clock2:15|clkout at LC_X8_Y6_N6
--operation mode is normal

G1_clkout_lut_out = !G1_clkout;
G1_clkout = DFFEAS(G1_clkout_lut_out, F1_clkout, VCC, , , , , , );


--C1_dig_cnt[2] is debugled:10|dig_cnt[2] at LC_X10_Y12_N1
--operation mode is normal

C1_dig_cnt[2]_lut_out = C1_dig_cnt[0] & C1_dig_cnt[1] & !C1_dig_cnt[2] # !C1_dig_cnt[0] & C1_dig_cnt[2];
C1_dig_cnt[2] = DFFEAS(C1_dig_cnt[2]_lut_out, !GLOBAL(B1_24), VCC, , C1L55, , , , );


--C1_dig_cnt[0] is debugled:10|dig_cnt[0] at LC_X15_Y11_N9
--operation mode is normal

C1_dig_cnt[0]_lut_out = !C1_dig_cnt[0];
C1_dig_cnt[0] = DFFEAS(C1_dig_cnt[0]_lut_out, !GLOBAL(B1_24), VCC, , C1L55, , , , );


--B1_24 is clockall:9|24 at LC_X25_Y6_N4
--operation mode is normal

B1_24_lut_out = !B1_24;
B1_24 = DFFEAS(B1_24_lut_out, !B1_20, VCC, , , , , , );


--C1_stay_cnt[0] is debugled:10|stay_cnt[0] at LC_X12_Y12_N5
--operation mode is normal

C1_stay_cnt[0]_lut_out = !C1_stay_cnt[1] & !C1_stay_cnt[0];
C1_stay_cnt[0] = DFFEAS(C1_stay_cnt[0]_lut_out, !GLOBAL(B1_24), VCC, , , , , , );


--C1_stay_cnt[1] is debugled:10|stay_cnt[1] at LC_X12_Y12_N8
--operation mode is normal

C1_stay_cnt[1]_lut_out = !C1_stay_cnt[1] & C1_stay_cnt[0];
C1_stay_cnt[1] = DFFEAS(C1_stay_cnt[1]_lut_out, !GLOBAL(B1_24), VCC, , , , , , );


--C1L55 is debugled:10|reduce_nor~0 at LC_X12_Y12_N2
--operation mode is normal

C1L55 = C1_stay_cnt[1] & !C1_stay_cnt[0];


--C1_dig_cnt[1] is debugled:10|dig_cnt[1] at LC_X10_Y12_N9
--operation mode is normal

C1_dig_cnt[1]_lut_out = C1_dig_cnt[1] & !C1_dig_cnt[0] # !C1_dig_cnt[1] & C1_dig_cnt[0] & !C1_dig_cnt[2];
C1_dig_cnt[1] = DFFEAS(C1_dig_cnt[1]_lut_out, !GLOBAL(B1_24), VCC, , C1L55, , , , );


--Q1_safe_q[0] is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|safe_q[0] at LC_X19_Y12_N0
--operation mode is arithmetic

Q1_safe_q[0]_lut_out = !Q1_safe_q[0];
Q1_safe_q[0] = DFFEAS(Q1_safe_q[0]_lut_out, GLOBAL(G1_clkout), VCC, , , , , , );

--Q1L2 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella0~COUT at LC_X19_Y12_N0
--operation mode is arithmetic

Q1L2_cout_0 = Q1_safe_q[0];
Q1L2 = CARRY(Q1L2_cout_0);

--Q1L3 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella0~COUTCOUT1_3 at LC_X19_Y12_N0
--operation mode is arithmetic

Q1L3_cout_1 = Q1_safe_q[0];
Q1L3 = CARRY(Q1L3_cout_1);


--Q1_safe_q[3] is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|safe_q[3] at LC_X19_Y12_N3
--operation mode is arithmetic

Q1_safe_q[3]_lut_out = Q1_safe_q[3] $ Q1L8;
Q1_safe_q[3] = DFFEAS(Q1_safe_q[3]_lut_out, GLOBAL(G1_clkout), VCC, , , , , , );

--Q1L11 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella3~COUT at LC_X19_Y12_N3
--operation mode is arithmetic

Q1L11_cout_0 = !Q1L8 # !Q1_safe_q[3];
Q1L11 = CARRY(Q1L11_cout_0);

--Q1L21 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella3~COUTCOUT1_3 at LC_X19_Y12_N3
--operation mode is arithmetic

Q1L21_cout_1 = !Q1L9 # !Q1_safe_q[3];
Q1L21 = CARRY(Q1L21_cout_1);


--Q1_safe_q[2] is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|safe_q[2] at LC_X19_Y12_N2
--operation mode is arithmetic

Q1_safe_q[2]_lut_out = Q1_safe_q[2] $ (!Q1L5);
Q1_safe_q[2] = DFFEAS(Q1_safe_q[2]_lut_out, GLOBAL(G1_clkout), VCC, , , , , , );

--Q1L8 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella2~COUT at LC_X19_Y12_N2
--operation mode is arithmetic

Q1L8_cout_0 = Q1_safe_q[2] & !Q1L5;
Q1L8 = CARRY(Q1L8_cout_0);

--Q1L9 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella2~COUTCOUT1_3 at LC_X19_Y12_N2
--operation mode is arithmetic

Q1L9_cout_1 = Q1_safe_q[2] & !Q1L6;
Q1L9 = CARRY(Q1L9_cout_1);


--Q1_safe_q[4] is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|safe_q[4] at LC_X19_Y12_N4
--operation mode is normal

Q1_safe_q[4]_lut_out = Q1_safe_q[4] $ !Q1L11;
Q1_safe_q[4] = DFFEAS(Q1_safe_q[4]_lut_out, GLOBAL(G1_clkout), VCC, , , , , , );


--Q1_safe_q[1] is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|safe_q[1] at LC_X19_Y12_N1
--operation mode is arithmetic

Q1_safe_q[1]_lut_out = Q1_safe_q[1] $ (Q1L2);
Q1_safe_q[1] = DFFEAS(Q1_safe_q[1]_lut_out, GLOBAL(G1_clkout), VCC, , , , , , );

--Q1L5 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella1~COUT at LC_X19_Y12_N1
--operation mode is arithmetic

Q1L5_cout_0 = !Q1L2 # !Q1_safe_q[1];
Q1L5 = CARRY(Q1L5_cout_0);

--Q1L6 is ledflash:12|lpm_counter:count_rtl_0|cntr_ds6:auto_generated|counter_cella1~COUTCOUT1_1 at LC_X19_Y12_N1
--operation mode is arithmetic

Q1L6_cout_1 = !Q1L3 # !Q1_safe_q[1];
Q1L6 = CARRY(Q1L6_cout_1);


--E1L32 is ledflash:12|Mux~1075 at LC_X19_Y13_N4
--operation mode is normal

E1L32 = Q1_safe_q[4] & Q1_safe_q[2] # !Q1_safe_q[1];


--E1L42 is ledflash:12|Mux~1092 at LC_X18_Y13_N3
--operation mode is normal

E1L42 = !Q1_safe_q[2] & !Q1_safe_q[1] & !Q1_safe_q[3];


--E1L41 is ledflash:12|Mux~635 at LC_X18_Y13_N7
--operation mode is normal

E1L41 = Q1_safe_q[2] & Q1_safe_q[0] $ !Q1_safe_q[4] # !Q1_safe_q[2] & Q1_safe_q[1] & Q1_safe_q[0] & !Q1_safe_q[4];


--E1L51 is ledflash:12|Mux~642 at LC_X19_Y13_N6
--operation mode is normal

⌨️ 快捷键说明

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