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

📄 ivga.fit.eqn

📁 用VHDL写的计算器
💻 EQN
📖 第 1 页 / 共 3 页
字号:

C1L2_carry_eqn = (!C1L51 & C1L6) # (C1L51 & C1L7);
C1L2 = C1_vector_x[8] $ !C1L2_carry_eqn;

--C1L3 is VgaInterface:u2|add~249 at LC_X11_Y13_N8
--operation mode is arithmetic

C1L3_cout_0 = C1_vector_x[8] & !C1L6;
C1L3 = CARRY(C1L3_cout_0);

--C1L4 is VgaInterface:u2|add~249COUT1_300 at LC_X11_Y13_N8
--operation mode is arithmetic

C1L4_cout_1 = C1_vector_x[8] & !C1L7;
C1L4 = CARRY(C1L4_cout_1);


--C1L5 is VgaInterface:u2|add~252 at LC_X11_Y13_N7
--operation mode is arithmetic

C1L5_carry_eqn = (!C1L51 & C1L9) # (C1L51 & C1L01);
C1L5 = C1_vector_x[7] $ C1L5_carry_eqn;

--C1L6 is VgaInterface:u2|add~254 at LC_X11_Y13_N7
--operation mode is arithmetic

C1L6_cout_0 = !C1L9 # !C1_vector_x[7];
C1L6 = CARRY(C1L6_cout_0);

--C1L7 is VgaInterface:u2|add~254COUT1_299 at LC_X11_Y13_N7
--operation mode is arithmetic

C1L7_cout_1 = !C1L01 # !C1_vector_x[7];
C1L7 = CARRY(C1L7_cout_1);


--C1L8 is VgaInterface:u2|add~257 at LC_X11_Y13_N6
--operation mode is arithmetic

C1L8_carry_eqn = (!C1L51 & C1L21) # (C1L51 & C1L31);
C1L8 = C1_vector_x[6] $ (!C1L8_carry_eqn);

--C1L9 is VgaInterface:u2|add~259 at LC_X11_Y13_N6
--operation mode is arithmetic

C1L9_cout_0 = C1_vector_x[6] & (!C1L21);
C1L9 = CARRY(C1L9_cout_0);

--C1L01 is VgaInterface:u2|add~259COUT1_298 at LC_X11_Y13_N6
--operation mode is arithmetic

C1L01_cout_1 = C1_vector_x[6] & (!C1L31);
C1L01 = CARRY(C1L01_cout_1);


--C1L11 is VgaInterface:u2|add~262 at LC_X11_Y13_N5
--operation mode is arithmetic

C1L11_carry_eqn = C1L51;
C1L11 = C1_vector_x[5] $ (C1L11_carry_eqn);

--C1L21 is VgaInterface:u2|add~264 at LC_X11_Y13_N5
--operation mode is arithmetic

C1L21_cout_0 = !C1L51 # !C1_vector_x[5];
C1L21 = CARRY(C1L21_cout_0);

--C1L31 is VgaInterface:u2|add~264COUT1_297 at LC_X11_Y13_N5
--operation mode is arithmetic

C1L31_cout_1 = !C1L51 # !C1_vector_x[5];
C1L31 = CARRY(C1L31_cout_1);


--C1L41 is VgaInterface:u2|add~267 at LC_X11_Y13_N4
--operation mode is arithmetic

C1L41 = C1_vector_x[4] $ (!C1L71);

--C1L51 is VgaInterface:u2|add~269 at LC_X11_Y13_N4
--operation mode is arithmetic

C1L51 = CARRY(C1_vector_x[4] & (!C1L81));


--C1_vector_y[0] is VgaInterface:u2|vector_y[0] at LC_X8_Y14_N0
--operation mode is arithmetic

C1_vector_y[0]_lut_out = !C1_vector_y[0];
C1_vector_y[0] = DFFEAS(C1_vector_y[0]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , C1L28, , , , );

--C1L69 is VgaInterface:u2|vector_y[0]~239 at LC_X8_Y14_N0
--operation mode is arithmetic

C1L69_cout_0 = C1_vector_y[0];
C1L69 = CARRY(C1L69_cout_0);

