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

📄 clock.map.eqn

📁 运用vhdl语言编程,是数字逻辑中的电子钟!各模块及源代码都有,适合电信同学使用!
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--H1_qlk is ccc:inst22|qlk
--operation mode is normal

H1_qlk_lut_out = !H1_qlk;
H1_qlk = DFFEA(H1_qlk_lut_out, clk4m, , , H1L7, , );


--C1_qlk is sst:inst4|qlk
--operation mode is normal

C1_qlk_lut_out = !M1_q[0] & !C1L3 & C1L5;
C1_qlk = DFFEA(C1_qlk_lut_out, clk4m, , , , , );


--A1L8 is inst27~13
--operation mode is normal

A1L8 = H1_qlk & C1_qlk & sb;


--H1_q500 is ccc:inst22|q500
--operation mode is normal

H1_q500_lut_out = !H1_q500;
H1_q500 = DFFEA(H1_q500_lut_out, H1_qlk, , , , , );


--C1_q500 is sst:inst4|q500
--operation mode is normal

C1_q500_lut_out = !B1_cnt0[0] & C1L8 # !B1_cnt0[3];
C1_q500 = DFFEA(C1_q500_lut_out, clk4m, , , C1L9, , );


--inst15 is inst15
--operation mode is normal

inst15 = A1L8 # H1_q500 & C1_q500;


--F1L7 is disp:inst18|q[6]~0
--operation mode is normal

F1L7 = E1_q[1] & !E1_q[3] & !E1_q[2] # !E1_q[0] # !E1_q[1] & E1_q[2] $ E1_q[3];


--F1L6 is disp:inst18|q[5]~2
--operation mode is normal

F1L6 = E1_q[2] & E1_q[3] # !E1_q[2] & E1_q[1] # E1_q[0] & !E1_q[3];


--F1L5 is disp:inst18|q[4]~4
--operation mode is normal

F1L5 = E1_q[0] # E1_q[1] & E1_q[3] # !E1_q[1] & E1_q[2];


--F1L4 is disp:inst18|q[3]~6
--operation mode is normal

F1L4 = E1_q[1] & E1_q[3] # E1_q[0] & E1_q[2] # !E1_q[1] & E1_q[2] $ (E1_q[0] & !E1_q[3]);


--F1L3 is disp:inst18|q[2]~8
--operation mode is normal

F1L3 = E1_q[2] & E1_q[3] # !E1_q[2] & E1_q[1] & E1_q[3] # !E1_q[0];


--F1L2 is disp:inst18|q[1]~10
--operation mode is normal

F1L2 = E1_q[2] & E1_q[3] # E1_q[0] $ E1_q[1] # !E1_q[2] & E1_q[1] & E1_q[3];


--F1L1 is disp:inst18|q[0]~12
--operation mode is normal

F1L1 = E1_q[1] & E1_q[3] # !E1_q[1] & E1_q[2] $ (E1_q[0] & !E1_q[3]);


--J1_cnt[2] is sel:inst23|cnt[2]
--operation mode is normal

J1_cnt[2]_lut_out = J1_cnt[2] $ (H1_q500 & J1_cnt[1]);
J1_cnt[2] = DFFEA(J1_cnt[2]_lut_out, H1_qlk, , , , , );


--J1_cnt[1] is sel:inst23|cnt[1]
--operation mode is normal

J1_cnt[1]_lut_out = H1_q500 $ J1_cnt[1];
J1_cnt[1] = DFFEA(J1_cnt[1]_lut_out, H1_qlk, , , , , );


--M4_q[3] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is clrb_cntr

M4_q[3]_lut_out = (M4_q[3] $ M4L7) & H1L1;
M4_q[3] = DFFEA(M4_q[3]_lut_out, clk4m, , , , , );

--M4L9 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[3]~COUT
--operation mode is clrb_cntr

M4L9 = CARRY(M4_q[3] & M4L7);


--M4_q[2] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is clrb_cntr

M4_q[2]_lut_out = (M4_q[2] $ M4L5) & H1L1;
M4_q[2] = DFFEA(M4_q[2]_lut_out, clk4m, , , , , );

