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

📄 liangzhu.map.eqn

📁 在Altera的FPGA开发板上运行第一个FPGA程序
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--operation mode is normal

A1L821 = C1_q_a[1] & !high[0] & !C1_q_a[3] & !C1_q_a[5];


--A1L521 is reduce_nor~8
--operation mode is normal

A1L521 = C1_q_a[0] & A1L821 & !C1_q_a[2] & !C1_q_a[4];


--A1L731 is reduce_or~667
--operation mode is normal

A1L731 = !high[0] & !C1_q_a[3] & C1_q_a[1] & C1_q_a[2];


--A1L831 is reduce_or~668
--operation mode is normal

A1L831 = !C1_q_a[0] & !C1_q_a[4] & !C1_q_a[5] & A1L731;


--A1L931 is reduce_or~670
--operation mode is normal

A1L931 = C1_q_a[1] & !C1_q_a[3] & !C1_q_a[5] & C1_q_a[2] # !C1_q_a[1] & C1_q_a[3] & C1_q_a[5] & !C1_q_a[2];


--clk_cnt[0] is clk_cnt[0]
--operation mode is arithmetic

clk_cnt[0]_lut_out = !clk_cnt[0];
clk_cnt[0] = DFFEAS(clk_cnt[0]_lut_out, sys_clk, rst_n, , , , , , );

--A1L32 is clk_cnt[0]~181
--operation mode is arithmetic

A1L32 = CARRY(clk_cnt[0]);


--clk_cnt[22] is clk_cnt[22]
--operation mode is arithmetic

clk_cnt[22]_carry_eqn = A1L56;
clk_cnt[22]_lut_out = clk_cnt[22] $ (!clk_cnt[22]_carry_eqn);
clk_cnt[22] = DFFEAS(clk_cnt[22]_lut_out, sys_clk, rst_n, , , , , , );

--A1L76 is clk_cnt[22]~185
--operation mode is arithmetic

A1L76 = CARRY(clk_cnt[22] & (!A1L56));


--counter[7] is counter[7]
--operation mode is normal

counter[7]_lut_out = A1L7;
counter[7] = DFFEAS(counter[7]_lut_out, clk_cnt[23], VCC, , , , , , );


--counter[6] is counter[6]
--operation mode is normal

counter[6]_lut_out = A1L8;
counter[6] = DFFEAS(counter[6]_lut_out, clk_cnt[23], VCC, , , , , , );


--counter[5] is counter[5]
--operation mode is normal

counter[5]_lut_out = A1L87;
counter[5] = DFFEAS(counter[5]_lut_out, clk_cnt[23], VCC, , , , , , );


--counter[4] is counter[4]
--operation mode is normal

counter[4]_lut_out = A1L08;
counter[4] = DFFEAS(counter[4]_lut_out, clk_cnt[23], VCC, , , , , , );


--A1L921 is reduce_nor~550
--operation mode is normal

A1L921 = counter[7] # counter[6] # !counter[4] # !counter[5];


--counter[3] is counter[3]
--operation mode is normal

counter[3]_lut_out = A1L01;
counter[3] = DFFEAS(counter[3]_lut_out, clk_cnt[23], VCC, , , , , , );


--counter[2] is counter[2]
--operation mode is normal

counter[2]_lut_out = A1L21;
counter[2] = DFFEAS(counter[2]_lut_out, clk_cnt[23], VCC, , , , , , );


--counter[0] is counter[0]
--operation mode is normal

counter[0]_lut_out = A1L97;
counter[0] = DFFEAS(counter[0]_lut_out, clk_cnt[23], VCC, , , , , , );


--counter[1] is counter[1]
--operation mode is normal

counter[1]_lut_out = A1L18;
counter[1] = DFFEAS(counter[1]_lut_out, clk_cnt[23], VCC, , , , , , );


--A1L031 is reduce_nor~551
--operation mode is normal

A1L031 = counter[3] # counter[2] # counter[0] # !counter[1];


--A1L1 is add~650
--operation mode is arithmetic

A1L1_carry_eqn = A1L11;
A1L1 = counter[4] $ (!A1L1_carry_eqn);

--A1L2 is add~652
--operation mode is arithmetic

A1L2 = CARRY(counter[4] & (!A1L11));


--A1L3 is add~655
--operation mode is arithmetic

A1L3_carry_eqn = A1L51;
A1L3 = counter[1] $ (A1L3_carry_eqn);

--A1L4 is add~657
--operation mode is arithmetic

