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

📄 ivga.map.eqn

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


--C1L47 is VgaInterface:u2|reduce_nor~50
--operation mode is normal

C1L47 = !C1L27 & !C1L37 & C1_vector_x[9] & C1L85;


--C1L1 is VgaInterface:u2|add~242
--operation mode is normal

C1L1_carry_eqn = C1L3;
C1L1 = C1_vector_x[9] $ (C1L1_carry_eqn);


--C1L2 is VgaInterface:u2|add~247
--operation mode is arithmetic

C1L2_carry_eqn = C1L5;
C1L2 = C1_vector_x[8] $ (!C1L2_carry_eqn);

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

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


--C1L4 is VgaInterface:u2|add~252
--operation mode is arithmetic

C1L4_carry_eqn = C1L7;
C1L4 = C1_vector_x[7] $ (C1L4_carry_eqn);

--C1L5 is VgaInterface:u2|add~254
--operation mode is arithmetic

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


--C1L6 is VgaInterface:u2|add~257
--operation mode is arithmetic

C1L6_carry_eqn = C1L9;
C1L6 = C1_vector_x[6] $ (!C1L6_carry_eqn);

--C1L7 is VgaInterface:u2|add~259
--operation mode is arithmetic

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


--C1L8 is VgaInterface:u2|add~262
--operation mode is arithmetic

C1L8_carry_eqn = C1L11;
C1L8 = C1_vector_x[5] $ (C1L8_carry_eqn);

--C1L9 is VgaInterface:u2|add~264
--operation mode is arithmetic

C1L9 = CARRY(!C1L11 # !C1_vector_x[5]);


--C1L01 is VgaInterface:u2|add~267
--operation mode is arithmetic

C1L01_carry_eqn = C1L31;
C1L01 = C1_vector_x[4] $ (!C1L01_carry_eqn);

--C1L11 is VgaInterface:u2|add~269
--operation mode is arithmetic

C1L11 = CARRY(C1_vector_x[4] & (!C1L31));


--C1_vector_y[0] is VgaInterface:u2|vector_y[0]
--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, C1_clk, !reset, , C1L47, , , , );

--C1L88 is VgaInterface:u2|vector_y[0]~239
--operation mode is arithmetic

C1L88 = CARRY(C1_vector_y[0]);


--C1L95 is VgaInterface:u2|process4~712
--operation mode is normal

C1L95 = C1_vector_x[8] & (!C1_vector_x[7]);


--C1L06 is VgaInterface:u2|process4~713
--operation mode is normal

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


--C1L16 is VgaInterface:u2|process4~714
--operation mode is normal

C1L16 = C1_vector_y[5] & C1_vector_y[6] & !C1_vector_y[7] & C1L06 # !C1_vector_y[5] & !C1_vector_y[6] & C1_vector_y[7] & !C1L06;


--C1L26 is VgaInterface:u2|process4~715
--operation mode is normal

C1L26 = !C1_vector_y[8] & !C1_vector_x[9] & C1L16;


--C1L15 is VgaInterface:u2|LessThan~1778
--operation mode is normal

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


--C1L25 is VgaInterface:u2|LessThan~1779
--operation mode is normal

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


--C1L36 is VgaInterface:u2|process4~716
--operation mode is normal

C1L36 = C1L95 & C1L26 & C1L15 & C1L25;


--C1L46 is VgaInterface:u2|process4~717
--operation mode is normal

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


--C1L56 is VgaInterface:u2|process4~718
--operation mode is normal