--M4L7 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is clrb_cntr

M4L7 = CARRY(M4_q[2] & M4L5);


--M4_q[1] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is clrb_cntr

M4_q[1]_lut_out = (M4_q[1] $ M4L3) & H1L1;
M4_q[1] = DFFEA(M4_q[1]_lut_out, clk4m, , , , , );

--M4L5 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is clrb_cntr

M4L5 = CARRY(M4_q[1] & M4L3);


--M4_q[0] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is clrb_cntr

M4_q[0]_lut_out = (!M4_q[0]) & H1L1;
M4_q[0] = DFFEA(M4_q[0]_lut_out, clk4m, , , , , );

--M4L3 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is clrb_cntr

M4L3 = CARRY(M4_q[0]);


--M4_q[5] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[5]
--operation mode is clrb_cntr

M4_q[5]_lut_out = (M4_q[5] $ M4L11) & H1L1;
M4_q[5] = DFFEA(M4_q[5]_lut_out, clk4m, , , , , );

--M4L31 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[5]~COUT
--operation mode is clrb_cntr

M4L31 = CARRY(M4_q[5] & M4L11);


--M4_q[4] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[4]
--operation mode is clrb_cntr

M4_q[4]_lut_out = (M4_q[4] $ M4L9) & H1L1;
M4_q[4] = DFFEA(M4_q[4]_lut_out, clk4m, , , , , );

--M4L11 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT
--operation mode is clrb_cntr

M4L11 = CARRY(M4_q[4] & M4L9);


--M4_q[10] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[10]
--operation mode is clrb_cntr

M4_q[10]_lut_out = (M4_q[10] $ M4L12) & H1L1;
M4_q[10] = DFFEA(M4_q[10]_lut_out, clk4m, , , , , );

--M4L32 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[10]~COUT
--operation mode is clrb_cntr

M4L32 = CARRY(M4_q[10] & M4L12);


--M4_q[9] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[9]
--operation mode is clrb_cntr

M4_q[9]_lut_out = (M4_q[9] $ M4L91) & H1L1;
M4_q[9] = DFFEA(M4_q[9]_lut_out, clk4m, , , , , );

--M4L12 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[9]~COUT
--operation mode is clrb_cntr

M4L12 = CARRY(M4_q[9] & M4L91);


--M4_q[8] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[8]
--operation mode is clrb_cntr

M4_q[8]_lut_out = (M4_q[8] $ M4L71) & H1L1;
M4_q[8] = DFFEA(M4_q[8]_lut_out, clk4m, , , , , );

--M4L91 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[8]~COUT
--operation mode is clrb_cntr

M4L91 = CARRY(M4_q[8] & M4L71);


--M4_q[7] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[7]
--operation mode is clrb_cntr

M4_q[7]_lut_out = (M4_q[7] $ M4L51) & H1L1;
M4_q[7] = DFFEA(M4_q[7]_lut_out, clk4m, , , , , );

--M4L71 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[7]~COUT
--operation mode is clrb_cntr

M4L71 = CARRY(M4_q[7] & M4L51);


--M4_q[6] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[6]
--operation mode is clrb_cntr

M4_q[6]_lut_out = (M4_q[6] $ M4L31) & H1L1;
M4_q[6] = DFFEA(M4_q[6]_lut_out, clk4m, , , , , );

--M4L51 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT
--operation mode is clrb_cntr

M4L51 = CARRY(M4_q[6] & M4L31);


--M4_q[12] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[12]
--operation mode is clrb_cntr

M4_q[12]_lut_out = (M4_q[12] $ M4L52) & H1L1;
M4_q[12] = DFFEA(M4_q[12]_lut_out, clk4m, , , , , );


--M4_q[11] is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|q[11]
--operation mode is clrb_cntr

M4_q[11]_lut_out = (M4_q[11] $ M4L32) & H1L1;
M4_q[11] = DFFEA(M4_q[11]_lut_out, clk4m, , , , , );

--M4L52 is ccc:inst22|lpm_counter:cnt_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[11]~COUT
--operation mode is clrb_cntr

M4L52 = CARRY(M4_q[11] & M4L32);


