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

📄 ledwater.map.eqn

📁 跑马灯LED程序,实现流水灯显示
💻 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.
--A1L05Q is dataout[0]~reg0
--operation mode is normal

A1L05Q_lut_out = A1L25Q;
A1L05Q = DFFEAS(A1L05Q_lut_out, clk, rst, , A1L37, , , , );


--A1L25Q is dataout[1]~reg0
--operation mode is normal

A1L25Q_lut_out = A1L45Q;
A1L25Q = DFFEAS(A1L25Q_lut_out, clk, rst, , A1L37, , , , );


--A1L45Q is dataout[2]~reg0
--operation mode is normal

A1L45Q_lut_out = A1L65Q;
A1L45Q = DFFEAS(A1L45Q_lut_out, clk, rst, , A1L37, , , , );


--A1L65Q is dataout[3]~reg0
--operation mode is normal

A1L65Q_lut_out = A1L85Q;
A1L65Q = DFFEAS(A1L65Q_lut_out, clk, rst, , A1L37, , , , );


--A1L85Q is dataout[4]~reg0
--operation mode is normal

A1L85Q_lut_out = !A1L06Q;
A1L85Q = DFFEAS(A1L85Q_lut_out, clk, rst, , A1L37, , , , );


--A1L06Q is dataout[5]~reg0
--operation mode is normal

A1L06Q_lut_out = !A1L05Q;
A1L06Q = DFFEAS(A1L06Q_lut_out, clk, rst, , A1L37, , , , );


--A1L26Q is dataout[6]~reg0
--operation mode is normal

A1L26Q_lut_out = !A1L27Q;
A1L26Q = DFFEAS(A1L26Q_lut_out, clk, rst, , A1L37, , , , );


--A1L46Q is dataout[7]~reg0
--operation mode is normal

A1L46Q_lut_out = !A1L26Q;
A1L46Q = DFFEAS(A1L46Q_lut_out, clk, rst, , A1L37, , , , );


--A1L66Q is dataout[8]~reg0
--operation mode is normal

A1L66Q_lut_out = A1L46Q;
A1L66Q = DFFEAS(A1L66Q_lut_out, clk, rst, , A1L37, , , , );


--A1L86Q is dataout[9]~reg0
--operation mode is normal

A1L86Q_lut_out = A1L66Q;
A1L86Q = DFFEAS(A1L86Q_lut_out, clk, rst, , A1L37, , , , );


--A1L07Q is dataout[10]~reg0
--operation mode is normal

A1L07Q_lut_out = A1L86Q;
A1L07Q = DFFEAS(A1L07Q_lut_out, clk, rst, , A1L37, , , , );


--A1L27Q is dataout[11]~reg0
--operation mode is normal

A1L27Q_lut_out = A1L07Q;
A1L27Q = DFFEAS(A1L27Q_lut_out, clk, rst, , A1L37, , , , );


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

cnt[0]_lut_out = !cnt[0];
cnt[0] = DFFEAS(cnt[0]_lut_out, clk, rst, , , , , , );

--A1L4 is cnt[0]~323
--operation mode is arithmetic

A1L4 = CARRY(cnt[0]);


--cnt[1] is cnt[1]
--operation mode is arithmetic

cnt[1]_carry_eqn = A1L4;
cnt[1]_lut_out = cnt[1] $ (cnt[1]_carry_eqn);
cnt[1] = DFFEAS(cnt[1]_lut_out, clk, rst, , , , , , );

--A1L6 is cnt[1]~327
--operation mode is arithmetic

