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

📄 arraycheck.fit.eqn

📁 在QuartusII运用AHDL语言
💻 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.
--A1L27Q is Poly[0]~reg at LC_X21_Y10_N3
--operation mode is normal

A1L27Q_lut_out = !A1L47Q & (!A1L1 # !A1L3);
A1L27Q = DFFEAS(A1L27Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );


--A1L67Q is Poly[2]~reg at LC_X21_Y10_N7
--operation mode is normal

A1L67Q_lut_out = A1L87Q;
A1L67Q = DFFEAS(A1L67Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );


--A1L87Q is Poly[3]~reg at LC_X20_Y10_N2
--operation mode is normal

A1L87Q_lut_out = GND;
A1L87Q = DFFEAS(A1L87Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , A1L08Q, , , VCC);


--A1L28Q is Poly[5]~reg at LC_X21_Y10_N2
--operation mode is normal

A1L28Q_lut_out = A1L48Q;
A1L28Q = DFFEAS(A1L28Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );


--A1L48Q is Poly[6]~reg at LC_X21_Y10_N9
--operation mode is normal

A1L48Q_lut_out = A1L68Q;
A1L48Q = DFFEAS(A1L48Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );


--A1L68Q is Poly[7]~reg at LC_X21_Y10_N5
--operation mode is normal

A1L68Q_lut_out = GND;
A1L68Q = DFFEAS(A1L68Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , A1L88Q, , , VCC);


--A1L09Q is Poly[9]~reg at LC_X21_Y10_N8
--operation mode is normal

A1L09Q_lut_out = GND;
A1L09Q = DFFEAS(A1L09Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , A1L29Q, , , VCC);


--A1L29Q is Poly[10]~reg at LC_X21_Y10_N6
--operation mode is normal

A1L29Q_lut_out = A1L3 & !A1L1 & (A1L67Q $ !A1L27Q) # !A1L3 & (A1L67Q $ !A1L27Q);
A1L29Q = DFFEAS(A1L29Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );


--A1L91Q is Count[0]~reg at LC_X1_Y13_N5
--operation mode is arithmetic

A1L91Q_lut_out = !A1L91Q;
A1L91Q = DFFEAS(A1L91Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L71 is Count[0]~78 at LC_X1_Y13_N5
--operation mode is arithmetic

A1L71_cout_0 = A1L91Q;
A1L71 = CARRY(A1L71_cout_0);

--A1L81 is Count[0]~78COUT1_122 at LC_X1_Y13_N5
--operation mode is arithmetic

A1L81_cout_1 = A1L91Q;
A1L81 = CARRY(A1L81_cout_1);


--A1L32Q is Count[1]~reg at LC_X1_Y13_N6
--operation mode is arithmetic

A1L32Q_lut_out = A1L32Q $ (A1L71);
A1L32Q = DFFEAS(A1L32Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L12 is Count[1]~82 at LC_X1_Y13_N6
--operation mode is arithmetic

A1L12_cout_0 = !A1L71 # !A1L32Q;
A1L12 = CARRY(A1L12_cout_0);

--A1L22 is Count[1]~82COUT1_123 at LC_X1_Y13_N6
--operation mode is arithmetic

A1L22_cout_1 = !A1L81 # !A1L32Q;
A1L22 = CARRY(A1L22_cout_1);


--A1L72Q is Count[2]~reg at LC_X1_Y13_N7
--operation mode is arithmetic

A1L72Q_lut_out = A1L72Q $ (!A1L12);
A1L72Q = DFFEAS(A1L72Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L52 is Count[2]~86 at LC_X1_Y13_N7
--operation mode is arithmetic

A1L52_cout_0 = A1L72Q & (!A1L12);
A1L52 = CARRY(A1L52_cout_0);

--A1L62 is Count[2]~86COUT1_124 at LC_X1_Y13_N7
--operation mode is arithmetic

A1L62_cout_1 = A1L72Q & (!A1L22);
A1L62 = CARRY(A1L62_cout_1);


--A1L13Q is Count[3]~reg at LC_X1_Y13_N8
--operation mode is arithmetic

A1L13Q_lut_out = A1L13Q $ A1L52;
A1L13Q = DFFEAS(A1L13Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L92 is Count[3]~90 at LC_X1_Y13_N8
--operation mode is arithmetic

A1L92_cout_0 = !A1L52 # !A1L13Q;
A1L92 = CARRY(A1L92_cout_0);

--A1L03 is Count[3]~90COUT1_125 at LC_X1_Y13_N8
--operation mode is arithmetic

A1L03_cout_1 = !A1L62 # !A1L13Q;
A1L03 = CARRY(A1L03_cout_1);


--A1L43Q is Count[4]~reg at LC_X1_Y13_N9
--operation mode is arithmetic

A1L43Q_lut_out = A1L43Q $ (!A1L92);
A1L43Q = DFFEAS(A1L43Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L33 is Count[4]~94 at LC_X1_Y13_N9
--operation mode is arithmetic

A1L33 = CARRY(A1L43Q & (!A1L03));


--A1L83Q is Count[5]~reg at LC_X1_Y12_N0
--operation mode is arithmetic

A1L83Q_carry_eqn = A1L33;
A1L83Q_lut_out = A1L83Q $ A1L83Q_carry_eqn;
A1L83Q = DFFEAS(A1L83Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L63 is Count[5]~98 at LC_X1_Y12_N0
--operation mode is arithmetic

A1L63_cout_0 = !A1L33 # !A1L83Q;
A1L63 = CARRY(A1L63_cout_0);

--A1L73 is Count[5]~98COUT1_126 at LC_X1_Y12_N0
--operation mode is arithmetic

A1L73_cout_1 = !A1L33 # !A1L83Q;
A1L73 = CARRY(A1L73_cout_1);


--A1L24Q is Count[6]~reg at LC_X1_Y12_N1
--operation mode is arithmetic

A1L24Q_carry_eqn = (!A1L33 & A1L63) # (A1L33 & A1L73);
A1L24Q_lut_out = A1L24Q $ (!A1L24Q_carry_eqn);
A1L24Q = DFFEAS(A1L24Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L04 is Count[6]~102 at LC_X1_Y12_N1
--operation mode is arithmetic

A1L04_cout_0 = A1L24Q & (!A1L63);
A1L04 = CARRY(A1L04_cout_0);

--A1L14 is Count[6]~102COUT1_127 at LC_X1_Y12_N1
--operation mode is arithmetic

A1L14_cout_1 = A1L24Q & (!A1L73);
A1L14 = CARRY(A1L14_cout_1);


--A1L64Q is Count[7]~reg at LC_X1_Y12_N2
--operation mode is arithmetic

A1L64Q_carry_eqn = (!A1L33 & A1L04) # (A1L33 & A1L14);
A1L64Q_lut_out = A1L64Q $ (A1L64Q_carry_eqn);
A1L64Q = DFFEAS(A1L64Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L44 is Count[7]~106 at LC_X1_Y12_N2
--operation mode is arithmetic

A1L44_cout_0 = !A1L04 # !A1L64Q;
A1L44 = CARRY(A1L44_cout_0);

--A1L54 is Count[7]~106COUT1_128 at LC_X1_Y12_N2
--operation mode is arithmetic

A1L54_cout_1 = !A1L14 # !A1L64Q;
A1L54 = CARRY(A1L54_cout_1);


--A1L05Q is Count[8]~reg at LC_X1_Y12_N3
--operation mode is arithmetic

A1L05Q_carry_eqn = (!A1L33 & A1L44) # (A1L33 & A1L54);
A1L05Q_lut_out = A1L05Q $ !A1L05Q_carry_eqn;
A1L05Q = DFFEAS(A1L05Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L84 is Count[8]~110 at LC_X1_Y12_N3
--operation mode is arithmetic

A1L84_cout_0 = A1L05Q & !A1L44;
A1L84 = CARRY(A1L84_cout_0);

--A1L94 is Count[8]~110COUT1_129 at LC_X1_Y12_N3
--operation mode is arithmetic

A1L94_cout_1 = A1L05Q & !A1L54;
A1L94 = CARRY(A1L94_cout_1);


--A1L35Q is Count[9]~reg at LC_X1_Y12_N4
--operation mode is arithmetic

A1L35Q_carry_eqn = (!A1L33 & A1L84) # (A1L33 & A1L94);
A1L35Q_lut_out = A1L35Q $ A1L35Q_carry_eqn;
A1L35Q = DFFEAS(A1L35Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );

--A1L25 is Count[9]~114 at LC_X1_Y12_N4
--operation mode is arithmetic

A1L25 = CARRY(!A1L94 # !A1L35Q);


--A1L55Q is Count[10]~reg at LC_X1_Y12_N5
--operation mode is normal

A1L55Q_carry_eqn = A1L25;
A1L55Q_lut_out = A1L55Q_carry_eqn $ !A1L55Q;
A1L55Q = DFFEAS(A1L55Q_lut_out, GLOBAL(Clock), GLOBAL(Init), , , , , , );


--A1L06Q is Exactarray[0]~reg at LC_X23_Y10_N7
--operation mode is normal

A1L06Q_lut_out = A1L06Q & (!A1L95) # !A1L06Q & A1L27Q & (Ao_seven);
A1L06Q = DFFEAS(A1L06Q_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L26Q is Exactarray[1]~reg at LC_X23_Y10_N0
--operation mode is normal

A1L26Q_lut_out = A1L26Q & (!A1L95 # !A1L06Q) # !A1L26Q & A1L85 & A1L06Q;
A1L26Q = DFFEAS(A1L26Q_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L66Q is Exactarray[2]~reg at LC_X23_Y10_N8
--operation mode is normal

A1L66Q_lut_out = A1L66Q & !A1L56 # !A1L66Q & (A1L46);
A1L66Q = DFFEAS(A1L66Q_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L86Q is Exactarray[3]~reg at LC_X23_Y10_N4
--operation mode is normal

A1L86Q_lut_out = A1L86Q & (!A1L56 # !A1L66Q) # !A1L86Q & A1L46 & A1L66Q;
A1L86Q = DFFEAS(A1L86Q_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L1 is _~484 at LC_X21_Y10_N1
--operation mode is normal

A1L47Q_qfbk = A1L47Q;
A1L1 = !A1L67Q & !A1L87Q & !A1L47Q_qfbk & A1L27Q;

--A1L47Q is Poly[1]~reg at LC_X21_Y10_N1
--operation mode is normal

A1L47Q = DFFEAS(A1L1, GLOBAL(Clock), GLOBAL(Init), , , A1L67Q, , , VCC);


--A1L2 is _~485 at LC_X21_Y10_N0
--operation mode is normal

A1L08Q_qfbk = A1L08Q;
A1L2 = !A1L28Q & !A1L68Q & !A1L08Q_qfbk & !A1L48Q;

--A1L08Q is Poly[4]~reg at LC_X21_Y10_N0
--operation mode is normal

A1L08Q = DFFEAS(A1L2, GLOBAL(Clock), GLOBAL(Init), , , A1L28Q, , , VCC);


--A1L3 is _~486 at LC_X21_Y10_N4
--operation mode is normal

A1L88Q_qfbk = A1L88Q;
A1L3 = !A1L09Q & !A1L29Q & !A1L88Q_qfbk & A1L2;

--A1L88Q is Poly[8]~reg at LC_X21_Y10_N4
--operation mode is normal

A1L88Q = DFFEAS(A1L3, GLOBAL(Clock), GLOBAL(Init), , , A1L09Q, , , VCC);


--Ao_seven is Ao_seven at LC_X22_Y10_N2
--operation mode is normal

Ao_seven_lut_out = Az_six & !A1L27Q;
Ao_seven = DFFEAS(Ao_seven_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L85 is Exactarray[0]~461 at LC_X23_Y10_N6
--operation mode is normal

A1L85 = Ao_seven & (A1L27Q);


--A_zero is A_zero at LC_X23_Y10_N9
--operation mode is normal

A_zero_lut_out = A1L27Q & (Ao_five # !A1L4) # !A1L5;
A_zero = DFFEAS(A_zero_lut_out, GLOBAL(Clock), VCC, , , , , , );


--Az_one is Az_one at LC_X22_Y10_N8
--operation mode is normal

Az_one_lut_out = !A_zero & A1L27Q;
Az_one = DFFEAS(Az_one_lut_out, GLOBAL(Clock), VCC, , , , , , );


--Az_two is Az_two at LC_X22_Y10_N4
--operation mode is normal

Az_two_lut_out = A1L27Q & (Az_six # Az_one);
Az_two = DFFEAS(Az_two_lut_out, GLOBAL(Clock), VCC, , , , , , );


--Az_three is Az_three at LC_X22_Y10_N5
--operation mode is normal

Az_three_lut_out = A1L27Q & (Az_two);
Az_three = DFFEAS(Az_three_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L4 is _~487 at LC_X23_Y10_N2
--operation mode is normal

A1L4 = !Az_one & !Az_two & !Az_three & A_zero;


--Az_four is Az_four at LC_X22_Y10_N9
--operation mode is normal

Az_four_lut_out = A1L27Q & (Az_three # Az_four);
Az_four = DFFEAS(Az_four_lut_out, GLOBAL(Clock), VCC, , , , , , );


--Az_six is Az_six at LC_X22_Y10_N3
--operation mode is normal

Az_six_lut_out = A1L27Q & (Ao_five);
Az_six = DFFEAS(Az_six_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L5 is _~488 at LC_X23_Y10_N1
--operation mode is normal

A1L5 = !Az_six & (!Az_four);


--Ao_five is Ao_five at LC_X22_Y10_N7
--operation mode is normal

Ao_five_lut_out = !A1L27Q & (Az_four);
Ao_five = DFFEAS(Ao_five_lut_out, GLOBAL(Clock), VCC, , , , , , );


--A1L95 is Exactarray[0]~462 at LC_X23_Y10_N3
--operation mode is normal

A1L95 = A1L85 & !Ao_five & A1L4 & A1L5;


--A1L46 is Exactarray[2]~464 at LC_X22_Y10_N6
--operation mode is normal

A1L46 = Ao_seven & A1L26Q & A1L27Q & A1L06Q;


--A1L56 is Exactarray[2]~465 at LC_X23_Y10_N5
--operation mode is normal

A1L56 = A1L26Q & A1L06Q & A1L95;


--Clock is Clock at PIN_17
--operation mode is input

Clock = INPUT();


--Init is Init at PIN_16
--operation mode is input

Init = INPUT();


--Poly[0] is Poly[0] at PIN_99
--operation mode is output

Poly[0] = OUTPUT(!A1L27Q);


--Poly[1] is Poly[1] at PIN_114
--operation mode is output

Poly[1] = OUTPUT(A1L47Q);


--Poly[2] is Poly[2] at PIN_122
--operation mode is output

Poly[2] = OUTPUT(A1L67Q);


--Poly[3] is Poly[3] at PIN_119
--operation mode is output

Poly[3] = OUTPUT(A1L87Q);


--Poly[4] is Poly[4] at PIN_120
--operation mode is output

Poly[4] = OUTPUT(A1L08Q);


--Poly[5] is Poly[5] at PIN_121
--operation mode is output

Poly[5] = OUTPUT(A1L28Q);


--Poly[6] is Poly[6] at PIN_123
--operation mode is output

Poly[6] = OUTPUT(A1L48Q);


--Poly[7] is Poly[7] at PIN_104
--operation mode is output

Poly[7] = OUTPUT(A1L68Q);


--Poly[8] is Poly[8] at PIN_98
--operation mode is output

Poly[8] = OUTPUT(A1L88Q);


--Poly[9] is Poly[9] at PIN_111
--operation mode is output

Poly[9] = OUTPUT(A1L09Q);


--Poly[10] is Poly[10] at PIN_113
--operation mode is output

Poly[10] = OUTPUT(A1L29Q);


--Count[0] is Count[0] at PIN_142
--operation mode is output

Count[0] = OUTPUT(A1L91Q);


--Count[1] is Count[1] at PIN_144
--operation mode is output

Count[1] = OUTPUT(A1L32Q);


--Count[2] is Count[2] at PIN_1
--operation mode is output

Count[2] = OUTPUT(A1L72Q);


--Count[3] is Count[3] at PIN_2
--operation mode is output

Count[3] = OUTPUT(A1L13Q);


--Count[4] is Count[4] at PIN_141
--operation mode is output

Count[4] = OUTPUT(A1L43Q);


--Count[5] is Count[5] at PIN_6
--operation mode is output

Count[5] = OUTPUT(A1L83Q);


--Count[6] is Count[6] at PIN_5
--operation mode is output

Count[6] = OUTPUT(A1L24Q);


--Count[7] is Count[7] at PIN_10
--operation mode is output

Count[7] = OUTPUT(A1L64Q);


--Count[8] is Count[8] at PIN_143
--operation mode is output

Count[8] = OUTPUT(A1L05Q);


--Count[9] is Count[9] at PIN_4
--operation mode is output

Count[9] = OUTPUT(A1L35Q);


--Count[10] is Count[10] at PIN_3
--operation mode is output

Count[10] = OUTPUT(A1L55Q);


--Exactarray[0] is Exactarray[0] at PIN_97
--operation mode is output

Exactarray[0] = OUTPUT(A1L06Q);


--Exactarray[1] is Exactarray[1] at PIN_100
--operation mode is output

Exactarray[1] = OUTPUT(A1L26Q);


--Exactarray[2] is Exactarray[2] at PIN_94
--operation mode is output

Exactarray[2] = OUTPUT(A1L66Q);


--Exactarray[3] is Exactarray[3] at PIN_103
--operation mode is output

Exactarray[3] = OUTPUT(A1L86Q);




⌨️ 快捷键说明

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