--M1_q[0] is mian:inst1|lpm_counter:cnt1_rtl_2|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is clrb_cntr

M1_q[0]_lut_out = (B1L7 $ M1_q[0]) & M1L9;
M1_q[0] = DFFEA(M1_q[0]_lut_out, A1L7, sc, , B1L7, , );

--M1L3 is mian:inst1|lpm_counter:cnt1_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is clrb_cntr

M1L3 = CARRY(M1_q[0]);


--B1_cnt0[3] is mian:inst1|cnt0[3]
--operation mode is normal

B1_cnt0[3]_lut_out = B1_cnt0[3] & !B1_cnt0[0] & !B1_cnt0[2] & !B1_cnt0[1] # !B1_cnt0[3] & B1_cnt0[0] & B1_cnt0[2] & B1_cnt0[1];
B1_cnt0[3] = DFFEA(B1_cnt0[3]_lut_out, A1L7, sc, , , , );


--D1_cnt0[1] is mina:inst8|cnt0[1]
--operation mode is normal

D1_cnt0[1]_lut_out = D1L8 & D1_cnt0[1] $ D1_cnt0[0];
D1_cnt0[1] = DFFEA(D1_cnt0[1]_lut_out, inst3, , , inst2, , );


--D1_cnt0[0] is mina:inst8|cnt0[0]
--operation mode is normal

D1_cnt0[0]_lut_out = !D1_cnt0[0] & D1L31;
D1_cnt0[0] = DFFEA(D1_cnt0[0]_lut_out, inst3, , , inst2, , );


--M2_q[1] is mina:inst8|lpm_counter:cnt1_rtl_1|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is clrb_cntr

M2_q[1]_lut_out = (M2_q[1] $ (D1L9 & M2L3)) & M2L9;
M2_q[1] = DFFEA(M2_q[1]_lut_out, inst3, , , D1L9, , );

--M2L5 is mina:inst8|lpm_counter:cnt1_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is clrb_cntr

M2L5 = CARRY(M2_q[1] & M2L3);


--M1_q[2] is mian:inst1|lpm_counter:cnt1_rtl_2|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is clrb_cntr

M1_q[2]_lut_out = (M1_q[2] $ (B1L7 & M1L5)) & M1L9;
M1_q[2] = DFFEA(M1_q[2]_lut_out, A1L7, sc, , B1L7, , );

--M1L7 is mian:inst1|lpm_counter:cnt1_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is clrb_cntr

M1L7 = CARRY(M1_q[2] & M1L5);


--C1L1 is sst:inst4|process0~113
--operation mode is normal

C1L1 = D1_cnt0[1] # D1_cnt0[0] # M2_q[1] # M1_q[2];


--B1_cnt0[0] is mian:inst1|cnt0[0]
--operation mode is normal

B1_cnt0[0]_lut_out = !B1_cnt0[0] & !B1_cnt0[2] & !B1_cnt0[1] # !B1_cnt0[3];
B1_cnt0[0] = DFFEA(B1_cnt0[0]_lut_out, A1L7, sc, , , , );


--B1_cnt0[2] is mian:inst1|cnt0[2]
--operation mode is normal

B1_cnt0[2]_lut_out = B1L6 & B1_cnt0[2] $ (B1_cnt0[0] & B1_cnt0[1]);
B1_cnt0[2] = DFFEA(B1_cnt0[2]_lut_out, A1L7, sc, , , , );


--B1_cnt0[1] is mian:inst1|cnt0[1]
--operation mode is normal

B1_cnt0[1]_lut_out = B1L6 & B1_cnt0[0] $ B1_cnt0[1];
B1_cnt0[1] = DFFEA(B1_cnt0[1]_lut_out, A1L7, sc, , , , );


--C1L2 is sst:inst4|process0~114
--operation mode is normal

C1L2 = !B1_cnt0[0] & !B1_cnt0[2] & !B1_cnt0[1];


--C1L3 is sst:inst4|process0~115
--operation mode is normal

C1L3 = B1_cnt0[3] # C1L1 # !C1L2;