A1L6 = CARRY(!A1L4 # !cnt[1]);


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

A1L47 = !cnt[1] # !cnt[0];


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

cnt[4]_carry_eqn = A1L01;
cnt[4]_lut_out = cnt[4] $ (!cnt[4]_carry_eqn);
cnt[4] = DFFEAS(cnt[4]_lut_out, clk, rst, , , , , , );

--A1L21 is cnt[4]~331
--operation mode is arithmetic

A1L21 = CARRY(cnt[4] & (!A1L01));


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

cnt[5]_carry_eqn = A1L21;
cnt[5]_lut_out = cnt[5] $ (cnt[5]_carry_eqn);
cnt[5] = DFFEAS(cnt[5]_lut_out, clk, rst, , , , , , );

--A1L41 is cnt[5]~335
--operation mode is arithmetic

A1L41 = CARRY(!A1L21 # !cnt[5]);


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

cnt[6]_carry_eqn = A1L41;
cnt[6]_lut_out = cnt[6] $ (!cnt[6]_carry_eqn);
cnt[6] = DFFEAS(cnt[6]_lut_out, clk, rst, , , , , , );

--A1L61 is cnt[6]~339
--operation mode is arithmetic

A1L61 = CARRY(cnt[6] & (!A1L41));


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

cnt[7]_carry_eqn = A1L61;
cnt[7]_lut_out = cnt[7] $ (cnt[7]_carry_eqn);
cnt[7] = DFFEAS(cnt[7]_lut_out, clk, rst, , , , , , );

--A1L81 is cnt[7]~343
--operation mode is arithmetic

A1L81 = CARRY(!A1L61 # !cnt[7]);


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

A1L57 = !cnt[7] # !cnt[6] # !cnt[5] # !cnt[4];


--cnt[2] is cnt[2]
--operation mode is arithmetic

cnt[2]_carry_eqn = A1L6;
cnt[2]_lut_out = cnt[2] $ (!cnt[2]_carry_eqn);
cnt[2] = DFFEAS(cnt[2]_lut_out, clk, rst, , , , , , );

--A1L8 is cnt[2]~347
--operation mode is arithmetic

A1L8 = CARRY(cnt[2] & (!A1L6));


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

cnt[3]_carry_eqn = A1L8;
cnt[3]_lut_out = cnt[3] $ (cnt[3]_carry_eqn);
cnt[3] = DFFEAS(cnt[3]_lut_out, clk, rst, , , , , , );

--A1L01 is cnt[3]~351
--operation mode is arithmetic

A1L01 = CARRY(!A1L8 # !cnt[3]);


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

A1L67 = A1L47 # A1L57 # !cnt[3] # !cnt[2];


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

cnt[8]_carry_eqn = A1L81;
cnt[8]_lut_out = cnt[8] $ (!cnt[8]_carry_eqn);
cnt[8] = DFFEAS(cnt[8]_lut_out, clk, rst, , , , , , );

--A1L02 is cnt[8]~355
--operation mode is arithmetic

A1L02 = CARRY(cnt[8] & (!A1L81));


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

cnt[9]_carry_eqn = A1L02;
cnt[9]_lut_out = cnt[9] $ (cnt[9]_carry_eqn);
cnt[9] = DFFEAS(cnt[9]_lut_out, clk, rst, , , , , , );

--A1L22 is cnt[9]~359
--operation mode is arithmetic

A1L22 = CARRY(!A1L02 # !cnt[9]);


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

cnt[10]_carry_eqn = A1L22;
cnt[10]_lut_out = cnt[10] $ (!cnt[10]_carry_eqn);
cnt[10] = DFFEAS(cnt[10]_lut_out, clk, rst, , , , , , );

--A1L42 is cnt[10]~363
--operation mode is arithmetic

A1L42 = CARRY(cnt[10] & (!A1L22));


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

cnt[11]_carry_eqn = A1L42;
cnt[11]_lut_out = cnt[11] $ (cnt[11]_carry_eqn);
cnt[11] = DFFEAS(cnt[11]_lut_out, clk, rst, , , , , , );

--A1L62 is cnt[11]~367
--operation mode is arithmetic

A1L62 = CARRY(!A1L42 # !cnt[11]);


--A1L77 is reduce_nor~178
--operation mode is normal

A1L77 = !cnt[11] # !cnt[10] # !cnt[9] # !cnt[8];


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

cnt[12]_carry_eqn = A1L62;
cnt[12]_lut_out = cnt[12] $ (!cnt[12]_carry_eqn);
cnt[12] = DFFEAS(cnt[12]_lut_out, clk, rst, , , , , , );

--A1L82 is cnt[12]~371
--operation mode is arithmetic

A1L82 = CARRY(cnt[12] & (!A1L62));


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

cnt[13]_carry_eqn = A1L82;
cnt[13]_lut_out = cnt[13] $ (cnt[13]_carry_eqn);
cnt[13] = DFFEAS(cnt[13]_lut_out, clk, rst, , , , , , );

--A1L03 is cnt[13]~375
--operation mode is arithmetic

A1L03 = CARRY(!A1L82 # !cnt[13]);


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

cnt[14]_carry_eqn = A1L03;
cnt[14]_lut_out = cnt[14] $ (!cnt[14]_carry_eqn);
cnt[14] = DFFEAS(cnt[14]_lut_out, clk, rst, , , , , , );

--A1L23 is cnt[14]~379
--operation mode is arithmetic

A1L23 = CARRY(cnt[14] & (!A1L03));


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

cnt[15]_carry_eqn = A1L23;
cnt[15]_lut_out = cnt[15] $ (cnt[15]_carry_eqn);
cnt[15] = DFFEAS(cnt[15]_lut_out, clk, rst, , , , , , );

--A1L43 is cnt[15]~383
--operation mode is arithmetic

A1L43 = CARRY(!A1L23 # !cnt[15]);


--A1L87 is reduce_nor~179
--operation mode is normal

A1L87 = !cnt[15] # !cnt[14] # !cnt[13] # !cnt[12];


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

cnt[16]_carry_eqn = A1L43;
cnt[16]_lut_out = cnt[16] $ (!cnt[16]_carry_eqn);
cnt[16] = DFFEAS(cnt[16]_lut_out, clk, rst, , , , , , );

--A1L63 is cnt[16]~387
--operation mode is arithmetic

A1L63 = CARRY(cnt[16] & (!A1L43));


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

cnt[17]_carry_eqn = A1L63;
cnt[17]_lut_out = cnt[17] $ (cnt[17]_carry_eqn);
cnt[17] = DFFEAS(cnt[17]_lut_out, clk, rst, , , , , , );

--A1L83 is cnt[17]~391
--operation mode is arithmetic

A1L83 = CARRY(!A1L63 # !cnt[17]);


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

cnt[18]_carry_eqn = A1L83;
cnt[18]_lut_out = cnt[18] $ (!cnt[18]_carry_eqn);
cnt[18] = DFFEAS(cnt[18]_lut_out, clk, rst, , , , , , );

--A1L04 is cnt[18]~395
--operation mode is arithmetic

A1L04 = CARRY(cnt[18] & (!A1L83));


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

cnt[19]_carry_eqn = A1L04;
cnt[19]_lut_out = cnt[19] $ (cnt[19]_carry_eqn);
cnt[19] = DFFEAS(cnt[19]_lut_out, clk, rst, , , , , , );

--A1L24 is cnt[19]~399
--operation mode is arithmetic

A1L24 = CARRY(!A1L04 # !cnt[19]);


--A1L97 is reduce_nor~180
--operation mode is normal

A1L97 = !cnt[19] # !cnt[18] # !cnt[17] # !cnt[16];


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

cnt[20]_carry_eqn = A1L24;
cnt[20]_lut_out = cnt[20] $ (!cnt[20]_carry_eqn);
cnt[20] = DFFEAS(cnt[20]_lut_out, clk, rst, , , , , , );

--A1L44 is cnt[20]~403
--operation mode is arithmetic

A1L44 = CARRY(cnt[20] & (!A1L24));


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

cnt[21]_carry_eqn = A1L44;
cnt[21]_lut_out = cnt[21] $ (cnt[21]_carry_eqn);
cnt[21] = DFFEAS(cnt[21]_lut_out, clk, rst, , , , , , );

--A1L64 is cnt[21]~407
--operation mode is arithmetic

A1L64 = CARRY(!A1L44 # !cnt[21]);


--cnt[22] is cnt[22]
--operation mode is normal

cnt[22]_carry_eqn = A1L64;
cnt[22]_lut_out = cnt[22] $ (!cnt[22]_carry_eqn);
cnt[22] = DFFEAS(cnt[22]_lut_out, clk, rst, , , , , , );


--A1L08 is reduce_nor~181
--operation mode is normal

A1L08 = A1L97 # !cnt[22] # !cnt[21] # !cnt[20];


--A1L37 is reduce_nor~0
--operation mode is normal

A1L37 = !A1L67 & !A1L77 & !A1L87 & !A1L08;


--clk is clk
--operation mode is input

clk = INPUT();


--rst is rst
--operation mode is input

rst = INPUT();


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

dataout[0] = OUTPUT(!A1L05Q);


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

dataout[1] = OUTPUT(!A1L25Q);


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

dataout[2] = OUTPUT(!A1L45Q);


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

dataout[3] = OUTPUT(!A1L65Q);


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

dataout[4] = OUTPUT(!A1L85Q);


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

dataout[5] = OUTPUT(A1L06Q);


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

dataout[6] = OUTPUT(A1L26Q);


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

dataout[7] = OUTPUT(!A1L46Q);


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

dataout[8] = OUTPUT(!A1L66Q);


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

dataout[9] = OUTPUT(!A1L86Q);


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

dataout[10] = OUTPUT(!A1L07Q);


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

dataout[11] = OUTPUT(!A1L27Q);


⌨️ 快捷键说明

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