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

📄 i2c.map.eqn

📁 vhdl的很多例子
💻 EQN
📖 第 1 页 / 共 5 页
字号:
-- Copyright (C) 1991-2006 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--B1_scl_xhdl1 is i2c_test:inst|scl_xhdl1
--operation mode is normal

B1_scl_xhdl1_lut_out = !B1L155 & (B1_main_state[1] $ !B1_main_state[0] # !B1_phase0);
B1_scl_xhdl1 = DFFEAS(B1_scl_xhdl1_lut_out, clk, reset, , , , , , );


--B1_en_xhdl3[1] is i2c_test:inst|en_xhdl3[1]
--operation mode is normal

B1_en_xhdl3[1]_lut_out = !B1_en_xhdl3[1];
B1_en_xhdl3[1] = DFFEAS(B1_en_xhdl3[1]_lut_out, clk, reset, , B1L115, , , , );


--B1_en_xhdl3[0] is i2c_test:inst|en_xhdl3[0]
--operation mode is normal

B1_en_xhdl3[0]_lut_out = !B1_en_xhdl3[0];
B1_en_xhdl3[0] = DFFEAS(B1_en_xhdl3[0]_lut_out, clk, reset, , B1L115, , , , );


--B1_phase2 is i2c_test:inst|phase2
--operation mode is normal

B1_phase2_lut_out = B1L117 & B1L274 & (!B1_phase2);
B1_phase2 = DFFEAS(B1_phase2_lut_out, clk, reset, , , , , , );


--B1_main_state[1] is i2c_test:inst|main_state[1]
--operation mode is normal

B1_main_state[1]_lut_out = B1_main_state[1] & (B1_main_state[0] # B1L154) # !B1_main_state[1] & !B1_main_state[0] & !B1L154 & !C1_inst4;
B1_main_state[1] = DFFEAS(B1_main_state[1]_lut_out, clk, reset, , , , , , );


--B1_main_state[0] is i2c_test:inst|main_state[0]
--operation mode is normal

B1_main_state[0]_lut_out = B1_main_state[0] & (B1_main_state[1] # B1L154) # !B1_main_state[0] & !B1_main_state[1] & !B1L154 & C1_inst4;
B1_main_state[0] = DFFEAS(B1_main_state[0]_lut_out, clk, reset, , , , , , );


--B1L155 is i2c_test:inst|Mux~22841
--operation mode is normal

B1L155 = B1_scl_xhdl1 & (!B1_main_state[1] & !B1_main_state[0]) # !B1_scl_xhdl1 & (B1_main_state[1] $ !B1_main_state[0] # !B1_phase2);


--B1_phase0 is i2c_test:inst|phase0
--operation mode is normal

B1_phase0_lut_out = B1_clk_div[1] & B1L274 & B1L125 & !B1_phase0;
B1_phase0 = DFFEAS(B1_phase0_lut_out, clk, reset, , , , , , );


--B1_readData_reg[0] is i2c_test:inst|readData_reg[0]
--operation mode is normal

B1_readData_reg[0]_lut_out = A1L6;
B1_readData_reg[0] = DFFEAS(B1_readData_reg[0]_lut_out, clk, reset, , B1L297, , , , );


--B1_writeData_reg[0] is i2c_test:inst|writeData_reg[0]
--operation mode is normal

B1_writeData_reg[0]_lut_out = !D1_counter[0];
B1_writeData_reg[0] = DFFEAS(B1_writeData_reg[0]_lut_out, clk, reset, , B1L169, , , , );


--B1L302 is i2c_test:inst|seg_data_buf[0]~343
--operation mode is normal

B1L302 = B1_en_xhdl3[1] & (B1_en_xhdl3[0] & !B1_writeData_reg[0]) # !B1_en_xhdl3[1] & B1_readData_reg[0] & !B1_en_xhdl3[0];


--B1_writeData_reg[1] is i2c_test:inst|writeData_reg[1]
--operation mode is normal

B1_writeData_reg[1]_lut_out = D1_counter[1];
B1_writeData_reg[1] = DFFEAS(B1_writeData_reg[1]_lut_out, clk, reset, , B1L169, , , , );


--B1_readData_reg[1] is i2c_test:inst|readData_reg[1]
--operation mode is normal

B1_readData_reg[1]_lut_out = B1_readData_reg[0];
B1_readData_reg[1] = DFFEAS(B1_readData_reg[1]_lut_out, clk, reset, , B1L297, , , , );


--B1L303 is i2c_test:inst|seg_data_buf[1]~344
--operation mode is normal

B1L303 = B1_en_xhdl3[1] & B1_writeData_reg[1] & B1_en_xhdl3[0] # !B1_en_xhdl3[1] & (!B1_en_xhdl3[0] & B1_readData_reg[1]);


--B1_readData_reg[2] is i2c_test:inst|readData_reg[2]
--operation mode is normal

B1_readData_reg[2]_lut_out = B1_readData_reg[1];
B1_readData_reg[2] = DFFEAS(B1_readData_reg[2]_lut_out, clk, reset, , B1L297, , , , );


--B1_writeData_reg[2] is i2c_test:inst|writeData_reg[2]
--operation mode is normal

B1_writeData_reg[2]_lut_out = !D1_counter[2];
B1_writeData_reg[2] = DFFEAS(B1_writeData_reg[2]_lut_out, clk, reset, , B1L169, , , , );


--B1L304 is i2c_test:inst|seg_data_buf[2]~345
--operation mode is normal

B1L304 = B1_en_xhdl3[1] & (B1_en_xhdl3[0] & !B1_writeData_reg[2]) # !B1_en_xhdl3[1] & B1_readData_reg[2] & !B1_en_xhdl3[0];


--B1_writeData_reg[3] is i2c_test:inst|writeData_reg[3]
--operation mode is normal

B1_writeData_reg[3]_lut_out = D1_counter[3];
B1_writeData_reg[3] = DFFEAS(B1_writeData_reg[3]_lut_out, clk, reset, , B1L169, , , , );


--B1_readData_reg[3] is i2c_test:inst|readData_reg[3]
--operation mode is normal

B1_readData_reg[3]_lut_out = B1_readData_reg[2];
B1_readData_reg[3] = DFFEAS(B1_readData_reg[3]_lut_out, clk, reset, , B1L297, , , , );


--B1L305 is i2c_test:inst|seg_data_buf[3]~346
--operation mode is normal

B1L305 = B1_en_xhdl3[1] & B1_writeData_reg[3] & B1_en_xhdl3[0] # !B1_en_xhdl3[1] & (!B1_en_xhdl3[0] & B1_readData_reg[3]);


--B1L156 is i2c_test:inst|Mux~22843
--operation mode is normal

B1L156 = B1L305 # B1L303 & (!B1L304 # !B1L302) # !B1L303 & (B1L304);


--B1_readData_reg[7] is i2c_test:inst|readData_reg[7]
--operation mode is normal

B1_readData_reg[7]_lut_out = B1_readData_reg[6];
B1_readData_reg[7] = DFFEAS(B1_readData_reg[7]_lut_out, clk, reset, , B1L297, , , , );


--B1_readData_reg[6] is i2c_test:inst|readData_reg[6]
--operation mode is normal

B1_readData_reg[6]_lut_out = B1_readData_reg[5];
B1_readData_reg[6] = DFFEAS(B1_readData_reg[6]_lut_out, clk, reset, , B1L297, , , , );


--B1_readData_reg[5] is i2c_test:inst|readData_reg[5]
--operation mode is normal

B1_readData_reg[5]_lut_out = B1_readData_reg[4];
B1_readData_reg[5] = DFFEAS(B1_readData_reg[5]_lut_out, clk, reset, , B1L297, , , , );


--B1_readData_reg[4] is i2c_test:inst|readData_reg[4]
--operation mode is normal

B1_readData_reg[4]_lut_out = B1_readData_reg[3];
B1_readData_reg[4] = DFFEAS(B1_readData_reg[4]_lut_out, clk, reset, , B1L297, , , , );


--B1L157 is i2c_test:inst|Mux~22844
--operation mode is normal

B1L157 = !B1_readData_reg[7] & !B1_readData_reg[6] & !B1_readData_reg[5] & !B1_readData_reg[4];


--B1L158 is i2c_test:inst|Mux~22845
--operation mode is normal

B1L158 = B1_en_xhdl3[1] # B1_en_xhdl3[0] # B1L157;


--B1L159 is i2c_test:inst|Mux~22846
--operation mode is normal

B1L159 = B1L303 & !B1L305 & (B1L302 # !B1L304) # !B1L303 & (B1L304 & (B1L305) # !B1L304 & B1L302 & !B1L305);


--B1L160 is i2c_test:inst|Mux~22847
--operation mode is normal

B1L160 = B1L303 & B1L302 & (!B1L305) # !B1L303 & (B1L304 & (!B1L305) # !B1L304 & B1L302);


--B1L161 is i2c_test:inst|Mux~22848
--operation mode is normal

B1L161 = B1L303 & (B1L302 & B1L304 # !B1L302 & !B1L304 & B1L305) # !B1L303 & !B1L305 & (B1L302 $ B1L304);


--B1L162 is i2c_test:inst|Mux~22849
--operation mode is normal

B1L162 = B1L304 & B1L305 & (B1L303 # !B1L302) # !B1L304 & !B1L302 & B1L303 & !B1L305;


--B1L163 is i2c_test:inst|Mux~22850
--operation mode is normal

B1L163 = B1L303 & (B1L302 & (B1L305) # !B1L302 & B1L304) # !B1L303 & B1L304 & (B1L302 $ B1L305);


--B1L164 is i2c_test:inst|Mux~22851
--operation mode is normal

B1L164 = B1L303 & B1L302 & !B1L304 & B1L305 # !B1L303 & (B1L304 $ (B1L302 & !B1L305));


--B1_cnt_scan[0] is i2c_test:inst|cnt_scan[0]
--operation mode is arithmetic

B1_cnt_scan[0]_lut_out = !B1_cnt_scan[0];
B1_cnt_scan[0] = DFFEAS(B1_cnt_scan[0]_lut_out, clk, reset, , , , , , );

--B1L87 is i2c_test:inst|cnt_scan[0]~85
--operation mode is arithmetic

B1L87 = CARRY(B1_cnt_scan[0]);


--B1_cnt_scan[1] is i2c_test:inst|cnt_scan[1]
--operation mode is arithmetic

B1_cnt_scan[1]_carry_eqn = B1L87;
B1_cnt_scan[1]_lut_out = B1_cnt_scan[1] $ (B1_cnt_scan[1]_carry_eqn);
B1_cnt_scan[1] = DFFEAS(B1_cnt_scan[1]_lut_out, clk, reset, , , , , , );

--B1L89 is i2c_test:inst|cnt_scan[1]~89
--operation mode is arithmetic

B1L89 = CARRY(!B1L87 # !B1_cnt_scan[1]);


--B1_cnt_scan[2] is i2c_test:inst|cnt_scan[2]
--operation mode is arithmetic

B1_cnt_scan[2]_carry_eqn = B1L89;
B1_cnt_scan[2]_lut_out = B1_cnt_scan[2] $ (!B1_cnt_scan[2]_carry_eqn);
B1_cnt_scan[2] = DFFEAS(B1_cnt_scan[2]_lut_out, clk, reset, , , , , , );

--B1L91 is i2c_test:inst|cnt_scan[2]~93
--operation mode is arithmetic

B1L91 = CARRY(B1_cnt_scan[2] & (!B1L89));


--B1_cnt_scan[3] is i2c_test:inst|cnt_scan[3]
--operation mode is arithmetic

B1_cnt_scan[3]_carry_eqn = B1L91;
B1_cnt_scan[3]_lut_out = B1_cnt_scan[3] $ (B1_cnt_scan[3]_carry_eqn);
B1_cnt_scan[3] = DFFEAS(B1_cnt_scan[3]_lut_out, clk, reset, , , , , , );

--B1L93 is i2c_test:inst|cnt_scan[3]~97
--operation mode is arithmetic

B1L93 = CARRY(!B1L91 # !B1_cnt_scan[3]);


--B1L112 is i2c_test:inst|Equal~522
--operation mode is normal

B1L112 = B1_cnt_scan[0] & B1_cnt_scan[1] & B1_cnt_scan[2] & B1_cnt_scan[3];


--B1_cnt_scan[4] is i2c_test:inst|cnt_scan[4]
--operation mode is arithmetic

B1_cnt_scan[4]_carry_eqn = B1L93;
B1_cnt_scan[4]_lut_out = B1_cnt_scan[4] $ (!B1_cnt_scan[4]_carry_eqn);
B1_cnt_scan[4] = DFFEAS(B1_cnt_scan[4]_lut_out, clk, reset, , , , , , );

--B1L95 is i2c_test:inst|cnt_scan[4]~101
--operation mode is arithmetic

B1L95 = CARRY(B1_cnt_scan[4] & (!B1L93));


--B1_cnt_scan[5] is i2c_test:inst|cnt_scan[5]
--operation mode is arithmetic

B1_cnt_scan[5]_carry_eqn = B1L95;
B1_cnt_scan[5]_lut_out = B1_cnt_scan[5] $ (B1_cnt_scan[5]_carry_eqn);
B1_cnt_scan[5] = DFFEAS(B1_cnt_scan[5]_lut_out, clk, reset, , , , , , );

--B1L97 is i2c_test:inst|cnt_scan[5]~105
--operation mode is arithmetic

B1L97 = CARRY(!B1L95 # !B1_cnt_scan[5]);


--B1_cnt_scan[6] is i2c_test:inst|cnt_scan[6]
--operation mode is arithmetic

B1_cnt_scan[6]_carry_eqn = B1L97;
B1_cnt_scan[6]_lut_out = B1_cnt_scan[6] $ (!B1_cnt_scan[6]_carry_eqn);
B1_cnt_scan[6] = DFFEAS(B1_cnt_scan[6]_lut_out, clk, reset, , , , , , );

--B1L99 is i2c_test:inst|cnt_scan[6]~109
--operation mode is arithmetic

B1L99 = CARRY(B1_cnt_scan[6] & (!B1L97));


--B1_cnt_scan[7] is i2c_test:inst|cnt_scan[7]
--operation mode is arithmetic

B1_cnt_scan[7]_carry_eqn = B1L99;
B1_cnt_scan[7]_lut_out = B1_cnt_scan[7] $ (B1_cnt_scan[7]_carry_eqn);
B1_cnt_scan[7] = DFFEAS(B1_cnt_scan[7]_lut_out, clk, reset, , , , , , );

--B1L101 is i2c_test:inst|cnt_scan[7]~113
--operation mode is arithmetic

B1L101 = CARRY(!B1L99 # !B1_cnt_scan[7]);


--B1L113 is i2c_test:inst|Equal~523
--operation mode is normal

B1L113 = B1_cnt_scan[4] & B1_cnt_scan[5] & B1_cnt_scan[6] & B1_cnt_scan[7];


--B1_cnt_scan[8] is i2c_test:inst|cnt_scan[8]
--operation mode is arithmetic

B1_cnt_scan[8]_carry_eqn = B1L101;
B1_cnt_scan[8]_lut_out = B1_cnt_scan[8] $ (!B1_cnt_scan[8]_carry_eqn);
B1_cnt_scan[8] = DFFEAS(B1_cnt_scan[8]_lut_out, clk, reset, , , , , , );

--B1L103 is i2c_test:inst|cnt_scan[8]~117
--operation mode is arithmetic

B1L103 = CARRY(B1_cnt_scan[8] & (!B1L101));


--B1_cnt_scan[9] is i2c_test:inst|cnt_scan[9]
--operation mode is arithmetic

B1_cnt_scan[9]_carry_eqn = B1L103;
B1_cnt_scan[9]_lut_out = B1_cnt_scan[9] $ (B1_cnt_scan[9]_carry_eqn);
B1_cnt_scan[9] = DFFEAS(B1_cnt_scan[9]_lut_out, clk, reset, , , , , , );

--B1L105 is i2c_test:inst|cnt_scan[9]~121
--operation mode is arithmetic

B1L105 = CARRY(!B1L103 # !B1_cnt_scan[9]);


--B1_cnt_scan[10] is i2c_test:inst|cnt_scan[10]
--operation mode is arithmetic

B1_cnt_scan[10]_carry_eqn = B1L105;
B1_cnt_scan[10]_lut_out = B1_cnt_scan[10] $ (!B1_cnt_scan[10]_carry_eqn);
B1_cnt_scan[10] = DFFEAS(B1_cnt_scan[10]_lut_out, clk, reset, , , , , , );

--B1L107 is i2c_test:inst|cnt_scan[10]~125
--operation mode is arithmetic

B1L107 = CARRY(B1_cnt_scan[10] & (!B1L105));


--B1_cnt_scan[11] is i2c_test:inst|cnt_scan[11]
--operation mode is normal

B1_cnt_scan[11]_carry_eqn = B1L107;
B1_cnt_scan[11]_lut_out = B1_cnt_scan[11] $ (B1_cnt_scan[11]_carry_eqn);
B1_cnt_scan[11] = DFFEAS(B1_cnt_scan[11]_lut_out, clk, reset, , , , , , );


--B1L114 is i2c_test:inst|Equal~524
--operation mode is normal

B1L114 = B1_cnt_scan[8] & B1_cnt_scan[9] & B1_cnt_scan[10] & B1_cnt_scan[11];


--B1L115 is i2c_test:inst|Equal~525
--operation mode is normal

B1L115 = B1L112 & B1L113 & B1L114;


--B1_clk_div[4] is i2c_test:inst|clk_div[4]
--operation mode is normal

B1_clk_div[4]_lut_out = B1L1 & (!B1L126 # !B1_clk_div[5] # !B1L116);
B1_clk_div[4] = DFFEAS(B1_clk_div[4]_lut_out, clk, reset, , , , , , );


--B1_clk_div[7] is i2c_test:inst|clk_div[7]
--operation mode is normal

B1_clk_div[7]_lut_out = B1L3;
B1_clk_div[7] = DFFEAS(B1_clk_div[7]_lut_out, clk, reset, , , , , , );


--B1_clk_div[1] is i2c_test:inst|clk_div[1]
--operation mode is normal

B1_clk_div[1]_lut_out = B1L4;
B1_clk_div[1] = DFFEAS(B1_clk_div[1]_lut_out, clk, reset, , , , , , );


--B1L116 is i2c_test:inst|Equal~526
--operation mode is normal

B1L116 = B1_clk_div[4] & (!B1_clk_div[7] & !B1_clk_div[1]);


--B1_clk_div[2] is i2c_test:inst|clk_div[2]
--operation mode is normal

B1_clk_div[2]_lut_out = B1L6 & (!B1L126 # !B1_clk_div[5] # !B1L116);
B1_clk_div[2] = DFFEAS(B1_clk_div[2]_lut_out, clk, reset, , , , , , );


--B1_clk_div[6] is i2c_test:inst|clk_div[6]
--operation mode is normal

B1_clk_div[6]_lut_out = B1L8 & (!B1L126 # !B1_clk_div[5] # !B1L116);
B1_clk_div[6] = DFFEAS(B1_clk_div[6]_lut_out, clk, reset, , , , , , );


--B1L117 is i2c_test:inst|Equal~527
--operation mode is normal

B1L117 = B1L116 & (!B1_clk_div[2] & !B1_clk_div[6]);


--B1_clk_div[5] is i2c_test:inst|clk_div[5]
--operation mode is normal

B1_clk_div[5]_lut_out = B1L10 & (!B1L126 # !B1_clk_div[5] # !B1L116);
B1_clk_div[5] = DFFEAS(B1_clk_div[5]_lut_out, clk, reset, , , , , , );


--B1_clk_div[0] is i2c_test:inst|clk_div[0]
--operation mode is normal

⌨️ 快捷键说明

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