📄 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.state1 is state.state1 at LC_X12_Y10_N9
--operation mode is normal
state.state1_lut_out = !state.state0;
state.state1 = DFFEAS(state.state1_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L88, , , , );
--state.state0 is state.state0 at LC_X12_Y10_N0
--operation mode is normal
state.state0_lut_out = !state.state7;
state.state0 = DFFEAS(state.state0_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L88, , , , );
--A1L89 is reduce_or~3 at LC_X12_Y10_N1
--operation mode is normal
state.state7_qfbk = state.state7;
A1L89 = state.state7_qfbk # state.state1 # !state.state0;
--state.state7 is state.state7 at LC_X12_Y10_N1
--operation mode is normal
state.state7 = DFFEAS(A1L89, GLOBAL(clk), GLOBAL(rst), , A1L88, state.state6, , , VCC);
--A1L99 is reduce_or~17 at LC_X12_Y10_N8
--operation mode is normal
state.state6_qfbk = state.state6;
A1L99 = state.state4 # state.state6_qfbk # state.state5 # !state.state0;
--state.state6 is state.state6 at LC_X12_Y10_N8
--operation mode is normal
state.state6 = DFFEAS(A1L99, GLOBAL(clk), GLOBAL(rst), , A1L88, state.state5, , , VCC);
--A1L79 is reduce_or~1 at LC_X12_Y10_N2
--operation mode is normal
state.state2_qfbk = state.state2;
A1L79 = state.state6 # state.state2_qfbk # !state.state0;
--state.state2 is state.state2 at LC_X12_Y10_N2
--operation mode is normal
state.state2 = DFFEAS(A1L79, GLOBAL(clk), GLOBAL(rst), , A1L88, state.state1, , , VCC);
--A1L69 is reduce_or~0 at LC_X12_Y10_N6
--operation mode is normal
state.state4_qfbk = state.state4;
A1L69 = state.state7 # state.state4_qfbk # state.state1;
--state.state4 is state.state4 at LC_X12_Y10_N6
--operation mode is normal
state.state4 = DFFEAS(A1L69, GLOBAL(clk), GLOBAL(rst), , A1L88, state.state3, , , VCC);
--A1L77 is c~8 at LC_X12_Y10_N3
--operation mode is normal
state.state5_qfbk = state.state5;
A1L77 = !state.state5_qfbk & !state.state6;
--state.state5 is state.state5 at LC_X12_Y10_N3
--operation mode is normal
state.state5 = DFFEAS(A1L77, GLOBAL(clk), GLOBAL(rst), , A1L88, state.state4, , , VCC);
--A1L87 is c~9 at LC_X16_Y10_N2
--operation mode is normal
A1L87 = !state.state1 & !state.state4;
--cnt[0] is cnt[0] at LC_X13_Y9_N3
--operation mode is arithmetic
cnt[0]_lut_out = !cnt[0];
cnt[0] = DFFEAS(cnt[0]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L31 is cnt[0]~337 at LC_X13_Y9_N3
--operation mode is arithmetic
A1L31_cout_0 = cnt[0];
A1L31 = CARRY(A1L31_cout_0);
--A1L41 is cnt[0]~337COUT1_452 at LC_X13_Y9_N3
--operation mode is arithmetic
A1L41_cout_1 = cnt[0];
A1L41 = CARRY(A1L41_cout_1);
--cnt[1] is cnt[1] at LC_X13_Y9_N4
--operation mode is arithmetic
cnt[1]_lut_out = cnt[1] $ (A1L31);
cnt[1] = DFFEAS(cnt[1]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L61 is cnt[1]~341 at LC_X13_Y9_N4
--operation mode is arithmetic
A1L61 = CARRY(!A1L41 # !cnt[1]);
--cnt[2] is cnt[2] at LC_X13_Y9_N5
--operation mode is arithmetic
cnt[2]_carry_eqn = A1L61;
cnt[2]_lut_out = cnt[2] $ (!cnt[2]_carry_eqn);
cnt[2] = DFFEAS(cnt[2]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L81 is cnt[2]~345 at LC_X13_Y9_N5
--operation mode is arithmetic
A1L81_cout_0 = cnt[2] & (!A1L61);
A1L81 = CARRY(A1L81_cout_0);
--A1L91 is cnt[2]~345COUT1_454 at LC_X13_Y9_N5
--operation mode is arithmetic
A1L91_cout_1 = cnt[2] & (!A1L61);
A1L91 = CARRY(A1L91_cout_1);
--cnt[3] is cnt[3] at LC_X13_Y9_N6
--operation mode is arithmetic
cnt[3]_carry_eqn = (!A1L61 & A1L81) # (A1L61 & A1L91);
cnt[3]_lut_out = cnt[3] $ cnt[3]_carry_eqn;
cnt[3] = DFFEAS(cnt[3]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L12 is cnt[3]~349 at LC_X13_Y9_N6
--operation mode is arithmetic
A1L12_cout_0 = !A1L81 # !cnt[3];
A1L12 = CARRY(A1L12_cout_0);
--A1L22 is cnt[3]~349COUT1_456 at LC_X13_Y9_N6
--operation mode is arithmetic
A1L22_cout_1 = !A1L91 # !cnt[3];
A1L22 = CARRY(A1L22_cout_1);
--A1L98 is reduce_nor~184 at LC_X13_Y9_N2
--operation mode is normal
A1L98 = !cnt[0] # !cnt[2] # !cnt[3] # !cnt[1];
--cnt[4] is cnt[4] at LC_X13_Y9_N7
--operation mode is arithmetic
cnt[4]_carry_eqn = (!A1L61 & A1L12) # (A1L61 & A1L22);
cnt[4]_lut_out = cnt[4] $ !cnt[4]_carry_eqn;
cnt[4] = DFFEAS(cnt[4]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L42 is cnt[4]~353 at LC_X13_Y9_N7
--operation mode is arithmetic
A1L42_cout_0 = cnt[4] & !A1L12;
A1L42 = CARRY(A1L42_cout_0);
--A1L52 is cnt[4]~353COUT1_458 at LC_X13_Y9_N7
--operation mode is arithmetic
A1L52_cout_1 = cnt[4] & !A1L22;
A1L52 = CARRY(A1L52_cout_1);
--cnt[5] is cnt[5] at LC_X13_Y9_N8
--operation mode is arithmetic
cnt[5]_carry_eqn = (!A1L61 & A1L42) # (A1L61 & A1L52);
cnt[5]_lut_out = cnt[5] $ (cnt[5]_carry_eqn);
cnt[5] = DFFEAS(cnt[5]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L72 is cnt[5]~357 at LC_X13_Y9_N8
--operation mode is arithmetic
A1L72_cout_0 = !A1L42 # !cnt[5];
A1L72 = CARRY(A1L72_cout_0);
--A1L82 is cnt[5]~357COUT1_460 at LC_X13_Y9_N8
--operation mode is arithmetic
A1L82_cout_1 = !A1L52 # !cnt[5];
A1L82 = CARRY(A1L82_cout_1);
--cnt[6] is cnt[6] at LC_X13_Y9_N9
--operation mode is arithmetic
cnt[6]_carry_eqn = (!A1L61 & A1L72) # (A1L61 & A1L82);
cnt[6]_lut_out = cnt[6] $ !cnt[6]_carry_eqn;
cnt[6] = DFFEAS(cnt[6]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L03 is cnt[6]~361 at LC_X13_Y9_N9
--operation mode is arithmetic
A1L03 = CARRY(cnt[6] & !A1L82);
--cnt[7] is cnt[7] at LC_X14_Y9_N0
--operation mode is arithmetic
cnt[7]_carry_eqn = A1L03;
cnt[7]_lut_out = cnt[7] $ cnt[7]_carry_eqn;
cnt[7] = DFFEAS(cnt[7]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L23 is cnt[7]~365 at LC_X14_Y9_N0
--operation mode is arithmetic
A1L23_cout_0 = !A1L03 # !cnt[7];
A1L23 = CARRY(A1L23_cout_0);
--A1L33 is cnt[7]~365COUT1_462 at LC_X14_Y9_N0
--operation mode is arithmetic
A1L33_cout_1 = !A1L03 # !cnt[7];
A1L33 = CARRY(A1L33_cout_1);
--A1L09 is reduce_nor~185 at LC_X13_Y9_N0
--operation mode is normal
A1L09 = !cnt[6] # !cnt[7] # !cnt[4] # !cnt[5];
--cnt[8] is cnt[8] at LC_X14_Y9_N1
--operation mode is arithmetic
cnt[8]_carry_eqn = (!A1L03 & A1L23) # (A1L03 & A1L33);
cnt[8]_lut_out = cnt[8] $ !cnt[8]_carry_eqn;
cnt[8] = DFFEAS(cnt[8]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L53 is cnt[8]~369 at LC_X14_Y9_N1
--operation mode is arithmetic
A1L53_cout_0 = cnt[8] & !A1L23;
A1L53 = CARRY(A1L53_cout_0);
--A1L63 is cnt[8]~369COUT1_464 at LC_X14_Y9_N1
--operation mode is arithmetic
A1L63_cout_1 = cnt[8] & !A1L33;
A1L63 = CARRY(A1L63_cout_1);
--cnt[9] is cnt[9] at LC_X14_Y9_N2
--operation mode is arithmetic
cnt[9]_carry_eqn = (!A1L03 & A1L53) # (A1L03 & A1L63);
cnt[9]_lut_out = cnt[9] $ cnt[9]_carry_eqn;
cnt[9] = DFFEAS(cnt[9]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L83 is cnt[9]~373 at LC_X14_Y9_N2
--operation mode is arithmetic
A1L83_cout_0 = !A1L53 # !cnt[9];
A1L83 = CARRY(A1L83_cout_0);
--A1L93 is cnt[9]~373COUT1_466 at LC_X14_Y9_N2
--operation mode is arithmetic
A1L93_cout_1 = !A1L63 # !cnt[9];
A1L93 = CARRY(A1L93_cout_1);
--cnt[10] is cnt[10] at LC_X14_Y9_N3
--operation mode is arithmetic
cnt[10]_carry_eqn = (!A1L03 & A1L83) # (A1L03 & A1L93);
cnt[10]_lut_out = cnt[10] $ (!cnt[10]_carry_eqn);
cnt[10] = DFFEAS(cnt[10]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L14 is cnt[10]~377 at LC_X14_Y9_N3
--operation mode is arithmetic
A1L14_cout_0 = cnt[10] & (!A1L83);
A1L14 = CARRY(A1L14_cout_0);
--A1L24 is cnt[10]~377COUT1_468 at LC_X14_Y9_N3
--operation mode is arithmetic
A1L24_cout_1 = cnt[10] & (!A1L93);
A1L24 = CARRY(A1L24_cout_1);
--cnt[11] is cnt[11] at LC_X14_Y9_N4
--operation mode is arithmetic
cnt[11]_carry_eqn = (!A1L03 & A1L14) # (A1L03 & A1L24);
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]~381 at LC_X14_Y9_N4
--operation mode is arithmetic
A1L44 = CARRY(!A1L24 # !cnt[11]);
--A1L19 is reduce_nor~186 at LC_X15_Y9_N7
--operation mode is normal
A1L19 = !cnt[10] # !cnt[11] # !cnt[9] # !cnt[8];
--cnt[12] is cnt[12] at LC_X14_Y9_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), , , , , , );
--A1L64 is cnt[12]~385 at LC_X14_Y9_N5
--operation mode is arithmetic
A1L64_cout_0 = cnt[12] & (!A1L44);
A1L64 = CARRY(A1L64_cout_0);
--A1L74 is cnt[12]~385COUT1_470 at LC_X14_Y9_N5
--operation mode is arithmetic
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -