📄 state_machine.fit.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.
--state[0] is state[0] at LC_X24_Y12_N7
--operation mode is normal
state[0]_lut_out = state[0] $ (A1L100 & A1L101 & A1L99);
state[0] = DFFEAS(state[0]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--state[1] is state[1] at LC_X24_Y12_N3
--operation mode is normal
state[1]_lut_out = state[1] $ (state[0] & A1L94);
state[1] = DFFEAS(state[1]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--state[2] is state[2] at LC_X24_Y12_N5
--operation mode is normal
state[2]_lut_out = state[2] $ (state[0] & state[1] & A1L94);
state[2] = DFFEAS(state[2]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L86 is Mux~286 at LC_X24_Y20_N5
--operation mode is normal
A1L86 = state[2] & state[0] & state[1] # !state[2] & (!state[1]);
--A1L87 is Mux~287 at LC_X24_Y20_N8
--operation mode is normal
A1L87 = state[0] & (state[1] # !state[2]) # !state[0] & !state[2] & state[1];
--A1L88 is Mux~288 at LC_X24_Y20_N2
--operation mode is normal
A1L88 = state[0] # state[2] & !state[1];
--A1L89 is Mux~289 at LC_X24_Y20_N9
--operation mode is normal
A1L89 = state[0] & (state[2] $ !state[1]) # !state[0] & state[2] & !state[1];
--A1L90 is Mux~290 at LC_X24_Y20_N7
--operation mode is normal
A1L90 = !state[0] & !state[2] & state[1];
--A1L91 is Mux~291 at LC_X24_Y20_N6
--operation mode is normal
A1L91 = state[0] $ !state[1] # !state[2];
--A1L92 is Mux~292 at LC_X24_Y20_N4
--operation mode is normal
A1L92 = !state[1] & (state[0] $ state[2]);
--cnt[0] is cnt[0] at LC_X23_Y13_N3
--operation mode is arithmetic
cnt[0]_lut_out = !cnt[0];
cnt[0] = DFFEAS(cnt[0]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L13 is cnt[0]~169 at LC_X23_Y13_N3
--operation mode is arithmetic
A1L13_cout_0 = cnt[0];
A1L13 = CARRY(A1L13_cout_0);
--A1L14 is cnt[0]~169COUT1_284 at LC_X23_Y13_N3
--operation mode is arithmetic
A1L14_cout_1 = cnt[0];
A1L14 = CARRY(A1L14_cout_1);
--cnt[1] is cnt[1] at LC_X23_Y13_N4
--operation mode is arithmetic
cnt[1]_lut_out = cnt[1] $ A1L13;
cnt[1] = DFFEAS(cnt[1]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L16 is cnt[1]~173 at LC_X23_Y13_N4
--operation mode is arithmetic
A1L16 = CARRY(!A1L14 # !cnt[1]);
--cnt[2] is cnt[2] at LC_X23_Y13_N5
--operation mode is arithmetic
cnt[2]_carry_eqn = A1L16;
cnt[2]_lut_out = cnt[2] $ !cnt[2]_carry_eqn;
cnt[2] = DFFEAS(cnt[2]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L18 is cnt[2]~177 at LC_X23_Y13_N5
--operation mode is arithmetic
A1L18_cout_0 = cnt[2] & !A1L16;
A1L18 = CARRY(A1L18_cout_0);
--A1L19 is cnt[2]~177COUT1_286 at LC_X23_Y13_N5
--operation mode is arithmetic
A1L19_cout_1 = cnt[2] & !A1L16;
A1L19 = CARRY(A1L19_cout_1);
--cnt[3] is cnt[3] at LC_X23_Y13_N6
--operation mode is arithmetic
cnt[3]_carry_eqn = (!A1L16 & A1L18) # (A1L16 & A1L19);
cnt[3]_lut_out = cnt[3] $ (cnt[3]_carry_eqn);
cnt[3] = DFFEAS(cnt[3]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L21 is cnt[3]~181 at LC_X23_Y13_N6
--operation mode is arithmetic
A1L21_cout_0 = !A1L18 # !cnt[3];
A1L21 = CARRY(A1L21_cout_0);
--A1L22 is cnt[3]~181COUT1_288 at LC_X23_Y13_N6
--operation mode is arithmetic
A1L22_cout_1 = !A1L19 # !cnt[3];
A1L22 = CARRY(A1L22_cout_1);
--A1L95 is rtl~191 at LC_X23_Y13_N2
--operation mode is normal
A1L95 = cnt[2] & cnt[0] & cnt[1] & cnt[3];
--cnt[4] is cnt[4] at LC_X23_Y13_N7
--operation mode is arithmetic
cnt[4]_carry_eqn = (!A1L16 & A1L21) # (A1L16 & A1L22);
cnt[4]_lut_out = cnt[4] $ (!cnt[4]_carry_eqn);
cnt[4] = DFFEAS(cnt[4]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L24 is cnt[4]~185 at LC_X23_Y13_N7
--operation mode is arithmetic
A1L24_cout_0 = cnt[4] & (!A1L21);
A1L24 = CARRY(A1L24_cout_0);
--A1L25 is cnt[4]~185COUT1_290 at LC_X23_Y13_N7
--operation mode is arithmetic
A1L25_cout_1 = cnt[4] & (!A1L22);
A1L25 = CARRY(A1L25_cout_1);
--cnt[5] is cnt[5] at LC_X23_Y13_N8
--operation mode is arithmetic
cnt[5]_carry_eqn = (!A1L16 & A1L24) # (A1L16 & A1L25);
cnt[5]_lut_out = cnt[5] $ cnt[5]_carry_eqn;
cnt[5] = DFFEAS(cnt[5]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L27 is cnt[5]~189 at LC_X23_Y13_N8
--operation mode is arithmetic
A1L27_cout_0 = !A1L24 # !cnt[5];
A1L27 = CARRY(A1L27_cout_0);
--A1L28 is cnt[5]~189COUT1_292 at LC_X23_Y13_N8
--operation mode is arithmetic
A1L28_cout_1 = !A1L25 # !cnt[5];
A1L28 = CARRY(A1L28_cout_1);
--cnt[6] is cnt[6] at LC_X23_Y13_N9
--operation mode is arithmetic
cnt[6]_carry_eqn = (!A1L16 & A1L27) # (A1L16 & A1L28);
cnt[6]_lut_out = cnt[6] $ (!cnt[6]_carry_eqn);
cnt[6] = DFFEAS(cnt[6]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L30 is cnt[6]~193 at LC_X23_Y13_N9
--operation mode is arithmetic
A1L30 = CARRY(cnt[6] & (!A1L28));
--cnt[7] is cnt[7] at LC_X23_Y12_N0
--operation mode is arithmetic
cnt[7]_carry_eqn = A1L30;
cnt[7]_lut_out = cnt[7] $ cnt[7]_carry_eqn;
cnt[7] = DFFEAS(cnt[7]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L32 is cnt[7]~197 at LC_X23_Y12_N0
--operation mode is arithmetic
A1L32_cout_0 = !A1L30 # !cnt[7];
A1L32 = CARRY(A1L32_cout_0);
--A1L33 is cnt[7]~197COUT1_294 at LC_X23_Y12_N0
--operation mode is arithmetic
A1L33_cout_1 = !A1L30 # !cnt[7];
A1L33 = CARRY(A1L33_cout_1);
--A1L96 is rtl~192 at LC_X24_Y12_N8
--operation mode is normal
A1L96 = cnt[6] & cnt[5] & cnt[7] & cnt[4];
--cnt[8] is cnt[8] at LC_X23_Y12_N1
--operation mode is arithmetic
cnt[8]_carry_eqn = (!A1L30 & A1L32) # (A1L30 & A1L33);
cnt[8]_lut_out = cnt[8] $ (!cnt[8]_carry_eqn);
cnt[8] = DFFEAS(cnt[8]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L35 is cnt[8]~201 at LC_X23_Y12_N1
--operation mode is arithmetic
A1L35_cout_0 = cnt[8] & (!A1L32);
A1L35 = CARRY(A1L35_cout_0);
--A1L36 is cnt[8]~201COUT1_296 at LC_X23_Y12_N1
--operation mode is arithmetic
A1L36_cout_1 = cnt[8] & (!A1L33);
A1L36 = CARRY(A1L36_cout_1);
--cnt[9] is cnt[9] at LC_X23_Y12_N2
--operation mode is arithmetic
cnt[9]_carry_eqn = (!A1L30 & A1L35) # (A1L30 & A1L36);
cnt[9]_lut_out = cnt[9] $ (cnt[9]_carry_eqn);
cnt[9] = DFFEAS(cnt[9]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L38 is cnt[9]~205 at LC_X23_Y12_N2
--operation mode is arithmetic
A1L38_cout_0 = !A1L35 # !cnt[9];
A1L38 = CARRY(A1L38_cout_0);
--A1L39 is cnt[9]~205COUT1_298 at LC_X23_Y12_N2
--operation mode is arithmetic
A1L39_cout_1 = !A1L36 # !cnt[9];
A1L39 = CARRY(A1L39_cout_1);
--cnt[10] is cnt[10] at LC_X23_Y12_N3
--operation mode is arithmetic
cnt[10]_carry_eqn = (!A1L30 & A1L38) # (A1L30 & A1L39);
cnt[10]_lut_out = cnt[10] $ !cnt[10]_carry_eqn;
cnt[10] = DFFEAS(cnt[10]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L41 is cnt[10]~209 at LC_X23_Y12_N3
--operation mode is arithmetic
A1L41_cout_0 = cnt[10] & !A1L38;
A1L41 = CARRY(A1L41_cout_0);
--A1L42 is cnt[10]~209COUT1_300 at LC_X23_Y12_N3
--operation mode is arithmetic
A1L42_cout_1 = cnt[10] & !A1L39;
A1L42 = CARRY(A1L42_cout_1);
--cnt[11] is cnt[11] at LC_X23_Y12_N4
--operation mode is arithmetic
cnt[11]_carry_eqn = (!A1L30 & A1L41) # (A1L30 & A1L42);
cnt[11]_lut_out = cnt[11] $ cnt[11]_carry_eqn;
cnt[11] = DFFEAS(cnt[11]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L44 is cnt[11]~213 at LC_X23_Y12_N4
--operation mode is arithmetic
A1L44 = CARRY(!A1L42 # !cnt[11]);
--A1L97 is rtl~193 at LC_X24_Y12_N9
--operation mode is normal
A1L97 = cnt[8] & cnt[9] & cnt[10] & cnt[11];
--cnt[12] is cnt[12] at LC_X23_Y12_N5
--operation mode is arithmetic
cnt[12]_carry_eqn = A1L44;
cnt[12]_lut_out = cnt[12] $ !cnt[12]_carry_eqn;
cnt[12] = DFFEAS(cnt[12]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L46 is cnt[12]~217 at LC_X23_Y12_N5
--operation mode is arithmetic
A1L46_cout_0 = cnt[12] & !A1L44;
A1L46 = CARRY(A1L46_cout_0);
--A1L47 is cnt[12]~217COUT1_302 at LC_X23_Y12_N5
--operation mode is arithmetic
A1L47_cout_1 = cnt[12] & !A1L44;
A1L47 = CARRY(A1L47_cout_1);
--cnt[13] is cnt[13] at LC_X23_Y12_N6
--operation mode is arithmetic
cnt[13]_carry_eqn = (!A1L44 & A1L46) # (A1L44 & A1L47);
cnt[13]_lut_out = cnt[13] $ (cnt[13]_carry_eqn);
cnt[13] = DFFEAS(cnt[13]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L49 is cnt[13]~221 at LC_X23_Y12_N6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -