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

📄 elec_lock.map.eqn

📁 本程序是用VHDL语言实现电子密码锁功能,整个系统分为三大模块,一为控制模块,二为键盘显示模块,三为处理模块
💻 EQN
📖 第 1 页 / 共 3 页
字号:
--operation mode is normal

A1L151Q = REG[1];


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

REG[4]_lut_out = ACC[4];
REG[4] = DFFEA(REG[4]_lut_out, D1_q[0], , , A1L147, , );

--A1L157Q is REG[4]~44
--operation mode is normal

A1L157Q = REG[4];


--A1L196 is rtl~553
--operation mode is normal

A1L196 = (ACC[4] & REG[4] & (ACC[1] $ !REG[1]) # !ACC[4] & !REG[4] & (ACC[1] $ !REG[1])) & CASCADE(A1L211);

--A1L212 is rtl~575
--operation mode is normal

A1L212 = (ACC[4] & REG[4] & (ACC[1] $ !REG[1]) # !ACC[4] & !REG[4] & (ACC[1] $ !REG[1])) & CASCADE(A1L211);


--REG[10] is REG[10]
--operation mode is normal

REG[10]_lut_out = ACC[10];
REG[10] = DFFEA(REG[10]_lut_out, D1_q[0], , , A1L147, , );

--A1L169Q is REG[10]~45
--operation mode is normal

A1L169Q = REG[10];


--REG[11] is REG[11]
--operation mode is normal

REG[11]_lut_out = ACC[11];
REG[11] = DFFEA(REG[11]_lut_out, D1_q[0], , , A1L147, , );

--A1L171Q is REG[11]~46
--operation mode is normal

A1L171Q = REG[11];


--A1L191 is rtl~543
--operation mode is normal

A1L191 = ACC[11] & REG[11] & (ACC[10] $ !REG[10]) # !ACC[11] & !REG[11] & (ACC[10] $ !REG[10]);

--A1L213 is rtl~576
--operation mode is normal

A1L213 = ACC[11] & REG[11] & (ACC[10] $ !REG[10]) # !ACC[11] & !REG[11] & (ACC[10] $ !REG[10]);

--A1L214 is rtl~577
--operation mode is normal

A1L214 = ACC[11] & REG[11] & (ACC[10] $ !REG[10]) # !ACC[11] & !REG[11] & (ACC[10] $ !REG[10]);


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

REG[0]_lut_out = ACC[0];
REG[0] = DFFEA(REG[0]_lut_out, D1_q[0], , , A1L147, , );

--A1L148Q is REG[0]~47
--operation mode is normal

A1L148Q = REG[0];


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

REG[2]_lut_out = ACC[2];
REG[2] = DFFEA(REG[2]_lut_out, D1_q[0], , , A1L147, , );

--A1L153Q is REG[2]~48
--operation mode is normal

A1L153Q = REG[2];


--A1L197 is rtl~554
--operation mode is normal

A1L197 = (ACC[2] & REG[2] & (ACC[0] $ !REG[0]) # !ACC[2] & !REG[2] & (ACC[0] $ !REG[0])) & CASCADE(A1L214);

--A1L215 is rtl~578
--operation mode is normal

A1L215 = (ACC[2] & REG[2] & (ACC[0] $ !REG[0]) # !ACC[2] & !REG[2] & (ACC[0] $ !REG[0])) & CASCADE(A1L214);


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

REG[15]_lut_out = ACC[15];
REG[15] = DFFEA(REG[15]_lut_out, D1_q[0], , , A1L147, , );

--A1L179Q is REG[15]~49
--operation mode is normal

A1L179Q = REG[15];


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

REG[3]_lut_out = ACC[3];
REG[3] = DFFEA(REG[3]_lut_out, D1_q[0], , , A1L147, , );

--A1L155Q is REG[3]~50
--operation mode is normal

A1L155Q = REG[3];


--A1L192 is rtl~545
--operation mode is normal

A1L192 = ACC[3] & REG[3] & (ACC[15] $ !REG[15]) # !ACC[3] & !REG[3] & (ACC[15] $ !REG[15]);

--A1L216 is rtl~579
--operation mode is normal

A1L216 = ACC[3] & REG[3] & (ACC[15] $ !REG[15]) # !ACC[3] & !REG[3] & (ACC[15] $ !REG[15]);

--A1L217 is rtl~580
--operation mode is normal

A1L217 = ACC[3] & REG[3] & (ACC[15] $ !REG[15]) # !ACC[3] & !REG[3] & (ACC[15] $ !REG[15]);


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

REG[5]_lut_out = ACC[5];
REG[5] = DFFEA(REG[5]_lut_out, D1_q[0], , , A1L147, , );

--A1L159Q is REG[5]~51
--operation mode is normal

A1L159Q = REG[5];


--REG[12] is REG[12]
--operation mode is normal

REG[12]_lut_out = ACC[12];
REG[12] = DFFEA(REG[12]_lut_out, D1_q[0], , , A1L147, , );

--A1L173Q is REG[12]~52
--operation mode is normal

A1L173Q = REG[12];


--A1L198 is rtl~555
--operation mode is normal

A1L198 = (ACC[12] & REG[12] & (ACC[5] $ !REG[5]) # !ACC[12] & !REG[12] & (ACC[5] $ !REG[5])) & CASCADE(A1L217);

--A1L218 is rtl~581
--operation mode is normal

A1L218 = (ACC[12] & REG[12] & (ACC[5] $ !REG[5]) # !ACC[12] & !REG[12] & (ACC[5] $ !REG[5])) & CASCADE(A1L217);


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

REG[6]_lut_out = ACC[6];
REG[6] = DFFEA(REG[6]_lut_out, D1_q[0], , , A1L147, , );

--A1L161Q is REG[6]~53
--operation mode is normal

A1L161Q = REG[6];


--REG[14] is REG[14]
--operation mode is normal

REG[14]_lut_out = ACC[14];
REG[14] = DFFEA(REG[14]_lut_out, D1_q[0], , , A1L147, , );

--A1L177Q is REG[14]~54
--operation mode is normal

A1L177Q = REG[14];


--A1L193 is rtl~547
--operation mode is normal

A1L193 = ACC[14] & REG[14] & (ACC[6] $ !REG[6]) # !ACC[14] & !REG[14] & (ACC[6] $ !REG[6]);

--A1L219 is rtl~582
--operation mode is normal

A1L219 = ACC[14] & REG[14] & (ACC[6] $ !REG[6]) # !ACC[14] & !REG[14] & (ACC[6] $ !REG[6]);

--A1L220 is rtl~583
--operation mode is normal

A1L220 = ACC[14] & REG[14] & (ACC[6] $ !REG[6]) # !ACC[14] & !REG[14] & (ACC[6] $ !REG[6]);


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

REG[7]_lut_out = ACC[7];
REG[7] = DFFEA(REG[7]_lut_out, D1_q[0], , , A1L147, , );

--A1L163Q is REG[7]~55
--operation mode is normal

A1L163Q = REG[7];


--REG[13] is REG[13]
--operation mode is normal

REG[13]_lut_out = ACC[13];
REG[13] = DFFEA(REG[13]_lut_out, D1_q[0], , , A1L147, , );

--A1L175Q is REG[13]~56
--operation mode is normal

A1L175Q = REG[13];


--A1L199 is rtl~556
--operation mode is normal

A1L199 = (ACC[13] & REG[13] & (ACC[7] $ !REG[7]) # !ACC[13] & !REG[13] & (ACC[7] $ !REG[7])) & CASCADE(A1L220);

--A1L221 is rtl~584
--operation mode is normal

A1L221 = (ACC[13] & REG[13] & (ACC[7] $ !REG[7]) # !ACC[13] & !REG[13] & (ACC[7] $ !REG[7])) & CASCADE(A1L220);


--A1L194 is rtl~549
--operation mode is normal

A1L194 = ACC[7] & !ACC[4] & !ACC[5] & !ACC[6];

--A1L222 is rtl~585
--operation mode is normal

A1L222 = ACC[7] & !ACC[4] & !ACC[5] & !ACC[6];

--A1L223 is rtl~586
--operation mode is normal

A1L223 = ACC[7] & !ACC[4] & !ACC[5] & !ACC[6];


--A1L200 is rtl~557
--operation mode is normal

A1L200 = (!ACC[0] & !ACC[1] & !ACC[2] & !ACC[3]) & CASCADE(A1L223);

--A1L224 is rtl~587
--operation mode is normal

A1L224 = (!ACC[0] & !ACC[1] & !ACC[2] & !ACC[3]) & CASCADE(A1L223);


--A1L195 is rtl~551
--operation mode is normal

A1L195 = ACC[13] & !ACC[12] & !ACC[14] & !ACC[15];

--A1L225 is rtl~588
--operation mode is normal

A1L225 = ACC[13] & !ACC[12] & !ACC[14] & !ACC[15];

--A1L226 is rtl~589
--operation mode is normal

A1L226 = ACC[13] & !ACC[12] & !ACC[14] & !ACC[15];


--A1L201 is rtl~558
--operation mode is normal

A1L201 = (ACC[8] & ACC[10] & !ACC[9] & !ACC[11]) & CASCADE(A1L226);

--A1L227 is rtl~590
--operation mode is normal

A1L227 = (ACC[8] & ACC[10] & !ACC[9] & !ACC[11]) & CASCADE(A1L226);


--A1L147 is REG[0]~15
--operation mode is normal

A1L147 = F[2] & A1L189;

--A1L149 is REG[0]~57
--operation mode is normal

A1L149 = F[2] & A1L189;


--A1L128 is NC[0]~1
--operation mode is normal

A1L128 = !NC[2];

--A1L130 is NC[0]~7
--operation mode is normal

A1L130 = !NC[2];


--CLK_4M is CLK_4M
--operation mode is input

CLK_4M = INPUT();


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

KEY_IN[1] = INPUT();


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

KEY_IN[0] = INPUT();


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

KEY_IN[2] = INPUT();


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

CLK_SCAN[0] = OUTPUT(A1L182);


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

CLK_SCAN[1] = OUTPUT(!A1L186);


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

CLK_SCAN[2] = OUTPUT(!A1L183);


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

CLK_SCAN[3] = OUTPUT(!A1L261);


--FLAG_NUMB is FLAG_NUMB
--operation mode is output

FLAG_NUMB = OUTPUT(A1L92);


--FLAG_FUNC is FLAG_FUNC
--operation mode is output

FLAG_FUNC = OUTPUT(A1L88);


--LED_COM is LED_COM
--operation mode is output

LED_COM = OUTPUT(VCC);


--CLEAR is CLEAR
--operation mode is output

CLEAR = OUTPUT(A1L180);


--ENLOCK is ENLOCK
--operation mode is output

ENLOCK = OUTPUT(A1L79);


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

NUMB_CNT[0] = OUTPUT(NC[0]);


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

NUMB_CNT[1] = OUTPUT(NC[1]);


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

NUMB_CNT[2] = OUTPUT(NC[2]);


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

BCD_CODE[0] = OUTPUT(ACC[0]);


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

BCD_CODE[1] = OUTPUT(ACC[1]);


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

BCD_CODE[2] = OUTPUT(ACC[2]);


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

BCD_CODE[3] = OUTPUT(ACC[3]);


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

BCD_CODE[4] = OUTPUT(ACC[4]);


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

BCD_CODE[5] = OUTPUT(ACC[5]);


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

BCD_CODE[6] = OUTPUT(ACC[6]);


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

BCD_CODE[7] = OUTPUT(ACC[7]);


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

BCD_CODE[8] = OUTPUT(ACC[8]);


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

BCD_CODE[9] = OUTPUT(ACC[9]);


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

BCD_CODE[10] = OUTPUT(ACC[10]);


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

BCD_CODE[11] = OUTPUT(ACC[11]);


--BCD_CODE[12] is BCD_CODE[12]
--operation mode is output

BCD_CODE[12] = OUTPUT(ACC[12]);


--BCD_CODE[13] is BCD_CODE[13]
--operation mode is output

BCD_CODE[13] = OUTPUT(ACC[13]);


--BCD_CODE[14] is BCD_CODE[14]
--operation mode is output

BCD_CODE[14] = OUTPUT(ACC[14]);


--BCD_CODE[15] is BCD_CODE[15]
--operation mode is output

BCD_CODE[15] = OUTPUT(ACC[15]);


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

SELOUT[0] = OUTPUT(D1_q[4]);


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

SELOUT[1] = OUTPUT(D1_q[5]);


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

SEGOUT[0] = OUTPUT(A1L236);


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

SEGOUT[1] = OUTPUT(A1L240);


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

SEGOUT[2] = OUTPUT(A1L241);


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

SEGOUT[3] = OUTPUT(A1L243);


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

SEGOUT[4] = OUTPUT(A1L244);


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

SEGOUT[5] = OUTPUT(A1L245);


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

SEGOUT[6] = OUTPUT(A1L246);


⌨️ 快捷键说明

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