vga_800_600.fit.eqn

来自「VGA彩色信号控制器设计:用VHDL语言编写程序」· EQN 代码 · 共 2,318 行 · 第 1/4 页

EQN
2,318
字号

--B1L01 is vga_800_600:u1|i113~18 at LC5_F9
--operation mode is normal

B1L01 = B1L9 & (D1L12 & B1L51 # !H2_q[9]);


--B1L61 is vga_800_600:u1|i~455 at LC3_F25
--operation mode is normal

B1L61 = H1_q[1] # H1_q[2] # H1_q[5] # H1_q[7];


--B1L71 is vga_800_600:u1|i~456 at LC2_F25
--operation mode is normal

B1L71 = H1_q[0] # B1L61 # !H1_q[6];


--B1L81 is vga_800_600:u1|i~457 at LC1_F25
--operation mode is normal

B1L81 = H1_q[3] & H1_q[4] & B1L31 & !B1L71;


--H2L22 is vga_800_600:u1|lpm_counter:vcnt_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[9]~65 at LC3_F33
--operation mode is normal

H2L22 = H2_q[8] # !H2_q[9] # !H2_q[4] # !H2_q[3];


--H2L32 is vga_800_600:u1|lpm_counter:vcnt_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[9]~66 at LC6_F33
--operation mode is normal

H2L32 = H2L22 # B1L71 # !B1L11 # !B1L31;


--H2L42 is vga_800_600:u1|lpm_counter:vcnt_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[9]~67 at LC6_F24
--operation mode is normal

H2L42 = H2_q[6] # H2_q[5] # H2_q[2] # !H2_q[7];


--H2L12 is vga_800_600:u1|lpm_counter:vcnt_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[9]~1 at LC5_F24
--operation mode is normal

H2L12 = H2_q[0] # H2L42 # H2L32 # !H2_q[1];


--B1L6 is vga_800_600:u1|i107~221 at LC6_F9
--operation mode is normal

B1L6 = !H2_q[8] & H2_q[9] & (H2_q[6] # !H2_q[3]);


--B1L7 is vga_800_600:u1|i107~222 at LC2_F24
--operation mode is normal

B1L7 = H2_q[2] & (H2_q[0] # H2_q[1]);


--B1L8 is vga_800_600:u1|i107~224 at LC7_F9
--operation mode is normal

B1L8 = (H2_q[7] # H2_q[4] & H2_q[5] & B1L7) & CASCADE(B1L6);


--E1L56Q is number:u4|q[2]~reg0 at LC2_F5
--operation mode is normal

E1L56Q_lut_out = E1L52 # !H4_q[2] & E1L82;
E1L56Q = DFFEA(E1L56Q_lut_out, GLOBAL(clk_50M), , , , , );


--D1L74Q is gepan:u3|q[2]~reg0 at LC3_F5
--operation mode is normal

D1L74Q_lut_out = D1_cnt & F1_q5[2] # !D1_cnt & D1_q_y[2];
D1L74Q = DFFEA(D1L74Q_lut_out, GLOBAL(clk_50M), , , , , );


--C1L01 is choose:u2|q1[2]~457 at LC4_F5
--operation mode is normal

C1L01 = s[0] & E1L56Q # !s[0] & D1L74Q;


--C1L11 is choose:u2|q1[2]~458 at LC6_F5
--operation mode is normal

C1L11 = s[1] & (C1L21 # !s[0]) # !s[1] & !C1L01;


--F1_q9[2] is move:u5|q9[2] at LC7_B18
--operation mode is normal

F1_q9[2]_lut_out = F1L11 # F1L2 # !F1L91;
F1_q9[2] = DFFEA(F1_q9[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q10[2] is move:u5|q10[2] at LC8_B31
--operation mode is normal

F1_q10[2]_lut_out = F1L81 # !F1L76 & F1L2 # !F1L91;
F1_q10[2] = DFFEA(F1_q10[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q5[2] is move:u5|q5[2] at LC1_B12
--operation mode is normal

F1_q5[2]_lut_out = D1L91 & !H2_q[9] # !F1L33;
F1_q5[2] = DFFEA(F1_q5[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L93 is move:u5|i~491 at LC3_B21
--operation mode is normal

F1L93 = H6_q[1] & (F1_q10[2] # H6_q[0]) # !H6_q[1] & F1_q5[2] & !H6_q[0];


--F1_q11[2] is move:u5|q11[2] at LC5_B30
--operation mode is normal

F1_q11[2]_lut_out = !D1L61 & (F1_i378 # !F1L32);
F1_q11[2] = DFFEA(F1_q11[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L04 is move:u5|i~492 at LC4_B21
--operation mode is normal

F1L04 = F1L93 & (F1_q11[2] # !H6_q[0]) # !F1L93 & H6_q[0] & F1_q9[2];


--F1_q4[2] is move:u5|q4[2] at LC5_B21
--operation mode is normal

F1_q4[2]_lut_out = !H2_q[9] & D1L91 & F1L63 # !F1L33;
F1_q4[2] = DFFEA(F1_q4[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L75 is move:u5|i~1747 at LC6_B21
--operation mode is normal

F1L75 = H6_q[1] & F1_q5[2] # !H6_q[1] & (H6_q[0] & F1_q5[2] # !H6_q[0] & F1_q4[2]);


--F1_q2[2] is move:u5|q2[2] at LC1_B20
--operation mode is normal

F1_q2[2]_lut_out = F1L3 # D1L61 # F1L63 & D1L51;
F1_q2[2] = DFFEA(F1_q2[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q1[2] is move:u5|q1[2] at LC8_B27
--operation mode is normal

F1_q1[2]_lut_out = F1L63 & (D1L61 # F1L76 & F1L2) # !F1L63 & F1L76 & F1L2;
F1_q1[2] = DFFEA(F1_q1[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L85 is move:u5|i~1748 at LC8_B20
--operation mode is normal

F1L85 = H6_q[1] & (H6_q[0] # F1_q2[2]) # !H6_q[1] & (F1_q1[2] # !H6_q[0]);


--F1L73 is move:u5|i~489 at LC7_B21
--operation mode is normal

F1L73 = H6_q[2] & (F1L75 # H6_q[3]) # !H6_q[2] & F1L85 & !H6_q[3];


--F1_q13[2] is move:u5|q13[2] at LC1_B33
--operation mode is normal

F1_q13[2]_lut_out = !H2_q[9] & !F1L63 & D1L91 & F1L33;
F1_q13[2] = DFFEA(F1_q13[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q12[2] is move:u5|q12[2] at LC2_B33
--operation mode is normal

F1_q12[2]_lut_out = !F1L62 & (H2_q[8] # H2_q[9] # !D1L71);
F1_q12[2] = DFFEA(F1_q12[2]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L95 is move:u5|i~1749 at LC6_B33
--operation mode is normal

F1L95 = !H6_q[1] & (H6_q[0] & F1_q13[2] # !H6_q[0] & F1_q12[2]);


--F1L83 is move:u5|i~490 at LC2_B21
--operation mode is normal

F1L83 = F1L73 & (F1L95 # !H6_q[3]) # !F1L73 & H6_q[3] & F1L04;


--C1L21 is choose:u2|q1[2]~472 at LC7_F5
--operation mode is normal

C1L21 = (s[0] # H6_q[4] # !F1L83 # !s[1]) & CASCADE(C1L11);


--E1L46Q is number:u4|q[1]~reg0 at LC8_F30
--operation mode is normal

E1L46Q_lut_out = E1L03 # !H4_q[1] & !H4_q[3] & E1L22;
E1L46Q = DFFEA(E1L46Q_lut_out, GLOBAL(clk_50M), , , , , );


--D1L64Q is gepan:u3|q[1]~reg0 at LC4_F7
--operation mode is normal

D1L64Q_lut_out = D1_cnt & F1_q7[1] # !D1_cnt & D1_q_y[1];
D1L64Q = DFFEA(D1L64Q_lut_out, GLOBAL(clk_50M), , , , , );


--C1L7 is choose:u2|q1[1]~460 at LC1_B22
--operation mode is normal

C1L7 = s[0] & E1L46Q # !s[0] & D1L64Q;


--C1L8 is choose:u2|q1[1]~461 at LC6_B22
--operation mode is normal

C1L8 = s[1] & (C1L9 # !s[0]) # !s[1] & !C1L7;


--F1_q6[1] is move:u5|q6[1] at LC8_B29
--operation mode is normal

F1_q6[1]_lut_out = F1L6 # F1L9 & D1L03 # !F1L52;
F1_q6[1] = DFFEA(F1_q6[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q5[1] is move:u5|q5[1] at LC6_B29
--operation mode is normal

F1_q5[1]_lut_out = F1L5 # D1L13 & F1L9 # !F1L52;
F1_q5[1] = DFFEA(F1_q5[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q4[1] is move:u5|q4[1] at LC3_B24
--operation mode is normal

F1_q4[1]_lut_out = F1L4 & (D1L44 # H2_q[9]) # !F1L52;
F1_q4[1] = DFFEA(F1_q4[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L34 is move:u5|i~495 at LC4_B24
--operation mode is normal

F1L34 = H6_q[0] & (F1_q5[1] # H6_q[1]) # !H6_q[0] & F1_q4[1] & !H6_q[1];


--F1_q7[1] is move:u5|q7[1] at LC8_F29
--operation mode is normal

F1_q7[1]_lut_out = !D1L91 & !H2_q[9] & D1L3 # !F1L52;
F1_q7[1] = DFFEA(F1_q7[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L44 is move:u5|i~496 at LC2_B24
--operation mode is normal

F1L44 = F1L34 & (F1_q7[1] # !H6_q[1]) # !F1L34 & H6_q[1] & F1_q6[1];


--F1_q9[1] is move:u5|q9[1] at LC2_B18
--operation mode is normal

F1_q9[1]_lut_out = F1L11 # F1L2 # F1L51 & F1L91;
F1_q9[1] = DFFEA(F1_q9[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q10[1] is move:u5|q10[1] at LC2_B31
--operation mode is normal

F1_q10[1]_lut_out = F1L51 & F1L91 # !F1L02;
F1_q10[1] = DFFEA(F1_q10[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L54 is move:u5|i~497 at LC1_B2
--operation mode is normal

F1L54 = H6_q[1] & (F1_q10[1] # H6_q[0]) # !H6_q[1] & F1_q7[1] & !H6_q[0];


--F1_q11[1] is move:u5|q11[1] at LC3_B30
--operation mode is normal

F1_q11[1]_lut_out = !D1L61 & (F1_i378 # F1L51 & F1L32);
F1_q11[1] = DFFEA(F1_q11[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L64 is move:u5|i~498 at LC4_B18
--operation mode is normal

F1L64 = F1L54 & (F1_q11[1] # !H6_q[0]) # !F1L54 & H6_q[0] & F1_q9[1];


--F1_q3[1] is move:u5|q3[1] at LC8_B19
--operation mode is normal

F1_q3[1]_lut_out = D1L71 & !H2_q[8] & !H2_q[9];
F1_q3[1] = DFFEA(F1_q3[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q2[1] is move:u5|q2[1] at LC2_B22
--operation mode is normal

F1_q2[1]_lut_out = D1L61 # F1L63 & D1L51;
F1_q2[1] = DFFEA(F1_q2[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L06 is move:u5|i~1750 at LC3_B22
--operation mode is normal

F1L06 = H6_q[0] & H6_q[1] & F1_q3[1] # !H6_q[0] & (F1_q2[1] # !H6_q[1]);


--F1L16 is move:u5|i~1751 at LC4_B22
--operation mode is normal

F1L16 = F1L06 # !H6_q[1] & F1_q1[2];


--F1L14 is move:u5|i~493 at LC5_B22
--operation mode is normal

F1L14 = H6_q[3] & (F1L64 # H6_q[2]) # !H6_q[3] & F1L16 & !H6_q[2];


--F1_q14[1] is move:u5|q14[1] at LC3_B26
--operation mode is normal

F1_q14[1]_lut_out = D1L2 & (F1L23 # F1L13);
F1_q14[1] = DFFEA(F1_q14[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q13[1] is move:u5|q13[1] at LC3_B28
--operation mode is normal

F1_q13[1]_lut_out = F1L92 & (F1L03 # F1L21);
F1_q13[1] = DFFEA(F1_q13[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1_q12[1] is move:u5|q12[1] at LC3_B33
--operation mode is normal

F1_q12[1]_lut_out = !D1L61 & !D1L51 & F1L51 & F1L62;
F1_q12[1] = DFFEA(F1_q12[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L74 is move:u5|i~499 at LC4_B33
--operation mode is normal

F1L74 = H6_q[0] & (F1_q13[1] # H6_q[1]) # !H6_q[0] & F1_q12[1] & !H6_q[1];


--F1_q15[1] is move:u5|q15[1] at LC5_B33
--operation mode is normal

F1_q15[1]_lut_out = !D1L13 & !F1L63 & D1L2 & D1L03;
F1_q15[1] = DFFEA(F1_q15[1]_lut_out, GLOBAL(clk_50M), , , , , );


--F1L84 is move:u5|i~500 at LC8_B33
--operation mode is normal

F1L84 = F1L74 & (F1_q15[1] # !H6_q[1]) # !F1L74 & H6_q[1] & F1_q14[1];


--F1L24 is move:u5|i~494 at LC8_B22
--operation mode is normal

F1L24 = F1L14 & (F1L84 # !H6_q[2]) # !F1L14 & H6_q[2] & F1L44;


--C1L9 is choose:u2|q1[1]~473 at LC7_B22
--operation mode is normal

C1L9 = (s[0] # H6_q[4] # !s[1] # !F1L24) & CASCADE(C1L8);


--E1L36Q is number:u4|q[0]~reg0 at LC1_F3
--operation mode is normal

E1L36Q_lut_out = E1L13 # !H4_q[0] & !H4_q[3] & E1L42;
E1L36Q = DFFEA(E1L36Q_lut_out, GLOBAL(clk_50M), , , , , );


--D1L54Q is gepan:u3|q[0]~reg0 at LC4_F3
--operation mode is normal

D1L54Q_lut_out = D1_cnt & F1_q8[0] # !D1_cnt & D1_q_y[0];
D1L54Q = DFFEA(D1L54Q_lut_out, GLOBAL(clk_50M), , , , , );


--C1L1 is choose:u2|q1[0]~464 at LC8_F3
--operation mode is normal

C1L1 = s[0] & E1L36Q # !s[0] & D1L54Q;


--C1L5 is choose:u2|q1[0]~474 at LC7_F3
--operation mode is normal

C1L5 = (s[1] & (C1L5 # !s[0]) # !s[1] & !C1L1) & CASCADE(C1L6);


--E1_q7[2] is number:u4|q7[2] at LC4_F18
--operation mode is normal

E1_q7[2]_lut_out = !E1_i51 & (!H2_q[8] & D1L71 # !E1L6);
E1_q7[2] = DFFEA(E1_q7[2]_lut_out, GLOBAL(clk_50M), , , , , );


--E1L62 is number:u4|i~1201 at LC5_F18
--operation mode is normal

E1L62 = H4_q[0] & H4_q[1];


--E1L52 is number:u4|i~464 at LC3_F18
--operation mode is normal

E1L52 = !H4_q[3] & E1L62 & H4_q[2] & E1_q7[2];


--E1_q2[2] is number:u4|q2[2] at LC5_F20
--operation mode is normal

E1_q2[2]_lut_out = !E1_i51 & E1L7 & (!E1L8 # !E1L41);
E1_q2[2] = DFFEA(E1_q2[2]_lut_out, GLOBAL(clk_50M), , , , , );


--E1_q1[2] is number:u4|q1[2] at LC2_F31
--operation mode is normal

E1_q1[2]_lut_out = E1L4 & !E1L23 & (H1_q[5] # !H1L42);
E1_q1[2] = DFFEA(E1_q1[2]_lut_out, GLOBAL(clk_50M), , , , , );


--E1_q0[2] is number:u4|q0[2] at LC3_F19
--operation mode is normal

E1_q0[2]_lut_out = !E1_i51 & (D1L92 # D1L43 # !E1L5);
E1_q0[2] = DFFEA(E1_q0[2]_lut_out, GLOBAL(clk_50M), , , , , );


--E1L91 is number:u4|i~455 at LC8_F31
--operation mode is normal

E1L91 = H4_q[0] & (E1_q1[2] # H4_q[1]) # !H4_q[0] & E1_q0[2] & !H4_q[1];


--E1_q3[2] is number:u4|q3[2] at LC8_F20
--operation mode is normal

E1_q3[2]_lut_out = !E1_i51 & E1_i140 & E1L7;
E1_q3[2] = DFFEA(E1_q3[2]_lut_out, GLOBAL(clk_50M), , , , , );


--E1L02 is number:u4|i~456 at LC5_F5
--operation mode is normal

E1L02 = E1L91 & (E1_q3[2] # !H4_q[1]) # !E1L91 & H4_q[1] & E1_q2[2];


--E1_q9[2] is number:u4|q9[2] at LC4_F20
--operation mode is normal

E1_q9[2]_lut_out = !E1_i51 & E1_i140 & (!E1L31 # !E1L5);
E1_q9[2] = DFFEA(E1_q9[2]_lut_out, GLOBAL(clk_50M), , , , , );


--E1_q8[2] is number:u4|q8[2] at LC4_F19
--operation mode is normal

E1_q8[2]_lut_out = !E1_i51 & E1_i237 & (!E1L31 # !E1L5);
E1_q8[2] = DFFEA(E1_q8[2]_lut_out, GLOBAL(clk_50M), , , , , );


--E1L72 is number:u4|i~1202 at LC6_F18
--operation mode is normal

E1L72 = H4_q[0] & E1_q9[2] # !H4_q[0] & E1_q8[2];


--E1L82 is number:u4|i~1203 at LC8_F5
--operation mode is normal

E1L82 = H4_q[3] & !H4_q[1] & E1L72 # !H4_q[3] & E1L02;


--D1_q_y[2] is gepan:u3|q_y[2] at LC7_F14
--operation mode is normal

D1_q_y[2]_lut_out = D1L63 # !H1_q[9] & D1L83 # !D1L8;
D1_q_y[2] = DFFEA(D1_q_y[2]_lut_out, GLOBAL(clk_50M), , , , , );


--D1_cnt is gepan:u3|cnt at LC4_F4
--operation mode is normal

D1_cnt_lut_out = !D1_cnt;
D1_cnt = DFFEA(D1_cnt_lut_out, !GLOBAL(B1L12Q), , , , , );


--C1L2 is choose:u2|q1[0]~466 at LC7_B2
--operation mode is normal

C1L2 = !H6_q[2] & !H6_q[3] & !H6_q[1] & H6_q[4];


--F1L53 is move:u5|i~2 at LC8_B2
--operation mode is normal

F1L53 = !H6_q[0] # !C1L2;


--F1_full is move:u5|full at LC5_B23
--operation mode is normal

F1_full_lut_out = !F1L87 & !H5_q[2] & !F1L77;
F1_full = DFFEA(F1_full_lut_out, !GLOBAL(B1L12Q), , , , , );


--D1L22 is gepan:u3|i~2541 at LC4_F26
--operation mode is normal

D1L22 = !H2_q[6] & !H2_q[5];


--D1L32 is gepan:u3|i~2542 at LC5_F26
--operation mode is normal

D1L32 = !H2_q[6] & !H2_q[7];


--D1L42 is gepan:u3|i~2543 at LC1_F33
--operation mode is normal

D1L42 = !H2_q[5] & !H2_q[7] & !H2_q[4] & !H2_q[3];


--D1L52 is gepan:u3|i~2544 at LC6_F26
--operation mode is normal

D1L52 = !H2_q[5] & !H2_q[7] & !H2_q[4];


--D1L62 is gepan:u3|i~2545 at LC1_F26
--operation mode is normal

D1L62 = D1L42 # D1L32 # D1L52 & B1L41;


--F1L2 is move:u5|i62~2 at LC6_B18
--operation mode is normal

F1L2 = !H2_q[8] & !H2_q[9] & !D1L62 & D1L71;


--F1L26 is move:u5|i~1752 at LC2_B25
--operation mode is normal

F1L26 = !H1_q[9] & (H5_q[8] $ !H1_q[8]);


--F1L36 is move:u5|i~1753 at LC3_B25
--operation mode is normal

F1L36 = F1L26 & (H5_q[7] $ !H1_q[7]);


--F1L46 is move:u5|i~1754 at LC4_B25

⌨️ 快捷键说明

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