A1L4 = CARRY(!A1L51 # !counter[1]);


--A1L131 is reduce_nor~552
--operation mode is normal

A1L131 = !A1L921 & !A1L031 # !A1L3 # !A1L1;


--A1L5 is add~660
--operation mode is arithmetic

A1L5_carry_eqn = A1L2;
A1L5 = counter[5] $ (A1L5_carry_eqn);

--A1L6 is add~662
--operation mode is arithmetic

A1L6 = CARRY(!A1L2 # !counter[5]);


--A1L87 is counter~256
--operation mode is normal

A1L87 = A1L5 & (A1L921 # A1L031);


--A1L7 is add~665
--operation mode is normal

A1L7_carry_eqn = A1L9;
A1L7 = counter[7] $ (A1L7_carry_eqn);


--A1L8 is add~670
--operation mode is arithmetic

A1L8_carry_eqn = A1L6;
A1L8 = counter[6] $ (!A1L8_carry_eqn);

--A1L9 is add~672
--operation mode is arithmetic

A1L9 = CARRY(counter[6] & (!A1L6));


--A1L01 is add~675
--operation mode is arithmetic

A1L01_carry_eqn = A1L31;
A1L01 = counter[3] $ (A1L01_carry_eqn);

--A1L11 is add~677
--operation mode is arithmetic

A1L11 = CARRY(!A1L31 # !counter[3]);


--A1L21 is add~680
--operation mode is arithmetic

A1L21_carry_eqn = A1L4;
A1L21 = counter[2] $ (!A1L21_carry_eqn);

--A1L31 is add~682
--operation mode is arithmetic

A1L31 = CARRY(counter[2] & (!A1L4));


--A1L231 is reduce_nor~553
--operation mode is normal

A1L231 = A1L7 # A1L8 # A1L01 # A1L21;


--A1L41 is add~685
--operation mode is arithmetic

A1L41 = !counter[0];

--A1L51 is add~687
--operation mode is arithmetic

A1L51 = CARRY(counter[0]);


--A1L97 is counter~257
--operation mode is normal

A1L97 = A1L41 & (A1L921 # A1L031);


--A1L08 is counter~258
--operation mode is normal

A1L08 = A1L1 & (A1L921 # A1L031);


--A1L18 is counter~259
--operation mode is normal

A1L18 = A1L3 & (A1L921 # A1L031);


--clk_cnt[21] is clk_cnt[21]
--operation mode is arithmetic

clk_cnt[21]_carry_eqn = A1L36;
clk_cnt[21]_lut_out = clk_cnt[21] $ (clk_cnt[21]_carry_eqn);
clk_cnt[21] = DFFEAS(clk_cnt[21]_lut_out, sys_clk, rst_n, , , , , , );

--A1L56 is clk_cnt[21]~189
--operation mode is arithmetic

A1L56 = CARRY(!A1L36 # !clk_cnt[21]);


--clk_cnt[20] is clk_cnt[20]
--operation mode is arithmetic

clk_cnt[20]_carry_eqn = A1L16;
clk_cnt[20]_lut_out = clk_cnt[20] $ (!clk_cnt[20]_carry_eqn);
clk_cnt[20] = DFFEAS(clk_cnt[20]_lut_out, sys_clk, rst_n, , , , , , );

--A1L36 is clk_cnt[20]~193
--operation mode is arithmetic

A1L36 = CARRY(clk_cnt[20] & (!A1L16));


--clk_cnt[19] is clk_cnt[19]
--operation mode is arithmetic

clk_cnt[19]_carry_eqn = A1L95;
clk_cnt[19]_lut_out = clk_cnt[19] $ (clk_cnt[19]_carry_eqn);
clk_cnt[19] = DFFEAS(clk_cnt[19]_lut_out, sys_clk, rst_n, , , , , , );

--A1L16 is clk_cnt[19]~197
--operation mode is arithmetic

A1L16 = CARRY(!A1L95 # !clk_cnt[19]);


--clk_cnt[18] is clk_cnt[18]
--operation mode is arithmetic

clk_cnt[18]_carry_eqn = A1L75;
clk_cnt[18]_lut_out = clk_cnt[18] $ (!clk_cnt[18]_carry_eqn);
clk_cnt[18] = DFFEAS(clk_cnt[18]_lut_out, sys_clk, rst_n, , , , , , );

--A1L95 is clk_cnt[18]~201
--operation mode is arithmetic

A1L95 = CARRY(clk_cnt[18] & (!A1L75));


--clk_cnt[17] is clk_cnt[17]
--operation mode is arithmetic

clk_cnt[17]_carry_eqn = A1L55;
clk_cnt[17]_lut_out = clk_cnt[17] $ (clk_cnt[17]_carry_eqn);
clk_cnt[17] = DFFEAS(clk_cnt[17]_lut_out, sys_clk, rst_n, , , , , , );

--A1L75 is clk_cnt[17]~205
--operation mode is arithmetic

A1L75 = CARRY(!A1L55 # !clk_cnt[17]);


--clk_cnt[16] is clk_cnt[16]
--operation mode is arithmetic

clk_cnt[16]_carry_eqn = A1L35;
clk_cnt[16]_lut_out = clk_cnt[16] $ (!clk_cnt[16]_carry_eqn);
clk_cnt[16] = DFFEAS(clk_cnt[16]_lut_out, sys_clk, rst_n, , , , , , );

--A1L55 is clk_cnt[16]~209
--operation mode is arithmetic

A1L55 = CARRY(clk_cnt[16] & (!A1L35));


--clk_cnt[15] is clk_cnt[15]
--operation mode is arithmetic

clk_cnt[15]_carry_eqn = A1L15;
clk_cnt[15]_lut_out = clk_cnt[15] $ (clk_cnt[15]_carry_eqn);
clk_cnt[15] = DFFEAS(clk_cnt[15]_lut_out, sys_clk, rst_n, , , , , , );

--A1L35 is clk_cnt[15]~213
--operation mode is arithmetic

A1L35 = CARRY(!A1L15 # !clk_cnt[15]);


--clk_cnt[14] is clk_cnt[14]
--operation mode is arithmetic

clk_cnt[14]_carry_eqn = A1L94;
clk_cnt[14]_lut_out = clk_cnt[14] $ (!clk_cnt[14]_carry_eqn);
clk_cnt[14] = DFFEAS(clk_cnt[14]_lut_out, sys_clk, rst_n, , , , , , );

--A1L15 is clk_cnt[14]~217
--operation mode is arithmetic

A1L15 = CARRY(clk_cnt[14] & (!A1L94));


--clk_cnt[13] is clk_cnt[13]
--operation mode is arithmetic

clk_cnt[13]_carry_eqn = A1L74;
clk_cnt[13]_lut_out = clk_cnt[13] $ (clk_cnt[13]_carry_eqn);
clk_cnt[13] = DFFEAS(clk_cnt[13]_lut_out, sys_clk, rst_n, , , , , , );

--A1L94 is clk_cnt[13]~221
--operation mode is arithmetic

A1L94 = CARRY(!A1L74 # !clk_cnt[13]);


--clk_cnt[12] is clk_cnt[12]
--operation mode is arithmetic

clk_cnt[12]_carry_eqn = A1L54;
clk_cnt[12]_lut_out = clk_cnt[12] $ (!clk_cnt[12]_carry_eqn);
clk_cnt[12] = DFFEAS(clk_cnt[12]_lut_out, sys_clk, rst_n, , , , , , );

--A1L74 is clk_cnt[12]~225
--operation mode is arithmetic

A1L74 = CARRY(clk_cnt[12] & (!A1L54));


--clk_cnt[11] is clk_cnt[11]
--operation mode is arithmetic

clk_cnt[11]_carry_eqn = A1L34;
clk_cnt[11]_lut_out = clk_cnt[11] $ (clk_cnt[11]_carry_eqn);
clk_cnt[11] = DFFEAS(clk_cnt[11]_lut_out, sys_clk, rst_n, , , , , , );

--A1L54 is clk_cnt[11]~229
--operation mode is arithmetic

A1L54 = CARRY(!A1L34 # !clk_cnt[11]);


--clk_cnt[10] is clk_cnt[10]
--operation mode is arithmetic

clk_cnt[10]_carry_eqn = A1L14;
clk_cnt[10]_lut_out = clk_cnt[10] $ (!clk_cnt[10]_carry_eqn);
clk_cnt[10] = DFFEAS(clk_cnt[10]_lut_out, sys_clk, rst_n, , , , , , );

--A1L34 is clk_cnt[10]~233
--operation mode is arithmetic

A1L34 = CARRY(clk_cnt[10] & (!A1L14));


--clk_cnt[9] is clk_cnt[9]
--operation mode is arithmetic

clk_cnt[9]_carry_eqn = A1L93;
clk_cnt[9]_lut_out = clk_cnt[9] $ (clk_cnt[9]_carry_eqn);
clk_cnt[9] = DFFEAS(clk_cnt[9]_lut_out, sys_clk, rst_n, , , , , , );

--A1L14 is clk_cnt[9]~237
--operation mode is arithmetic

A1L14 = CARRY(!A1L93 # !clk_cnt[9]);


--clk_cnt[8] is clk_cnt[8]
--operation mode is arithmetic

clk_cnt[8]_carry_eqn = A1L73;
clk_cnt[8]_lut_out = clk_cnt[8] $ (!clk_cnt[8]_carry_eqn);
clk_cnt[8] = DFFEAS(clk_cnt[8]_lut_out, sys_clk, rst_n, , , , , , );

--A1L93 is clk_cnt[8]~241
--operation mode is arithmetic

A1L93 = CARRY(clk_cnt[8] & (!A1L73));


--clk_cnt[7] is clk_cnt[7]
--operation mode is arithmetic

clk_cnt[7]_carry_eqn = A1L53;
clk_cnt[7]_lut_out = clk_cnt[7] $ (clk_cnt[7]_carry_eqn);
clk_cnt[7] = DFFEAS(clk_cnt[7]_lut_out, sys_clk, rst_n, , , , , , );

--A1L73 is clk_cnt[7]~245
--operation mode is arithmetic

A1L73 = CARRY(!A1L53 # !clk_cnt[7]);


--clk_cnt[6] is clk_cnt[6]
--operation mode is arithmetic

clk_cnt[6]_carry_eqn = A1L33;
clk_cnt[6]_lut_out = clk_cnt[6] $ (!clk_cnt[6]_carry_eqn);
clk_cnt[6] = DFFEAS(clk_cnt[6]_lut_out, sys_clk, rst_n, , , , , , );

--A1L53 is clk_cnt[6]~249
--operation mode is arithmetic

A1L53 = CARRY(clk_cnt[6] & (!A1L33));


--clk_cnt[5] is clk_cnt[5]
--operation mode is arithmetic

clk_cnt[5]_carry_eqn = A1L13;
clk_cnt[5]_lut_out = clk_cnt[5] $ (clk_cnt[5]_carry_eqn);
clk_cnt[5] = DFFEAS(clk_cnt[5]_lut_out, sys_clk, rst_n, , , , , , );

--A1L33 is clk_cnt[5]~253
--operation mode is arithmetic

A1L33 = CARRY(!A1L13 # !clk_cnt[5]);


--clk_cnt[4] is clk_cnt[4]
--operation mode is arithmetic

clk_cnt[4]_carry_eqn = A1L92;
clk_cnt[4]_lut_out = clk_cnt[4] $ (!clk_cnt[4]_carry_eqn);
clk_cnt[4] = DFFEAS(clk_cnt[4]_lut_out, sys_clk, rst_n, , , , , , );

--A1L13 is clk_cnt[4]~257
--operation mode is arithmetic

A1L13 = CARRY(clk_cnt[4] & (!A1L92));


--clk_cnt[3] is clk_cnt[3]
--operation mode is arithmetic

clk_cnt[3]_carry_eqn = A1L72;
clk_cnt[3]_lut_out = clk_cnt[3] $ (clk_cnt[3]_carry_eqn);
clk_cnt[3] = DFFEAS(clk_cnt[3]_lut_out, sys_clk, rst_n, , , , , , );

--A1L92 is clk_cnt[3]~261
--operation mode is arithmetic

A1L92 = CARRY(!A1L72 # !clk_cnt[3]);


--A1L321 is origin~156
--operation mode is normal

A1L321 = A1L421 # C1_q_a[0] & (C1_q_a[1] $ !C1_q_a[2]);


--A1L331 is reduce_or~650
--operation mode is normal

A1L331 = C1_q_a[0] & !high[0] & C1_q_a[1] & !C1_q_a[2] # !C1_q_a[0] & !C1_q_a[1] & (!C1_q_a[2] # !high[0]);


--A1L431 is reduce_or~659
--operation mode is normal

A1L431 = C1_q_a[2] & (!C1_q_a[3] & !C1_q_a[4]) # !C1_q_a[2] & !C1_q_a[0] & (C1_q_a[3] $ !C1_q_a[4]);


--sys_clk is sys_clk
--operation mode is input

sys_clk = INPUT();


--rst_n is rst_n
--operation mode is input

rst_n = INPUT();


--sp is sp
--operation mode is output

sp = OUTPUT(A1L241Q);


⌨️ 快捷键说明

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