--M1_q[3] is mian:inst1|lpm_counter:cnt1_rtl_2|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is clrb_cntr

M1_q[3]_lut_out = (M1_q[3] $ (B1L7 & M1L7)) & M1L9;
M1_q[3] = DFFEA(M1_q[3]_lut_out, A1L7, sc, , B1L7, , );


--M1_q[1] is mian:inst1|lpm_counter:cnt1_rtl_2|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is clrb_cntr

M1_q[1]_lut_out = (M1_q[1] $ (B1L7 & M1L3)) & M1L9;
M1_q[1] = DFFEA(M1_q[1]_lut_out, A1L7, sc, , B1L7, , );

--M1L5 is mian:inst1|lpm_counter:cnt1_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is clrb_cntr

M1L5 = CARRY(M1_q[1] & M1L3);


--M2_q[3] is mina:inst8|lpm_counter:cnt1_rtl_1|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is clrb_cntr

M2_q[3]_lut_out = (M2_q[3] $ (D1L9 & M2L7)) & M2L9;
M2_q[3] = DFFEA(M2_q[3]_lut_out, inst3, , , D1L9, , );


--M2_q[2] is mina:inst8|lpm_counter:cnt1_rtl_1|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is clrb_cntr

M2_q[2]_lut_out = (M2_q[2] $ (D1L9 & M2L5)) & M2L9;
M2_q[2] = DFFEA(M2_q[2]_lut_out, inst3, , , D1L9, , );

--M2L7 is mina:inst8|lpm_counter:cnt1_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is clrb_cntr

M2L7 = CARRY(M2_q[2] & M2L5);


--C1L4 is sst:inst4|process0~116
--operation mode is normal

C1L4 = !M1_q[3] & !M1_q[1] & !M2_q[3] & !M2_q[2];


--M2_q[0] is mina:inst8|lpm_counter:cnt1_rtl_1|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is clrb_cntr

M2_q[0]_lut_out = (D1L9 $ M2_q[0]) & M2L9;
M2_q[0] = DFFEA(M2_q[0]_lut_out, inst3, , , D1L9, , );

--M2L3 is mina:inst8|lpm_counter:cnt1_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is clrb_cntr

M2L3 = CARRY(M2_q[0]);


--D1_cnt0[3] is mina:inst8|cnt0[3]
--operation mode is normal

D1_cnt0[3]_lut_out = !D1L7;
D1_cnt0[3] = DFFEA(D1_cnt0[3]_lut_out, inst3, , , inst2, , );


--D1_cnt0[2] is mina:inst8|cnt0[2]
--operation mode is normal

D1_cnt0[2]_lut_out = D1L8 & D1_cnt0[2] $ D1L1;
D1_cnt0[2] = DFFEA(D1_cnt0[2]_lut_out, inst3, , , inst2, , );


--C1L5 is sst:inst4|process0~117
--operation mode is normal

C1L5 = C1L4 & !M2_q[0] & !D1_cnt0[3] & !D1_cnt0[2];


--M3_q[0] is hour:inst19|lpm_counter:cnt0_rtl_3|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is clrb_cntr

M3_q[0]_lut_out = (inst6 $ M3_q[0]) & M3L9;
M3_q[0] = DFFEA(M3_q[0]_lut_out, inst3, , , inst6, , );

--M3L3 is hour:inst19|lpm_counter:cnt0_rtl_3|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is clrb_cntr

M3L3 = CARRY(M3_q[0]);


--G1_cnt1[0] is hour:inst19|cnt1[0]
--operation mode is normal

G1_cnt1[0]_lut_out = !R3_cs_buffer[0];
G1_cnt1[0] = DFFEA(G1_cnt1[0]_lut_out, inst3, , , inst6, , );


--E1L8 is bbb:inst17|Mux~58
--operation mode is normal

E1L8 = H1_q500 & J1_cnt[1] # !H1_q500 & J1_cnt[1] & M2_q[0] # !J1_cnt[1] & G1_cnt1[0];


--E1L9 is bbb:inst17|Mux~59
--operation mode is normal

E1L9 = H1_q500 & E1L8 & D1_cnt0[0] # !E1L8 & M3_q[0] # !H1_q500 & E1L8;