C1L56 = C1L85 & (C1_vector_x[5] $ (C1_vector_x[4] # C1_vector_x[3]));


--C1L53 is VgaInterface:u2|char_address[13]~646
--operation mode is normal

C1L53 = !C1L56 & (C1L46 # !C1L95) # !C1L26;


--C1L35 is VgaInterface:u2|LessThan~1780
--operation mode is normal

C1L35 = C1_vector_x[5] # C1_vector_x[4] # C1_vector_x[3];


--C1L66 is VgaInterface:u2|process4~719
--operation mode is normal

C1L66 = C1_vector_x[7] & (C1_vector_x[6] # C1L35) # !C1_vector_x[8];


--C1L76 is VgaInterface:u2|process4~720
--operation mode is normal

C1L76 = C1L66 # C1L25 & !C1_vector_x[7] # !C1L26;


--C1L86 is VgaInterface:u2|process4~721
--operation mode is normal

C1L86 = C1L75 & C1L26 & C1L15 & C1L25;


--C1L96 is VgaInterface:u2|process4~722
--operation mode is normal

C1L96 = C1_vector_x[7] & (!C1_vector_x[8] & !C1L25);


--C1L07 is VgaInterface:u2|process4~723
--operation mode is normal

C1L07 = C1L26 & (C1L96 # C1L85 & !C1L35);


--C1L63 is VgaInterface:u2|char_address[13]~647
--operation mode is normal

C1L63 = C1L53 & C1L76 & !C1L86 & !C1L07;


--C1_vga_data[12] is VgaInterface:u2|vga_data[12]
--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, C1_clk, !reset, , , , , , );


--C1L73 is VgaInterface:u2|char_address[13]~658
--operation mode is normal

C1L73 = C1L26 & (C1L56 # C1L36 & C1L53) # !C1L26 & C1L36 & C1L53;


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

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


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

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


--C1L93 is VgaInterface:u2|char_address~659
--operation mode is normal

C1L93 = C1L73 & (C1L53) # !C1L73 & (C1L53 & C1_vga_data[0] # !C1L53 & (C1_vga_data[9]));


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

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


--C1L04 is VgaInterface:u2|char_address~660
--operation mode is normal

C1L04 = C1L73 & (C1L93 & (C1_vga_data[4]) # !C1L93 & C1_vga_data[12]) # !C1L73 & (C1L93);


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

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


--C1_vga_data[20] is VgaInterface:u2|vga_data[20]
--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, C1_clk, !reset, , , , , , );


--C1L83 is VgaInterface:u2|char_address[13]~661
--operation mode is normal

C1L83 = C1L63 & (!C1L73);


--C1_vga_data[1] is VgaInterface:u2|vga_data[1]
--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, C1_clk, !reset, , , , , , );


--C1_vga_data[13] is VgaInterface:u2|vga_data[13]
--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, C1_clk, !reset, , , , , , );


--C1L14 is VgaInterface:u2|char_address~662
--operation mode is normal

C1L14 = C1L53 & (C1L73) # !C1L53 & (C1L73 & C1_vga_data[13] # !C1L73 & (C1_vga_data[9]));


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

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


--C1L24 is VgaInterface:u2|char_address~663
--operation mode is normal

C1L24 = C1L53 & (C1L14 & (C1_vga_data[7]) # !C1L14 & C1_vga_data[1]) # !C1L53 & (C1L14);


--C1_vga_data[17] is VgaInterface:u2|vga_data[17]
--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, C1_clk, !reset, , , , , , );


--C1_vga_data[21] is VgaInterface:u2|vga_data[21]
--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, C1_clk, !reset, , , , , , );


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

C1_char_address[12]_lut_out = C1L07 & (C1_vga_data[18]) # !C1L07 & C1L44;
C1_char_address[12] = DFFEAS(C1_char_address[12]_lut_out, C1_clk, VCC, , , C1_vga_data[22], , C1L83, C1L86);


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

C1_char_address[13]_lut_out = C1L07 & (C1_vga_data[19]) # !C1L07 & C1L64;
C1_char_address[13] = DFFEAS(C1_char_address[13]_lut_out, C1_clk, VCC, , , C1_vga_data[23], , C1L83, C1L86);


--C1L21 is VgaInterface:u2|add~272
--operation mode is arithmetic

C1L21_carry_eqn = C1L51;
C1L21 = C1_vector_x[3] $ (C1L21_carry_eqn);

--C1L31 is VgaInterface:u2|add~274
--operation mode is arithmetic

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


--C1L41 is VgaInterface:u2|add~277
--operation mode is arithmetic

C1L41_carry_eqn = C1L71;
C1L41 = C1_vector_x[2] $ (!C1L41_carry_eqn);

--C1L51 is VgaInterface:u2|add~279
--operation mode is arithmetic

C1L51 = CARRY(C1_vector_x[2] & (!C1L71));


--C1L61 is VgaInterface:u2|add~282
--operation mode is arithmetic

C1L61_carry_eqn = C1L91;
C1L61 = C1_vector_x[1] $ (C1L61_carry_eqn);

--C1L71 is VgaInterface:u2|add~284
--operation mode is arithmetic

C1L71 = CARRY(!C1L91 # !C1_vector_x[1]);


--C1L81 is VgaInterface:u2|add~287
--operation mode is arithmetic

C1L81 = !C1_vector_x[0];

--C1L91 is VgaInterface:u2|add~289
--operation mode is arithmetic

C1L91 = CARRY(C1_vector_x[0]);


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

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


--B1_STX.st4 is cal:u1|STX.st4
--operation mode is normal

B1_STX.st4_lut_out = B1L91;
B1_STX.st4 = DFFEAS(B1_STX.st4_lut_out, clk_vga, !reset, , B1L32, , , , );


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

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


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

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


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

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


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

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


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

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


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

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


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

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


--H2L1 is cal:u1|bcd:u1|BCD4Adder:ua|F4a_adder:u1|f_adder:u2|cout~12
--operation mode is normal

H2L1 = B1_va[1] & (B1_vb[1] # B1_vb[0] & B1_va[0]) # !B1_va[1] & B1_vb[0] & B1_va[0] & B1_vb[1];


--H7L1 is cal:u1|bcd:u1|BCD4Adder:ua|F4a_adder:u2|f_adder:u3|cout~92
--operation mode is normal

H7L1 = H2L2 # B1_va[2] $ B1_vb[2] $ H2L1;


--H3L1 is cal:u1|bcd:u1|BCD4Adder:ua|F4a_adder:u1|f_adder:u3|cout~77
--operation mode is normal

H3L1 = B1_va[2] & (B1_vb[2] # H2L1) # !B1_va[2] & B1_vb[2] & H2L1;


--B1_va[3] is cal:u1|va[3]
--operation mode is normal

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

⌨️ 快捷键说明

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