--C1L79 is VgaInterface:u2|vector_y[0]~239COUT1_243 at LC_X8_Y14_N0
--operation mode is arithmetic

C1L79_cout_1 = C1_vector_y[0];
C1L79 = CARRY(C1L79_cout_1);


--C1L76 is VgaInterface:u2|process4~712 at LC_X10_Y13_N7
--operation mode is normal

C1L76 = C1_vector_x[8] & !C1_vector_x[7];


--C1L86 is VgaInterface:u2|process4~713 at LC_X8_Y14_N9
--operation mode is normal

C1L86 = C1_vector_y[2] # C1_vector_y[4] # C1_vector_y[3];


--C1L96 is VgaInterface:u2|process4~714 at LC_X9_Y14_N1
--operation mode is normal

C1L96 = C1_vector_y[7] & !C1L86 & !C1_vector_y[5] & !C1_vector_y[6] # !C1_vector_y[7] & C1L86 & C1_vector_y[5] & C1_vector_y[6];


--C1L07 is VgaInterface:u2|process4~715 at LC_X9_Y14_N5
--operation mode is normal

C1L07 = !C1_vector_x[9] & !C1_vector_y[8] & C1L96;


--C1L95 is VgaInterface:u2|LessThan~1778 at LC_X9_Y13_N9
--operation mode is normal

