📄 rei2c.map.eqn
字号:
-- Copyright (C) 1991-2005 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.
--A1L83Q is dout[0]~reg0
--operation mode is normal
A1L83Q_lut_out = data[0];
A1L83Q = DFFEAS(A1L83Q_lut_out, clk, reset, , A1L73, , , , );
--A1L04Q is dout[1]~reg0
--operation mode is normal
A1L04Q_lut_out = data[1];
A1L04Q = DFFEAS(A1L04Q_lut_out, clk, reset, , A1L73, , , , );
--A1L24Q is dout[2]~reg0
--operation mode is normal
A1L24Q_lut_out = data[2];
A1L24Q = DFFEAS(A1L24Q_lut_out, clk, reset, , A1L73, , , , );
--A1L44Q is dout[3]~reg0
--operation mode is normal
A1L44Q_lut_out = data[3];
A1L44Q = DFFEAS(A1L44Q_lut_out, clk, reset, , A1L73, , , , );
--A1L64Q is dout[4]~reg0
--operation mode is normal
A1L64Q_lut_out = data[4];
A1L64Q = DFFEAS(A1L64Q_lut_out, clk, reset, , A1L73, , , , );
--A1L84Q is dout[5]~reg0
--operation mode is normal
A1L84Q_lut_out = data[5];
A1L84Q = DFFEAS(A1L84Q_lut_out, clk, reset, , A1L73, , , , );
--A1L05Q is dout[6]~reg0
--operation mode is normal
A1L05Q_lut_out = data[6];
A1L05Q = DFFEAS(A1L05Q_lut_out, clk, reset, , A1L73, , , , );
--A1L25Q is dout[7]~reg0
--operation mode is normal
A1L25Q_lut_out = data[7];
A1L25Q = DFFEAS(A1L25Q_lut_out, clk, reset, , A1L73, , , , );
--A1L78Q is oe~reg0
--operation mode is normal
A1L78Q_lut_out = !A1L59;
A1L78Q = DFFEAS(A1L78Q_lut_out, clk, reset, , A1L68, , , , );
--A1L501Q is scl~reg0
--operation mode is normal
A1L501Q_lut_out = count[2];
A1L501Q = DFFEAS(A1L501Q_lut_out, clk, reset, , , , , , );
--data[0] is data[0]
--operation mode is normal
data[0]_lut_out = A1L701;
data[0] = DFFEAS(data[0]_lut_out, clk, VCC, , A1L01, , , , );
--count[1] is count[1]
--operation mode is normal
count[1]_lut_out = !i2c_active & (count[0] $ count[1]);
count[1] = DFFEAS(count[1]_lut_out, clk, reset, , , , , , );
--count[0] is count[0]
--operation mode is normal
count[0]_lut_out = !count[0] & !i2c_active;
count[0] = DFFEAS(count[0]_lut_out, clk, reset, , , , , , );
--count[2] is count[2]
--operation mode is normal
count[2]_lut_out = !i2c_active & (count[2] $ (count[0] & count[1]));
count[2] = DFFEAS(count[2]_lut_out, clk, reset, , , , , , );
--A1L49 is reduce_nor~259
--operation mode is normal
A1L49 = count[1] & (!count[0] & !count[2]);
--state.transfer is state.transfer
--operation mode is normal
state.transfer_lut_out = A1L011 # state.transfer & (A1L59 # A1L101);
state.transfer = DFFEAS(state.transfer_lut_out, clk, reset, , !count[0], , , , );
--A1L33 is datacount[3]~171
--operation mode is normal
A1L33 = state.transfer & rd;
--datacount[2] is datacount[2]
--operation mode is normal
datacount[2]_lut_out = !datacount[2];
datacount[2] = DFFEAS(datacount[2]_lut_out, clk, reset, , A1L13, , , , );
--datacount[0] is datacount[0]
--operation mode is normal
datacount[0]_lut_out = !datacount[0] & (datacount[2] # datacount[1] # !datacount[3]);
datacount[0] = DFFEAS(datacount[0]_lut_out, clk, reset, , A1L43, , , , );
--datacount[1] is datacount[1]
--operation mode is normal
datacount[1]_lut_out = A1L1;
datacount[1] = DFFEAS(datacount[1]_lut_out, clk, reset, , A1L43, , , , );
--datacount[3] is datacount[3]
--operation mode is normal
datacount[3]_lut_out = datacount[2] & (datacount[3] $ (datacount[0] & datacount[1])) # !datacount[2] & datacount[3] & (datacount[0] # datacount[1]);
datacount[3] = DFFEAS(datacount[3]_lut_out, clk, reset, , A1L43, , , , );
--A1L59 is reduce_nor~260
--operation mode is normal
A1L59 = datacount[2] # datacount[0] # datacount[1] # !datacount[3];
--A1L73 is dout[0]~91
--operation mode is normal
A1L73 = A1L49 & A1L33 & !A1L59 & !count[0];
--data[1] is data[1]
--operation mode is normal
data[1]_lut_out = A1L701;
data[1] = DFFEAS(data[1]_lut_out, clk, VCC, , A1L21, , , , );
--data[2] is data[2]
--operation mode is normal
data[2]_lut_out = A1L701;
data[2] = DFFEAS(data[2]_lut_out, clk, VCC, , A1L41, , , , );
--data[3] is data[3]
--operation mode is normal
data[3]_lut_out = A1L701;
data[3] = DFFEAS(data[3]_lut_out, clk, VCC, , A1L61, , , , );
--data[4] is data[4]
--operation mode is normal
data[4]_lut_out = A1L701;
data[4] = DFFEAS(data[4]_lut_out, clk, VCC, , A1L81, , , , );
--data[5] is data[5]
--operation mode is normal
data[5]_lut_out = A1L701;
data[5] = DFFEAS(data[5]_lut_out, clk, VCC, , A1L02, , , , );
--data[6] is data[6]
--operation mode is normal
data[6]_lut_out = A1L701;
data[6] = DFFEAS(data[6]_lut_out, clk, VCC, , A1L22, , , , );
--data[7] is data[7]
--operation mode is normal
data[7]_lut_out = A1L701;
data[7] = DFFEAS(data[7]_lut_out, clk, VCC, , A1L52, , , , );
--A1L69 is reduce_nor~261
--operation mode is normal
A1L69 = count[1] & (!count[2]);
--A1L721 is state~3715
--operation mode is normal
A1L721 = count[2] & count[1] & (!count[0]);
--A1L32 is data[6]~147
--operation mode is normal
A1L32 = reset & A1L33 & A1L721 & !datacount[0];
--A1L1 is add~332
--operation mode is normal
A1L1 = datacount[0] $ datacount[1];
--A1L2 is add~333
--operation mode is normal
A1L2 = datacount[2] $ (datacount[0] # datacount[1]);
--A1L01 is data[0]~7
--operation mode is normal
A1L01 = datacount[3] & A1L32 & !A1L1 & !A1L2;
--i2c_active is i2c_active
--operation mode is normal
i2c_active_lut_out = state.quit # i2c_active & state.initial1 & !state.initial2;
i2c_active = DFFEAS(i2c_active_lut_out, clk, reset, , !count[0], , , , );
--A1L901 is Select~924
--operation mode is normal
A1L901 = state.transfer & (count[2] # !rd # !count[1]);
--state.control2 is state.control2
--operation mode is normal
state.control2_lut_out = A1L201 & (state.start2 # state.control2 & !A1L821) # !A1L201 & (state.control2 & !A1L821);
state.control2 = DFFEAS(state.control2_lut_out, clk, reset, , !count[0], , , , );
--A1L821 is state~3716
--operation mode is normal
A1L821 = datacount[3] & count[1] & (!count[2]);
--A1L011 is Select~925
--operation mode is normal
A1L011 = A1L901 # state.control2 & A1L821;
--i[0] is i[0]
--operation mode is arithmetic
i[0]_lut_out = !i[0];
i[0] = DFFEAS(i[0]_lut_out, clk, reset, , A1L48, , , , );
--A1L65 is i[0]~288
--operation mode is arithmetic
A1L65 = CARRY(i[0]);
--i[1] is i[1]
--operation mode is arithmetic
i[1]_carry_eqn = A1L65;
i[1]_lut_out = i[1] $ (i[1]_carry_eqn);
i[1] = DFFEAS(i[1]_lut_out, clk, reset, , A1L48, , , , );
--A1L85 is i[1]~292
--operation mode is arithmetic
A1L85 = CARRY(!A1L65 # !i[1]);
--i[2] is i[2]
--operation mode is arithmetic
i[2]_carry_eqn = A1L85;
i[2]_lut_out = i[2] $ (!i[2]_carry_eqn);
i[2] = DFFEAS(i[2]_lut_out, clk, reset, , A1L48, , , , );
--A1L06 is i[2]~296
--operation mode is arithmetic
A1L06 = CARRY(i[2] & (!A1L85));
--i[3] is i[3]
--operation mode is arithmetic
i[3]_carry_eqn = A1L06;
i[3]_lut_out = i[3] $ (i[3]_carry_eqn);
i[3] = DFFEAS(i[3]_lut_out, clk, reset, , A1L48, , , , );
--A1L26 is i[3]~300
--operation mode is arithmetic
A1L26 = CARRY(!A1L06 # !i[3]);
--A1L79 is reduce_nor~262
--operation mode is normal
A1L79 = !i[3] # !i[2] # !i[1] # !i[0];
--i[4] is i[4]
--operation mode is arithmetic
i[4]_carry_eqn = A1L26;
i[4]_lut_out = i[4] $ (!i[4]_carry_eqn);
i[4] = DFFEAS(i[4]_lut_out, clk, reset, , A1L48, , , , );
--A1L46 is i[4]~304
--operation mode is arithmetic
A1L46 = CARRY(i[4] & (!A1L26));
--i[5] is i[5]
--operation mode is arithmetic
i[5]_carry_eqn = A1L46;
i[5]_lut_out = i[5] $ (i[5]_carry_eqn);
i[5] = DFFEAS(i[5]_lut_out, clk, reset, , A1L48, , , , );
--A1L66 is i[5]~308
--operation mode is arithmetic
A1L66 = CARRY(!A1L46 # !i[5]);
--i[6] is i[6]
--operation mode is arithmetic
i[6]_carry_eqn = A1L66;
i[6]_lut_out = i[6] $ (!i[6]_carry_eqn);
i[6] = DFFEAS(i[6]_lut_out, clk, reset, , A1L48, , , , );
--A1L86 is i[6]~312
--operation mode is arithmetic
A1L86 = CARRY(i[6] & (!A1L66));
--i[7] is i[7]
--operation mode is arithmetic
i[7]_carry_eqn = A1L86;
i[7]_lut_out = i[7] $ (i[7]_carry_eqn);
i[7] = DFFEAS(i[7]_lut_out, clk, reset, , A1L48, , , , );
--A1L07 is i[7]~316
--operation mode is arithmetic
A1L07 = CARRY(!A1L86 # !i[7]);
--A1L89 is reduce_nor~263
--operation mode is normal
A1L89 = !i[7] # !i[6] # !i[5] # !i[4];
--i[8] is i[8]
--operation mode is arithmetic
i[8]_carry_eqn = A1L07;
i[8]_lut_out = i[8] $ (!i[8]_carry_eqn);
i[8] = DFFEAS(i[8]_lut_out, clk, reset, , A1L48, , , , );
--A1L27 is i[8]~320
--operation mode is arithmetic
A1L27 = CARRY(i[8] & (!A1L07));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -