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

📄 key1.map.eqn

📁 一个4*4矩阵键盘的VERILOG接口程序设计(FPGA)
💻 EQN
📖 第 1 页 / 共 2 页
字号:

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

cnt_scan[10]_carry_eqn = A1L73;
cnt_scan[10]_lut_out = cnt_scan[10] $ (!cnt_scan[10]_carry_eqn);
cnt_scan[10] = DFFEAS(cnt_scan[10]_lut_out, clk, rst, , , , , , );

--A1L93 is cnt_scan[10]~265
--operation mode is arithmetic

A1L93 = CARRY(cnt_scan[10] & (!A1L73));


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

cnt_scan[11]_carry_eqn = A1L93;
cnt_scan[11]_lut_out = cnt_scan[11] $ (cnt_scan[11]_carry_eqn);
cnt_scan[11] = DFFEAS(cnt_scan[11]_lut_out, clk, rst, , , , , , );

--A1L14 is cnt_scan[11]~269
--operation mode is arithmetic

A1L14 = CARRY(!A1L93 # !cnt_scan[11]);


--A1L47 is reduce_nor~108
--operation mode is normal

A1L47 = !cnt_scan[11] # !cnt_scan[10] # !cnt_scan[9] # !cnt_scan[8];


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

cnt_scan[12]_carry_eqn = A1L14;
cnt_scan[12]_lut_out = cnt_scan[12] $ (!cnt_scan[12]_carry_eqn);
cnt_scan[12] = DFFEAS(cnt_scan[12]_lut_out, clk, rst, , , , , , );

--A1L34 is cnt_scan[12]~273
--operation mode is arithmetic

A1L34 = CARRY(cnt_scan[12] & (!A1L14));


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

cnt_scan[13]_carry_eqn = A1L34;
cnt_scan[13]_lut_out = cnt_scan[13] $ (cnt_scan[13]_carry_eqn);
cnt_scan[13] = DFFEAS(cnt_scan[13]_lut_out, clk, rst, , , , , , );

--A1L54 is cnt_scan[13]~277
--operation mode is arithmetic

A1L54 = CARRY(!A1L34 # !cnt_scan[13]);


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

cnt_scan[14]_carry_eqn = A1L54;
cnt_scan[14]_lut_out = cnt_scan[14] $ (!cnt_scan[14]_carry_eqn);
cnt_scan[14] = DFFEAS(cnt_scan[14]_lut_out, clk, rst, , , , , , );

--A1L74 is cnt_scan[14]~281
--operation mode is arithmetic

A1L74 = CARRY(cnt_scan[14] & (!A1L54));


--cnt_scan[15] is cnt_scan[15]
--operation mode is normal

cnt_scan[15]_carry_eqn = A1L74;
cnt_scan[15]_lut_out = cnt_scan[15] $ (cnt_scan[15]_carry_eqn);
cnt_scan[15] = DFFEAS(cnt_scan[15]_lut_out, clk, rst, , , , , , );


--A1L57 is reduce_nor~109
--operation mode is normal

A1L57 = !cnt_scan[15] # !cnt_scan[14] # !cnt_scan[13] # !cnt_scan[12];


--A1L67 is reduce_nor~110
--operation mode is normal

A1L67 = !A1L27 & !A1L37 & !A1L47 & !A1L57;


--A1L1 is Select~2199
--operation mode is normal

A1L1 = column[0] & column[1] & column[2];


--A1L2 is Select~2200
--operation mode is normal

A1L2 = A1L09Q & A1L29Q & !A1L49Q & !A1L69Q;


--A1L78 is reduce_or~147
--operation mode is normal

A1L78 = column[0] & (column[1] & (column[2] $ column[3]) # !column[1] & column[2] & column[3]) # !column[0] & column[1] & column[2] & column[3];


--A1L3 is Select~2201
--operation mode is normal

A1L3 = column[0] & (column[1] & (column[2] $ !column[3]) # !column[1] & (!column[3] # !column[2])) # !column[0] & (!column[3] # !column[2] # !column[1]);


--A1L4 is Select~2202
--operation mode is normal

A1L4 = A1L29Q # A1L09Q & (A1L49Q $ !A1L69Q) # !A1L09Q & (A1L49Q # A1L69Q);


--A1L5 is Select~2203
--operation mode is normal

A1L5 = A1L78 & (!A1L3 # !A1L2) # !A1L78 & A1L4 & (!A1L3 # !A1L2);


--A1L6 is Select~2204
--operation mode is normal

A1L6 = !A1L09Q & !A1L29Q & !A1L49Q & !A1L69Q;


--A1L7 is Select~2206
--operation mode is normal

A1L7 = A1L09Q & (A1L29Q & !A1L49Q & !A1L69Q # !A1L29Q & (A1L49Q $ A1L69Q));


--A1L8 is Select~2207
--operation mode is normal

A1L8 = A1L3 & !A1L6 & (A1L78 # !A1L7) # !A1L3 & (A1L78 # !A1L7);


--A1L9 is Select~2208
--operation mode is normal

A1L9 = A1L09Q & A1L69Q & !A1L29Q & !A1L49Q;


--A1L01 is Select~2210
--operation mode is normal

A1L01 = !A1L69Q & (A1L09Q & (A1L29Q $ A1L49Q) # !A1L09Q & !A1L29Q & !A1L49Q);


--A1L11 is Select~2211
--operation mode is normal

A1L11 = A1L3 & !A1L9 & (A1L78 # !A1L01) # !A1L3 & (A1L78 # !A1L01);


--A1L21 is Select~2216
--operation mode is normal

A1L21 = A1L09Q & A1L49Q & !A1L29Q & !A1L69Q;


--A1L31 is Select~2218
--operation mode is normal

A1L31 = A1L49Q # A1L09Q & (A1L29Q $ !A1L69Q) # !A1L09Q & (A1L29Q # A1L69Q);


--A1L41 is Select~2219
--operation mode is normal

A1L41 = A1L78 & (!A1L21 # !A1L3) # !A1L78 & A1L31 & (!A1L21 # !A1L3);


--A1L51 is Select~2222
--operation mode is normal

A1L51 = A1L09Q & (!A1L69Q # !A1L1);


--clk is clk
--operation mode is input

clk = INPUT();


--rst is rst
--operation mode is input

rst = INPUT();


--column[0] is column[0]
--operation mode is input

column[0] = INPUT();


--column[1] is column[1]
--operation mode is input

column[1] = INPUT();


--column[2] is column[2]
--operation mode is input

column[2] = INPUT();


--column[3] is column[3]
--operation mode is input

column[3] = INPUT();


--row[0] is row[0]
--operation mode is output

row[0] = OUTPUT(A1L09Q);


--row[1] is row[1]
--operation mode is output

row[1] = OUTPUT(!A1L29Q);


--row[2] is row[2]
--operation mode is output

row[2] = OUTPUT(!A1L49Q);


--row[3] is row[3]
--operation mode is output

row[3] = OUTPUT(!A1L69Q);


--dataout[0] is dataout[0]
--operation mode is output

dataout[0] = OUTPUT(VCC);


--dataout[1] is dataout[1]
--operation mode is output

dataout[1] = OUTPUT(A1L28);


--dataout[2] is dataout[2]
--operation mode is output

dataout[2] = OUTPUT(A1L18);


--dataout[3] is dataout[3]
--operation mode is output

dataout[3] = OUTPUT(A1L08);


--dataout[4] is dataout[4]
--operation mode is output

dataout[4] = OUTPUT(A1L97);


--dataout[5] is dataout[5]
--operation mode is output

dataout[5] = OUTPUT(A1L87);


--dataout[6] is dataout[6]
--operation mode is output

dataout[6] = OUTPUT(A1L77);


--dataout[7] is dataout[7]
--operation mode is output

dataout[7] = OUTPUT(A1L68);


--en[0] is en[0]
--operation mode is output

en[0] = OUTPUT(GND);


--en[1] is en[1]
--operation mode is output

en[1] = OUTPUT(VCC);


--en[2] is en[2]
--operation mode is output

en[2] = OUTPUT(VCC);


--en[3] is en[3]
--operation mode is output

en[3] = OUTPUT(VCC);


--en[4] is en[4]
--operation mode is output

en[4] = OUTPUT(VCC);


--en[5] is en[5]
--operation mode is output

en[5] = OUTPUT(VCC);


--en[6] is en[6]
--operation mode is output

en[6] = OUTPUT(VCC);


--en[7] is en[7]
--operation mode is output

en[7] = OUTPUT(VCC);


⌨️ 快捷键说明

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