C1L95 = C1_vector_x[6] & (C1_vector_x[4] # C1_vector_x[5] # C1_vector_x[3]);


--C1L06 is VgaInterface:u2|LessThan~1779 at LC_X9_Y13_N3
--operation mode is normal

C1_vector_x[3]_qfbk = C1_vector_x[3];
C1L06 = !C1_vector_x[3]_qfbk & !C1_vector_x[4] # !C1_vector_x[5] # !C1_vector_x[6];

--C1_vector_x[3] is VgaInterface:u2|vector_x[3] at LC_X9_Y13_N3
--operation mode is normal

C1_vector_x[3] = DFFEAS(C1L06, GLOBAL(C1_clk), !GLOBAL(reset), , , C1L61, , , VCC);


--C1L17 is VgaInterface:u2|process4~716 at LC_X9_Y14_N8
--operation mode is normal

C1L17 = C1L95 & C1L06 & C1L76 & C1L07;


--C1L27 is VgaInterface:u2|process4~717 at LC_X9_Y13_N8
--operation mode is normal

C1_vector_x[6]_qfbk = C1_vector_x[6];
C1L27 = C1_vector_x[5] & (C1_vector_x[6]_qfbk # !C1_vector_x[4] & !C1_vector_x[3]) # !C1_vector_x[5] & (C1_vector_x[4] # C1_vector_x[3] # !C1_vector_x[6]_qfbk);

--C1_vector_x[6] is VgaInterface:u2|vector_x[6] at LC_X9_Y13_N8
--operation mode is normal

C1_vector_x[6] = DFFEAS(C1L27, GLOBAL(C1_clk), !GLOBAL(reset), , , C1L8, , , VCC);


--C1L37 is VgaInterface:u2|process4~718 at LC_X9_Y13_N0
--operation mode is normal

C1L37 = C1L66 & (C1_vector_x[5] $ (C1_vector_x[4] # C1_vector_x[3]));


--C1L34 is VgaInterface:u2|char_address[13]~646 at LC_X9_Y14_N6
--operation mode is normal

C1L34 = !C1L37 & (C1L27 # !C1L76) # !C1L07;


--C1L16 is VgaInterface:u2|LessThan~1780 at LC_X9_Y13_N1
--operation mode is normal

C1_vector_x[4]_qfbk = C1_vector_x[4];
C1L16 = C1_vector_x[5] # C1_vector_x[4]_qfbk # C1_vector_x[3];

--C1_vector_x[4] is VgaInterface:u2|vector_x[4] at LC_X9_Y13_N1
--operation mode is normal

C1_vector_x[4] = DFFEAS(C1L16, GLOBAL(C1_clk), !GLOBAL(reset), , , C1L41, , , VCC);


--C1L47 is VgaInterface:u2|process4~719 at LC_X9_Y13_N7
--operation mode is normal

C1L47 = C1_vector_x[7] & (C1L16 # C1_vector_x[6]) # !C1_vector_x[8];


--C1L57 is VgaInterface:u2|process4~720 at LC_X9_Y13_N6
--operation mode is normal

C1L57 = C1L47 # C1L06 & !C1_vector_x[7] # !C1L07;


--C1L67 is VgaInterface:u2|process4~721 at LC_X9_Y14_N2
--operation mode is normal

C1L67 = C1L56 & C1L06 & C1L95 & C1L07;


--C1L77 is VgaInterface:u2|process4~722 at LC_X9_Y13_N2
--operation mode is normal

C1L77 = !C1_vector_x[8] & !C1L06 & C1_vector_x[7];


--C1L87 is VgaInterface:u2|process4~723 at LC_X9_Y14_N9
--operation mode is normal

C1L87 = C1L07 & (C1L77 # !C1L16 & C1L66);


--C1L44 is VgaInterface:u2|char_address[13]~647 at LC_X9_Y14_N7
--operation mode is normal

C1L44 = !C1L67 & C1L57 & !C1L87 & C1L34;


--C1_vga_data[12] is VgaInterface:u2|vga_data[12] at LC_X7_Y14_N5
--operation mode is normal

C1_vga_data[12]_lut_out = B1_vb[0] # !B1_STX.st4 & !B1_STX.st3;
C1_vga_data[12] = DFFEAS(C1_vga_data[12]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1L54 is VgaInterface:u2|char_address[13]~658 at LC_X9_Y14_N3
--operation mode is normal

C1L54 = C1L37 & (C1L07 # C1L17 & C1L34) # !C1L37 & (C1L17 & C1L34);


--C1_vga_data[0] is VgaInterface:u2|vga_data[0] at LC_X7_Y14_N0
--operation mode is normal

C1_vga_data[0]_lut_out = B1_va[0] $ B1_vb[0] # !B1_STX.st4;
C1_vga_data[0] = DFFEAS(C1_vga_data[0]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1_vga_data[9] is VgaInterface:u2|vga_data[9] at LC_X7_Y14_N9
--operation mode is normal

C1_vga_data[9]_lut_out = !B1_STX.st4;
C1_vga_data[9] = DFFEAS(C1_vga_data[9]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1L74 is VgaInterface:u2|char_address~659 at LC_X7_Y14_N6
--operation mode is normal

C1L74 = C1L54 & (C1L34) # !C1L54 & (C1L34 & C1_vga_data[0] # !C1L34 & (C1_vga_data[9]));


--C1_vga_data[4] is VgaInterface:u2|vga_data[4] at LC_X7_Y16_N5
--operation mode is normal

C1_vga_data[4]_lut_out = !B1_opin & E1L1 # !B1_STX.st4;
C1_vga_data[4] = DFFEAS(C1_vga_data[4]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1L84 is VgaInterface:u2|char_address~660 at LC_X7_Y14_N7
--operation mode is normal

C1L84 = C1L74 & (C1_vga_data[4] # !C1L54) # !C1L74 & C1_vga_data[12] & C1L54;


--C1_vga_data[16] is VgaInterface:u2|vga_data[16] at LC_X6_Y16_N1
--operation mode is normal

C1_vga_data[16]_lut_out = B1_STX.st1 # B1_op[0] # !B1_STX.st0;
C1_vga_data[16] = DFFEAS(C1_vga_data[16]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1_vga_data[20] is VgaInterface:u2|vga_data[20] at LC_X6_Y16_N2
--operation mode is normal

C1_vga_data[20]_lut_out = B1_va[0] # !B1_STX.st0;
C1_vga_data[20] = DFFEAS(C1_vga_data[20]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1L64 is VgaInterface:u2|char_address[13]~661 at LC_X9_Y14_N0
--operation mode is normal

C1L64 = C1L44 & !C1L54;


--C1_vga_data[1] is VgaInterface:u2|vga_data[1] at LC_X7_Y14_N8
--operation mode is normal

C1_vga_data[1]_lut_out = B1_opin & (B1L31) # !B1_opin & H6L1 # !B1_STX.st4;
C1_vga_data[1] = DFFEAS(C1_vga_data[1]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1_vga_data[13] is VgaInterface:u2|vga_data[13] at LC_X7_Y14_N1
--operation mode is normal

C1_vga_data[13]_lut_out = B1_vb[1] # !B1_STX.st4 & !B1_STX.st3;
C1_vga_data[13] = DFFEAS(C1_vga_data[13]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1L94 is VgaInterface:u2|char_address~662 at LC_X7_Y14_N2
--operation mode is normal

C1L94 = C1L34 & (C1L54) # !C1L34 & (C1L54 & (C1_vga_data[13]) # !C1L54 & C1_vga_data[9]);


--C1_vga_data[7] is VgaInterface:u2|vga_data[7] at LC_X6_Y14_N0
--operation mode is normal

C1_vga_data[7]_lut_out = !H61L1 & B1_opin # !B1_STX.st4;
C1_vga_data[7] = DFFEAS(C1_vga_data[7]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1L05 is VgaInterface:u2|char_address~663 at LC_X7_Y14_N3
--operation mode is normal

C1L05 = C1L94 & (C1_vga_data[7] # !C1L34) # !C1L94 & C1L34 & C1_vga_data[1];


--C1_vga_data[17] is VgaInterface:u2|vga_data[17] at LC_X6_Y16_N9
--operation mode is normal

C1_vga_data[17]_lut_out = B1_STX.st1 # B1_op[1] # !B1_STX.st0;
C1_vga_data[17] = DFFEAS(C1_vga_data[17]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1_vga_data[21] is VgaInterface:u2|vga_data[21] at LC_X6_Y16_N7
--operation mode is normal

C1_vga_data[21]_lut_out = B1_va[1] # !B1_STX.st0;
C1_vga_data[21] = DFFEAS(C1_vga_data[21]_lut_out, GLOBAL(C1_clk), !GLOBAL(reset), , , , , , );


--C1_char_address[12] is VgaInterface:u2|char_address[12] at LC_X6_Y14_N8
--operation mode is normal

C1_char_address[12]_lut_out = C1L87 & (C1_vga_data[18]) # !C1L87 & C1L25;
C1_char_address[12] = DFFEAS(C1_char_address[12]_lut_out, GLOBAL(C1_clk), VCC, , , C1_vga_data[22], , C1L64, C1L67);


--C1_char_address[13] is VgaInterface:u2|char_address[13] at LC_X6_Y14_N4
--operation mode is normal

C1_char_address[13]_lut_out = C1L87 & C1_vga_data[19] # !C1L87 & (C1L45);
C1_char_address[13] = DFFEAS(C1_char_address[13]_lut_out, GLOBAL(C1_clk), VCC, , , C1_vga_data[23], , C1L64, C1L67);


--C1L61 is VgaInterface:u2|add~272 at LC_X11_Y13_N3
--operation mode is arithmetic

C1L61 = C1_vector_x[3] $ (C1L02);

--C1L71 is VgaInterface:u2|add~274 at LC_X11_Y13_N3
--operation mode is arithmetic

C1L71_cout_0 = !C1L02 # !C1_vector_x[3];
C1L71 = CARRY(C1L71_cout_0);

--C1L81 is VgaInterface:u2|add~274COUT1_296 at LC_X11_Y13_N3
--operation mode is arithmetic

C1L81_cout_1 = !C1L12 # !C1_vector_x[3];
C1L81 = CARRY(C1L81_cout_1);


--C1L91 is VgaInterface:u2|add~277 at LC_X11_Y13_N2
--operation mode is arithmetic

C1L91 = C1_vector_x[2] $ !C1L32;

--C1L02 is VgaInterface:u2|add~279 at LC_X11_Y13_N2
--operation mode is arithmetic

C1L02_cout_0 = C1_vector_x[2] & !C1L32;
C1L02 = CARRY(C1L02_cout_0);

--C1L12 is VgaInterface:u2|add~279COUT1_295 at LC_X11_Y13_N2
--operation mode is arithmetic

C1L12_cout_1 = C1_vector_x[2] & !C1L42;
C1L12 = CARRY(C1L12_cout_1);


--C1L22 is VgaInterface:u2|add~282 at LC_X11_Y13_N1
--operation mode is arithmetic

C1L22 = C1_vector_x[1] $ C1L62;

--C1L32 is VgaInterface:u2|add~284 at LC_X11_Y13_N1
--operation mode is arithmetic

C1L32_cout_0 = !C1L62 # !C1_vector_x[1];
C1L32 = CARRY(C1L32_cout_0);

--C1L42 is VgaInterface:u2|add~284COUT1_294 at LC_X11_Y13_N1
--operation mode is arithmetic

C1L42_cout_1 = !C1L72 # !C1_vector_x[1];
C1L42 = CARRY(C1L42_cout_1);


--C1L52 is VgaInterface:u2|add~287 at LC_X11_Y13_N0
--operation mode is arithmetic

C1L52 = !C1_vector_x[0];

--C1L62 is VgaInterface:u2|add~289 at LC_X11_Y13_N0
--operation mode is arithmetic

C1L62_cout_0 = C1_vector_x[0];
C1L62 = CARRY(C1L62_cout_0);

--C1L72 is VgaInterface:u2|add~289COUT1_293 at LC_X11_Y13_N0
--operation mode is arithmetic

C1L72_cout_1 = C1_vector_x[0];
C1L72 = CARRY(C1L72_cout_1);


--B1_vb[0] is cal:u1|vb[0] at LC_X6_Y15_N7
--operation mode is normal

B1_vb[0]_lut_out = DATA[0] # B1L2 & B1_STX.st2;
B1_vb[0] = DFFEAS(B1_vb[0]_lut_out, GLOBAL(clk_vga), VCC, , B1L93, , , , );


--B1_STX.st3 is cal:u1|STX.st3 at LC_X5_Y17_N1
--operation mode is normal

B1_STX.st3_lut_out = B1L2 & (B1_STX.st3 & !B1L1) # !B1L2 & (B1_STX.st2 # B1_STX.st3 & !B1L1);
B1_STX.st3 = DFFEAS(B1_STX.st3_lut_out, GLOBAL(clk_vga), !GLOBAL(reset), , , , , , );


--B1_va[0] is cal:u1|va[0] at LC_X5_Y15_N1
--operation mode is normal

B1_va[0]_lut_out = DATA[0] # !B1_STX.st0 & B1L2;
B1_va[0] = DFFEAS(B1_va[0]_lut_out, GLOBAL(clk_vga), VCC, , B1L23, , , , );


--B1_va[1] is cal:u1|va[1] at LC_X5_Y15_N6
--operation mode is normal

B1_va[1]_lut_out = DATA[1] # B1L2 & !B1_STX.st0;
B1_va[1] = DFFEAS(B1_va[1]_lut_out, GLOBAL(clk_vga), VCC, , B1L23, , , , );


--B1_vb[1] is cal:u1|vb[1] at LC_X6_Y15_N0
--operation mode is normal

B1_vb[1]_lut_out = DATA[1] # B1_STX.st2 & B1L2;
B1_vb[1] = DFFEAS(B1_vb[1]_lut_out, GLOBAL(clk_vga), VCC, , B1L93, , , , );


--H2L2 is cal:u1|bcd:u1|BCD4Adder:ua|F4a_adder:u1|f_adder:u2|sum~51 at LC_X7_Y15_N0
--operation mode is normal

H2L2 = B1_vb[1] $ B1_va[1] $ (B1_va[0] & B1_vb[0]);


--B1_va[2] is cal:u1|va[2] at LC_X5_Y15_N3
--operation mode is normal

B1_va[2]_lut_out = DATA[2] # !B1_STX.st0 & B1L2;
B1_va[2] = DFFEAS(B1_va[2]_lut_out, GLOBAL(clk_vga), VCC, , B1L23, , , , );


--B1_vb[2] is cal:u1|vb[2] at LC_X5_Y15_N0
--operation mode is normal

B1_vb[2]_lut_out = DATA[2] # B1_STX.st2 & B1L2;
B1_vb[2] = DFFEAS(B1_vb[2]_lut_out, GLOBAL(clk_vga), VCC, , B1L93, , , , );


⌨️ 快捷键说明

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