--E1L01 is bbb:inst17|Mux~288
--operation mode is normal

E1L01 = E1L9 & !J1_cnt[2];


--E1L11 is bbb:inst17|Mux~289
--operation mode is normal

E1L11 = J1_cnt[2] & !J1_cnt[1];


--E1L21 is bbb:inst17|Mux~290
--operation mode is normal

E1L21 = E1L11 & H1_q500 & B1_cnt0[0] # !H1_q500 & M1_q[0];


--E1L1 is bbb:inst17|Mux~23
--operation mode is normal

E1L1 = J1_cnt[2] & J1_cnt[1];


--E1_q[0] is bbb:inst17|q[0]
--operation mode is normal

E1_q[0] = E1L1 & E1_q[0] # !E1L1 & E1L01 # E1L21;


--M3_q[1] is hour:inst19|lpm_counter:cnt0_rtl_3|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is clrb_cntr

M3_q[1]_lut_out = (M3_q[1] $ (inst6 & M3L3)) & M3L9;
M3_q[1] = DFFEA(M3_q[1]_lut_out, inst3, , , inst6, , );

--M3L5 is hour:inst19|lpm_counter:cnt0_rtl_3|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is clrb_cntr

M3L5 = CARRY(M3_q[1] & M3L3);


--G1_cnt1[1] is hour:inst19|cnt1[1]
--operation mode is normal

G1_cnt1[1]_lut_out = R3_cs_buffer[1] $ G1L8;
G1_cnt1[1] = DFFEA(G1_cnt1[1]_lut_out, inst3, , , inst6, , );


--E1L6 is bbb:inst17|Mux~56
--operation mode is normal

E1L6 = J1_cnt[1] & H1_q500 # !J1_cnt[1] & H1_q500 & M3_q[1] # !H1_q500 & G1_cnt1[1];


--E1L7 is bbb:inst17|Mux~57
--operation mode is normal

E1L7 = J1_cnt[1] & E1L6 & D1_cnt0[1] # !E1L6 & M2_q[1] # !J1_cnt[1] & E1L6;


--E1L31 is bbb:inst17|Mux~291
--operation mode is normal

E1L31 = E1L7 & !J1_cnt[2];


--E1L41 is bbb:inst17|Mux~292
--operation mode is normal

E1L41 = E1L11 & H1_q500 & B1_cnt0[1] # !H1_q500 & M1_q[1];


--E1_q[1] is bbb:inst17|q[1]
--operation mode is normal

E1_q[1] = E1L1 & E1_q[1] # !E1L1 & E1L31 # E1L41;


--M3_q[2] is hour:inst19|lpm_counter:cnt0_rtl_3|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is clrb_cntr

M3_q[2]_lut_out = (M3_q[2] $ (inst6 & M3L5)) & M3L9;
M3_q[2] = DFFEA(M3_q[2]_lut_out, inst3, , , inst6, , );

--M3L7 is hour:inst19|lpm_counter:cnt0_rtl_3|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is clrb_cntr

M3L7 = CARRY(M3_q[2] & M3L5);


--G1_cnt1[2] is hour:inst19|cnt1[2]
--operation mode is normal

G1_cnt1[2]_lut_out = R3_cs_buffer[2];
G1_cnt1[2] = DFFEA(G1_cnt1[2]_lut_out, inst3, , , inst6, , );


--E1L4 is bbb:inst17|Mux~54
--operation mode is normal

E1L4 = H1_q500 & J1_cnt[1] # !H1_q500 & J1_cnt[1] & M2_q[2] # !J1_cnt[1] & G1_cnt1[2];


--E1L5 is bbb:inst17|Mux~55
--operation mode is normal

E1L5 = H1_q500 & E1L4 & D1_cnt0[2] # !E1L4 & M3_q[2] # !H1_q500 & E1L4;


--E1L51 is bbb:inst17|Mux~293
--operation mode is normal

E1L51 = E1L5 & !J1_cnt[2];


--E1L61 is bbb:inst17|Mux~294
--operation mode is normal

⌨️ 快捷键说明

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