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

📄 i2c.fit.eqn

📁 vhdl的很多例子
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--B1L178 is i2c_test:inst|main_state[1]~1951 at LC_X8_Y8_N0
--operation mode is normal

B1L178 = B1_inner_state[3] & (!B1_sda_buf & B1_phase1 # !B1_inner_state[0]);


--B1L179 is i2c_test:inst|main_state[1]~1952 at LC_X8_Y8_N5
--operation mode is normal

B1L179 = B1L178 & (B1_inner_state[0] $ (B1_i2c_state[1] & B1L177));


--B1L180 is i2c_test:inst|main_state[1]~1953 at LC_X10_Y7_N1
--operation mode is normal

B1L180 = B1L179 & !B1_i2c_state[1] & (!B1L197) # !B1L179 & (!B1_i2c_state[0] # !B1_i2c_state[1]);


--B1_i2c_state[2] is i2c_test:inst|i2c_state[2] at LC_X9_Y10_N9
--operation mode is normal

B1_i2c_state[2]_lut_out = B1_i2c_state[2] & !B1L282 # !B1_i2c_state[2] & (B1L281);
B1_i2c_state[2] = DFFEAS(B1_i2c_state[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , !B1_main_state[0], , , !B1_main_state[1], );


--B1L181 is i2c_test:inst|main_state[1]~1954 at LC_X11_Y7_N3
--operation mode is normal

B1L181 = B1_main_state[0] & !B1_i2c_state[2] & B1L180 # !B1_main_state[0] & (B1L176);


--B1L198 is i2c_test:inst|Mux~22853 at LC_X9_Y10_N7
--operation mode is normal

B1L198 = B1_i2c_state[2] & (B1_i2c_state[0]);


--B1L182 is i2c_test:inst|main_state[1]~1955 at LC_X9_Y10_N8
--operation mode is normal

B1L182 = B1_inner_state[3] & !B1_inner_state[2];


--B1L199 is i2c_test:inst|Mux~22854 at LC_X9_Y9_N7
--operation mode is normal

B1L199 = B1_phase3 & !B1_inner_state[0];


--B1L183 is i2c_test:inst|main_state[1]~1956 at LC_X9_Y10_N4
--operation mode is normal

B1L183 = !B1_i2c_state[0] # !B1L199 # !B1_inner_state[1] # !B1L182;


--B1L200 is i2c_test:inst|Mux~22855 at LC_X8_Y9_N6
--operation mode is normal

B1L200 = !B1_inner_state[2] & (!B1_inner_state[1] & B1_inner_state[0]);


--B1L184 is i2c_test:inst|main_state[1]~1957 at LC_X8_Y9_N0
--operation mode is normal

B1L184 = B1_sda_buf # !B1L200 # !B1_phase1 # !B1_inner_state[3];


--B1L185 is i2c_test:inst|main_state[1]~1958 at LC_X9_Y10_N5
--operation mode is normal

B1L185 = B1L198 # B1_i2c_state[1] & B1L183 # !B1_i2c_state[1] & (B1L184);


--B1L186 is i2c_test:inst|main_state[1]~1959 at LC_X11_Y7_N8
--operation mode is normal

B1L186 = B1_main_state[1] & !B1_main_state[0] & B1L185 # !B1_main_state[1] & (B1L181);


--C1_inst4 is delay_reset_block:inst2|inst4 at LC_X12_Y7_N3
--operation mode is normal

C1_inst4 = !G1_cout # !write;


--B1L157 is i2c_test:inst|Equal~535 at LC_X6_Y6_N6
--operation mode is normal

B1L157 = !B1_clk_div[7] & !B1_clk_div[4] & !B1_clk_div[2] & B1_clk_div[6];


--B1L326 is i2c_test:inst|readData_reg[6]~415 at LC_X10_Y7_N0
--operation mode is normal

B1L326 = B1_i2c_state[1] & !B1_i2c_state[2] & B1_i2c_state[0];


--B1L327 is i2c_test:inst|readData_reg[6]~416 at LC_X10_Y9_N7
--operation mode is normal

B1L327 = !B1_inner_state[0] & !B1_inner_state[1];


--B1L328 is i2c_test:inst|readData_reg[6]~417 at LC_X10_Y9_N0
--operation mode is normal

B1L328 = B1_main_state[0] # B1_inner_state[3] $ (!B1_inner_state[2] & B1L327);


--B1L329 is i2c_test:inst|readData_reg[6]~418 at LC_X11_Y9_N2
--operation mode is normal

B1L329 = B1_phase1 & B1_main_state[1] & B1L326 & !B1L328;


--D1_counter[0] is i2c_t:inst4|counter[0] at LC_X11_Y10_N5
--operation mode is normal

D1_counter[0]_lut_out = !D1_counter[0];
D1_counter[0] = DFFEAS(D1_counter[0]_lut_out, GLOBAL(C1_inst4), GLOBAL(reset), , , , , , );


--B1L201 is i2c_test:inst|Mux~22856 at LC_X10_Y10_N4
--operation mode is normal

B1L201 = !B1_main_state[1] & !B1_main_state[0];


--D1_counter[1] is i2c_t:inst4|counter[1] at LC_X11_Y10_N3
--operation mode is normal

D1_counter[1]_lut_out = D1_counter[0] $ D1_counter[1];
D1_counter[1] = DFFEAS(D1_counter[1]_lut_out, GLOBAL(C1_inst4), GLOBAL(reset), , , , , , );


--D1_counter[2] is i2c_t:inst4|counter[2] at LC_X11_Y10_N4
--operation mode is normal

D1_counter[2]_lut_out = D1_counter[2] $ (D1_counter[0] & D1_counter[1]);
D1_counter[2] = DFFEAS(D1_counter[2]_lut_out, GLOBAL(C1_inst4), GLOBAL(reset), , , , , , );


--D1_counter[3] is i2c_t:inst4|counter[3] at LC_X11_Y10_N9
--operation mode is normal

D1_counter[3]_lut_out = D1_counter[3] $ (D1_counter[1] & D1_counter[0] & D1_counter[2]);
D1_counter[3] = DFFEAS(D1_counter[3]_lut_out, GLOBAL(C1_inst4), GLOBAL(reset), , , , , , );


--B1_link is i2c_test:inst|link at LC_X9_Y9_N6
--operation mode is normal

B1_link_lut_out = B1_main_state[0] & (B1L291) # !B1_main_state[0] & B1_main_state[1] & (B1L297);
B1_link = DFFEAS(B1_link_lut_out, GLOBAL(clk), GLOBAL(reset), , , , , , );


--B1L1 is i2c_test:inst|add~543 at LC_X5_Y6_N4
--operation mode is arithmetic

B1L1 = B1_clk_div[4] $ !B1L22;

--B1L2 is i2c_test:inst|add~545 at LC_X5_Y6_N4
--operation mode is arithmetic

B1L2 = B1L3;


--B1L158 is i2c_test:inst|Equal~536 at LC_X6_Y6_N0
--operation mode is normal

B1L158 = B1_clk_div[3] & B1_clk_div[2] & !B1_clk_div[0] & B1_clk_div[6];


--B1L5 is i2c_test:inst|add~548 at LC_X5_Y6_N7
--operation mode is normal

B1L5_carry_eqn = (!B1L2 & B1L13) # (B1L2 & B1L14);
B1L5 = B1L5_carry_eqn $ B1_clk_div[7];


--B1L6 is i2c_test:inst|add~553 at LC_X5_Y6_N1
--operation mode is arithmetic

B1L6 = B1_clk_div[1] $ B1L19;

--B1L7 is i2c_test:inst|add~555 at LC_X5_Y6_N1
--operation mode is arithmetic

B1L7_cout_0 = !B1L19 # !B1_clk_div[1];
B1L7 = CARRY(B1L7_cout_0);

--B1L8 is i2c_test:inst|add~555COUT1_708 at LC_X5_Y6_N1
--operation mode is arithmetic

B1L8_cout_1 = !B1L20 # !B1_clk_div[1];
B1L8 = CARRY(B1L8_cout_1);


--B1L9 is i2c_test:inst|add~558 at LC_X5_Y6_N2
--operation mode is arithmetic

B1L9 = B1_clk_div[2] $ (!B1L7);

--B1L10 is i2c_test:inst|add~560 at LC_X5_Y6_N2
--operation mode is arithmetic

B1L10_cout_0 = B1_clk_div[2] & (!B1L7);
B1L10 = CARRY(B1L10_cout_0);

--B1L11 is i2c_test:inst|add~560COUT1_710 at LC_X5_Y6_N2
--operation mode is arithmetic

B1L11_cout_1 = B1_clk_div[2] & (!B1L8);
B1L11 = CARRY(B1L11_cout_1);


--B1L12 is i2c_test:inst|add~563 at LC_X5_Y6_N6
--operation mode is arithmetic

B1L12_carry_eqn = (!B1L2 & B1L16) # (B1L2 & B1L17);
B1L12 = B1_clk_div[6] $ (!B1L12_carry_eqn);

--B1L13 is i2c_test:inst|add~565 at LC_X5_Y6_N6
--operation mode is arithmetic

B1L13_cout_0 = B1_clk_div[6] & (!B1L16);
B1L13 = CARRY(B1L13_cout_0);

--B1L14 is i2c_test:inst|add~565COUT1_715 at LC_X5_Y6_N6
--operation mode is arithmetic

B1L14_cout_1 = B1_clk_div[6] & (!B1L17);
B1L14 = CARRY(B1L14_cout_1);


--B1L15 is i2c_test:inst|add~568 at LC_X5_Y6_N5
--operation mode is arithmetic

B1L15_carry_eqn = (!B1L2 & GND) # (B1L2 & VCC);
B1L15 = B1_clk_div[5] $ B1L15_carry_eqn;

--B1L16 is i2c_test:inst|add~570 at LC_X5_Y6_N5
--operation mode is arithmetic

B1L16_cout_0 = !B1L2 # !B1_clk_div[5];
B1L16 = CARRY(B1L16_cout_0);

--B1L17 is i2c_test:inst|add~570COUT1_713 at LC_X5_Y6_N5
--operation mode is arithmetic

B1L17_cout_1 = !B1L2 # !B1_clk_div[5];
B1L17 = CARRY(B1L17_cout_1);


--B1L18 is i2c_test:inst|add~573 at LC_X5_Y6_N0
--operation mode is arithmetic

B1L18 = !B1_clk_div[0];

--B1L19 is i2c_test:inst|add~575 at LC_X5_Y6_N0
--operation mode is arithmetic

B1L19_cout_0 = B1_clk_div[0];
B1L19 = CARRY(B1L19_cout_0);

--B1L20 is i2c_test:inst|add~575COUT1_706 at LC_X5_Y6_N0
--operation mode is arithmetic

B1L20_cout_1 = B1_clk_div[0];
B1L20 = CARRY(B1L20_cout_1);


--B1L21 is i2c_test:inst|add~578 at LC_X5_Y6_N3
--operation mode is arithmetic

B1L21 = B1_clk_div[3] $ (B1L10);

--B1L22 is i2c_test:inst|add~580 at LC_X5_Y6_N3
--operation mode is arithmetic

B1L22_cout_0 = !B1L10 # !B1_clk_div[3];
B1L22 = CARRY(B1L22_cout_0);

--B1L23 is i2c_test:inst|add~580COUT1_711 at LC_X5_Y6_N3
--operation mode is arithmetic

B1L23_cout_1 = !B1L11 # !B1_clk_div[3];
B1L23 = CARRY(B1L23_cout_1);


--G1_safe_q[9] is delay_reset_block:inst2|reset_counter:inst|lpm_counter:lpm_counter_component|cntr_1ub:auto_generated|safe_q[9] at LC_X13_Y7_N4
--operation mode is arithmetic

G1_safe_q[9]_carry_eqn = (!G1L14 & G1L25) # (G1L14 & G1L26);
G1_safe_q[9]_lut_out = G1_safe_q[9] $ (!G1_cout & G1_safe_q[9]_carry_eqn);
G1_safe_q[9] = DFFEAS(G1_safe_q[9]_lut_out, GLOBAL(clk), write, , , , , , );

--G1L28 is delay_reset_block:inst2|reset_counter:inst|lpm_counter:lpm_counter_component|cntr_1ub:auto_generated|counter_cella9~COUT at LC_X13_Y7_N4
--operation mode is arithmetic

G1L28 = CARRY(!G1L26 # !G1_safe_q[9]);


--G2_safe_q[9] is delay_reset_block:inst3|reset_counter:inst|lpm_counter:lpm_counter_component|cntr_1ub:auto_generated|safe_q[9] at LC_X15_Y7_N4
--operation mode is arithmetic

G2_safe_q[9]_carry_eqn = (!G2L14 & G2L25) # (G2L14 & G2L26);
G2_safe_q[9]_lut_out = G2_safe_q[9] $ (!G2_cout & G2_safe_q[9]_carry_eqn);
G2_safe_q[9] = DFFEAS(G2_safe_q[9]_lut_out, GLOBAL(clk), rd, , , , , , );

--G2L28 is delay_reset_block:inst3|reset_counter:inst|lpm_counter:lpm_counter_component|cntr_1ub:auto_generated|counter_cella9~COUT at LC_X15_Y7_N4
--operation mode is arithmetic

G2L28 = CARRY(!G2L26 # !G2_safe_q[9]);


--B1L24 is i2c_test:inst|add~583 at LC_X12_Y6_N7
--operation mode is arithmetic

B1L24_carry_eqn = (!B1L34 & B1L28) # (B1L34 & B1L29);
B1L24 = B1_cnt_delay[17] $ B1L24_carry_eqn;

--B1L25 is i2c_test:inst|add~585 at LC_X12_Y6_N7
--operation mode is arithmetic

B1L25_cout_0 = !B1L28 # !B1_cnt_delay[17];
B1L25 = CARRY(B1L25_cout_0);

--B1L26 is i2c_test:inst|add~585COUT1_745 at LC_X12_Y6_N7
--operation mode is arithmetic

B1L26_cout_1 = !B1L29 # !B1_cnt_delay[17];
B1L26 = CARRY(B1L26_cout_1);


--B1_start_delaycnt is i2c_test:inst|start_delaycnt at LC_X11_Y7_N7
--operation mode is normal

B1_start_delaycnt_lut_out = B1L154 & (B1L309 # B1_start_delaycnt & !B1L156) # !B1L154 & B1_start_delaycnt;
B1_start_delaycnt = DFFEAS(B1_start_delaycnt_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L201, , , , );


--B1L27 is i2c_test:inst|add~588 at LC_X12_Y6_N6
--operation mode is arithmetic

B1L27_carry_eqn = (!B1L34 & B1L31) # (B1L34 & B1L32);
B1L27 = B1_cnt_delay[16] $ !B1L27_carry_eqn;

--B1L28 is i2c_test:inst|add~590 at LC_X12_Y6_N6
--operation mode is arithmetic

B1L28_cout_0 = B1_cnt_delay[16] & !B1L31;
B1L28 = CARRY(B1L28_cout_0);

--B1L29 is i2c_test:inst|add~590COUT1_743 at LC_X12_Y6_N6
--operation mode is arithmetic

B1L29_cout_1 = B1_cnt_delay[16] & !B1L32;
B1L29 = CARRY(B1L29_cout_1);


--B1L30 is i2c_test:inst|add~593 at LC_X12_Y6_N5
--operation mode is arithmetic

B1L30_carry_eqn = B1L34;
B1L30 = B1_cnt_delay[15] $ B1L30_carry_eqn;

--B1L31 is i2c_test:inst|add~595 at LC_X12_Y6_N5
--operation mode is arithmetic

B1L31_cout_0 = !B1L34 # !B1_cnt_delay[15];
B1L31 = CARRY(B1L31_cout_0);

--B1L32 is i2c_test:inst|add~595COUT1_741 at LC_X12_Y6_N5
--operation mode is arithmetic

B1L32_cout_1 = !B1L34 # !B1_cnt_delay[15];
B1L32 = CARRY(B1L32_cout_1);


--B1L33 is i2c_test:inst|add~598 at LC_X12_Y6_N4
--operation mode is arithmetic

B1L33_carry_eqn = (!B1L39 & B1L68) # (B1L39 & B1L69);
B1L33 = B1_cnt_delay[14] $ !B1L33_carry_eqn;

--B1L34 is i2c_test:inst|add~600 at LC_X12_Y6_N4
--operation mode is arithmetic

B1L34 = CARRY(B1_cnt_delay[14] & !B1L69);


--B1L35 is i2c_test:inst|add~603 at LC_X12_Y6_N1
--operation mode is arithmetic

B1L35_carry_eqn = (!B1L39 & B1L74) # (B1L39 & B1L75);
B1L35 = B1_cnt_delay[11] $ B1L35_carry_eqn;

--B1L36 is i2c_test:inst|add~605 at LC_X12_Y6_N1
--operation mode is arithmetic

B1L36_cout_0 = !B1L74 # !B1_cnt_delay[11];
B1L36 = CARRY(B1L36_cout_0);

--B1L37 is i2c_test:inst|add~605COUT1_735 at LC_X12_Y6_N1
--operation mode is arithmetic

⌨️ 快捷键说明

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