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

📄 counter.map.eqn

📁 4X4 KEYPAD 的输入位数计数器
💻 EQN
字号:
--mod1[3] is mod1[3]
--operation mode is normal

mod1[3]_lut_out = A1L1 & counter_clear & A1L82 & !A1L72;
mod1[3] = DFFE(mod1[3]_lut_out, clk, , , );


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

mod1[2]_lut_out = counter_clear & (mod1[2] $ (mod1[1] & mod1[0]));
mod1[2] = DFFE(mod1[2]_lut_out, clk, , , );


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

mod1[1]_lut_out = counter_clear & A1L82 & (mod1[1] $ mod1[0]);
mod1[1] = DFFE(mod1[1]_lut_out, clk, , , );


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

mod1[0]_lut_out = !counter_clear # !mod1[0];
mod1[0] = DFFE(mod1[0]_lut_out, clk, , , );


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

mod10[3]_lut_out = counter_clear & (mod10[3] $ (!A1L82 & A1L3));
mod10[3] = DFFE(mod10[3]_lut_out, clk, , , );


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

mod10[2]_lut_out = counter_clear & (mod10[2] $ (!A1L82 & A1L2));
mod10[2] = DFFE(mod10[2]_lut_out, clk, , , );


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

mod10[1]_lut_out = counter_clear & (mod10[1] $ (!A1L82 & mod10[0]));
mod10[1] = DFFE(mod10[1]_lut_out, clk, , , );


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

mod10[0]_lut_out = counter_clear & (mod10[0] & A1L82 & !A1L72 # !mod10[0] & !A1L82);
mod10[0] = DFFE(mod10[0]_lut_out, clk, , , );


--A1L1 is add~17
--operation mode is normal

A1L1 = mod1[3] $ (mod1[2] & mod1[1] & mod1[0]);


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

A1L82 = mod1[2] # mod1[1] # !mod1[3] # !mod1[0];


--A1L3 is add~34
--operation mode is normal

A1L3 = mod10[2] & mod10[1] & mod10[0];


--A1L2 is add~29
--operation mode is normal

A1L2 = mod10[1] & mod10[0];


--A1L62 is process0~34
--operation mode is normal

A1L62 = mod10[0] & !mod10[3] & !mod10[2] & !mod10[1];


--A1L72 is process0~36
--operation mode is normal

A1L72 = (mod1[3] & !mod1[0] & !mod1[2] & !mod1[1]) & CASCADE(A1L62);


--counter_clear is counter_clear
--operation mode is input

counter_clear = INPUT();


--clk is clk
--operation mode is input

clk = INPUT();


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

dout1[3] = OUTPUT(mod1[3]);


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

dout1[2] = OUTPUT(mod1[2]);


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

dout1[1] = OUTPUT(mod1[1]);


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

dout1[0] = OUTPUT(mod1[0]);


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

dout10[3] = OUTPUT(mod10[3]);


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

dout10[2] = OUTPUT(mod10[2]);


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

dout10[1] = OUTPUT(mod10[1]);


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

dout10[0] = OUTPUT(mod10[0]);


⌨️ 快捷键说明

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