tool.fit.eqn
来自「这是使用VHDL语言编写的密码锁程序,供大家参考」· EQN 代码 · 共 1,205 行 · 第 1/2 页
EQN
1,205 行
--B3L81 is decoder:u2|reduce_nor~8 at LC_X35_Y16_N6
--operation mode is normal
B3L81 = numo[8] & B3L82 & !numo[9];
--B3L53 is decoder:u2|reduce_nor~1785 at LC_X36_Y16_N5
--operation mode is normal
B3L53 = numo[0] & !numo[5] & B3L23 & B3L91;
--tempt[1] is tempt[1] at LC_X35_Y15_N5
--operation mode is normal
tempt[1]_lut_out = B2_q1[1];
tempt[1] = DFFEAS(tempt[1]_lut_out, GLOBAL(clk), VCC, , enable0, , , , );
--B2_q1[1] is decoder:u1|q1[1] at LC_X30_Y19_N9
--operation mode is normal
B2_q1[1]_lut_out = B2L31 # B2L61 # B2L71 # B2L41;
B2_q1[1] = DFFEAS(B2_q1[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L86 is process0~71 at LC_X35_Y15_N7
--operation mode is normal
tempo[0]_qfbk = tempo[0];
A1L86 = B2_q1[1] & (F1_q_a[1] $ tempo[0]_qfbk # !tempt[1]) # !B2_q1[1] & (tempt[1] # F1_q_a[1] $ tempo[0]_qfbk);
--tempo[0] is tempo[0] at LC_X35_Y15_N7
--operation mode is normal
tempo[0] = DFFEAS(A1L86, GLOBAL(clk), VCC, , enable0, F1_q_a[1], , , VCC);
--B2_q1[2] is decoder:u1|q1[2] at LC_X30_Y19_N7
--operation mode is normal
B2_q1[2]_lut_out = B2L71 # B2L51 # B2L61 # B2L33;
B2_q1[2] = DFFEAS(B2_q1[2]_lut_out, GLOBAL(clk), VCC, , , , , , );
--tempo[2] is tempo[2] at LC_X35_Y14_N1
--operation mode is normal
tempo[2]_lut_out = GND;
tempo[2] = DFFEAS(tempo[2]_lut_out, GLOBAL(clk), VCC, , enable0, B3_q1[2], , , VCC);
--B3_q1[2] is decoder:u2|q1[2] at LC_X35_Y14_N9
--operation mode is normal
B3_q1[2]_lut_out = B3L33 # B3L51 # B3L61 # B3L71;
B3_q1[2] = DFFEAS(B3_q1[2]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L96 is process0~72 at LC_X35_Y15_N0
--operation mode is normal
tempt[2]_qfbk = tempt[2];
A1L96 = B2_q1[2] & (tempo[2] $ B3_q1[2] # !tempt[2]_qfbk) # !B2_q1[2] & (tempt[2]_qfbk # tempo[2] $ B3_q1[2]);
--tempt[2] is tempt[2] at LC_X35_Y15_N0
--operation mode is normal
tempt[2] = DFFEAS(A1L96, GLOBAL(clk), VCC, , enable0, B2_q1[2], , , VCC);
--B1_q1[2] is decoder:u0|q1[2] at LC_X31_Y15_N1
--operation mode is normal
B1_q1[2]_lut_out = B1L51 # B1L71 # !B1L63;
B1_q1[2] = DFFEAS(B1_q1[2]_lut_out, GLOBAL(clk), VCC, , , , , , );
--tempt[0] is tempt[0] at LC_X35_Y15_N8
--operation mode is normal
tempt[0]_lut_out = E1_q_a[1];
tempt[0] = DFFEAS(tempt[0]_lut_out, GLOBAL(clk), VCC, , enable0, , , , );
--A1L07 is process0~73 at LC_X35_Y15_N9
--operation mode is normal
temph[2]_qfbk = temph[2];
A1L07 = B1_q1[2] & (tempt[0] $ E1_q_a[1] # !temph[2]_qfbk) # !B1_q1[2] & (temph[2]_qfbk # tempt[0] $ E1_q_a[1]);
--temph[2] is temph[2] at LC_X35_Y15_N9
--operation mode is normal
temph[2] = DFFEAS(A1L07, GLOBAL(clk), VCC, , enable0, B1_q1[2], , , VCC);
--B2_q1[3] is decoder:u1|q1[3] at LC_X31_Y19_N4
--operation mode is normal
B2_q1[3]_lut_out = B2L82 & (numt[8] $ numt[9]);
B2_q1[3] = DFFEAS(B2_q1[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--temph[0] is temph[0] at LC_X35_Y14_N8
--operation mode is normal
temph[0]_lut_out = GND;
temph[0] = DFFEAS(temph[0]_lut_out, GLOBAL(clk), VCC, , enable0, D1_q_a[1], , , VCC);
--A1L17 is process0~74 at LC_X35_Y15_N2
--operation mode is normal
tempt[3]_qfbk = tempt[3];
A1L17 = B2_q1[3] & (temph[0] $ D1_q_a[1] # !tempt[3]_qfbk) # !B2_q1[3] & (tempt[3]_qfbk # temph[0] $ D1_q_a[1]);
--tempt[3] is tempt[3] at LC_X35_Y15_N2
--operation mode is normal
tempt[3] = DFFEAS(A1L17, GLOBAL(clk), VCC, , enable0, B2_q1[3], , , VCC);
--A1L27 is process0~75 at LC_X35_Y15_N3
--operation mode is normal
A1L27 = A1L07 # A1L96 # A1L86 # A1L17;
--B3_q1[1] is decoder:u2|q1[1] at LC_X35_Y14_N5
--operation mode is normal
B3_q1[1]_lut_out = B3L31 # B3L41 # B3L61 # B3L71;
B3_q1[1] = DFFEAS(B3_q1[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--temph[3] is temph[3] at LC_X32_Y15_N1
--operation mode is normal
temph[3]_lut_out = GND;
temph[3] = DFFEAS(temph[3]_lut_out, GLOBAL(clk), VCC, , enable0, B1_q1[3], , , VCC);
--B1_q1[3] is decoder:u0|q1[3] at LC_X32_Y15_N8
--operation mode is normal
B1_q1[3]_lut_out = B1L92 & (numh[9] $ numh[8]);
B1_q1[3] = DFFEAS(B1_q1[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L37 is process0~76 at LC_X35_Y15_N6
--operation mode is normal
tempo[1]_qfbk = tempo[1];
A1L37 = temph[3] & (tempo[1]_qfbk $ B3_q1[1] # !B1_q1[3]) # !temph[3] & (B1_q1[3] # tempo[1]_qfbk $ B3_q1[1]);
--tempo[1] is tempo[1] at LC_X35_Y15_N6
--operation mode is normal
tempo[1] = DFFEAS(A1L37, GLOBAL(clk), VCC, , enable0, B3_q1[1], , , VCC);
--B1_q1[1] is decoder:u0|q1[1] at LC_X31_Y15_N7
--operation mode is normal
B1_q1[1]_lut_out = B1L61 # B1L41 # B1L31 # B1L71;
B1_q1[1] = DFFEAS(B1_q1[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--tempo[3] is tempo[3] at LC_X35_Y16_N4
--operation mode is normal
tempo[3]_lut_out = GND;
tempo[3] = DFFEAS(tempo[3]_lut_out, GLOBAL(clk), VCC, , enable0, B3_q1[3], , , VCC);
--B3_q1[3] is decoder:u2|q1[3] at LC_X35_Y16_N9
--operation mode is normal
B3_q1[3]_lut_out = B3L82 & (numo[8] $ numo[9]);
B3_q1[3] = DFFEAS(B3_q1[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L47 is process0~77 at LC_X35_Y15_N1
--operation mode is normal
temph[1]_qfbk = temph[1];
A1L47 = B1_q1[1] & (tempo[3] $ B3_q1[3] # !temph[1]_qfbk) # !B1_q1[1] & (temph[1]_qfbk # tempo[3] $ B3_q1[3]);
--temph[1] is temph[1] at LC_X35_Y15_N1
--operation mode is normal
temph[1] = DFFEAS(A1L47, GLOBAL(clk), VCC, , enable0, B1_q1[1], , , VCC);
--enable1 is enable1 at LC_X35_Y13_N4
--operation mode is normal
enable1 = !change & test;
--enable0 is enable0 at LC_X35_Y13_N2
--operation mode is normal
enable0 = change & !test;
--B2L41 is decoder:u1|reduce_nor~3 at LC_X32_Y20_N7
--operation mode is normal
B2L41 = numt[3] & !numt[1] & B2L22 & !numt[2];
--B3L41 is decoder:u2|reduce_nor~3 at LC_X32_Y16_N2
--operation mode is normal
B3L41 = !numo[2] & !numo[1] & numo[3] & B3L12;
--B1L41 is decoder:u0|reduce_nor~3 at LC_X31_Y14_N5
--operation mode is normal
B1L41 = !numh[1] & B1L32 & !numh[2] & numh[3];
--B1L53 is decoder:u0|reduce_nor~1842 at LC_X31_Y14_N1
--operation mode is normal
B1L53 = !numh[0] & !numh[2] & !numh[1] & !numh[3];
--B2L63 is decoder:u1|reduce_nor~1786 at LC_X32_Y20_N1
--operation mode is normal
B2L63 = !numt[2] & !numt[1] & !numt[0] & !numt[3];
--B3L63 is decoder:u2|reduce_nor~1786 at LC_X32_Y16_N5
--operation mode is normal
B3L63 = !numo[2] & !numo[1] & !numo[3] & !numo[0];
--numh[8] is numh[8] at PIN_101
--operation mode is input
numh[8] = INPUT();
--numh[9] is numh[9] at PIN_159
--operation mode is input
numh[9] = INPUT();
--numh[0] is numh[0] at PIN_98
--operation mode is input
numh[0] = INPUT();
--numh[7] is numh[7] at PIN_202
--operation mode is input
numh[7] = INPUT();
--numh[6] is numh[6] at PIN_99
--operation mode is input
numh[6] = INPUT();
--numh[1] is numh[1] at PIN_94
--operation mode is input
numh[1] = INPUT();
--numh[2] is numh[2] at PIN_144
--operation mode is input
numh[2] = INPUT();
--numh[3] is numh[3] at PIN_143
--operation mode is input
numh[3] = INPUT();
--numh[4] is numh[4] at PIN_206
--operation mode is input
numh[4] = INPUT();
--numh[5] is numh[5] at PIN_200
--operation mode is input
numh[5] = INPUT();
--clk is clk at PIN_29
--operation mode is input
clk = INPUT();
--numt[7] is numt[7] at PIN_203
--operation mode is input
numt[7] = INPUT();
--numt[8] is numt[8] at PIN_165
--operation mode is input
numt[8] = INPUT();
--numt[9] is numt[9] at PIN_167
--operation mode is input
numt[9] = INPUT();
--numt[6] is numt[6] at PIN_207
--operation mode is input
numt[6] = INPUT();
--numt[0] is numt[0] at PIN_201
--operation mode is input
numt[0] = INPUT();
--numt[1] is numt[1] at PIN_164
--operation mode is input
numt[1] = INPUT();
--numt[2] is numt[2] at PIN_186
--operation mode is input
numt[2] = INPUT();
--numt[3] is numt[3] at PIN_188
--operation mode is input
numt[3] = INPUT();
--numt[4] is numt[4] at PIN_196
--operation mode is input
numt[4] = INPUT();
--numt[5] is numt[5] at PIN_162
--operation mode is input
numt[5] = INPUT();
--numo[7] is numo[7] at PIN_193
--operation mode is input
numo[7] = INPUT();
--numo[8] is numo[8] at PIN_194
--operation mode is input
numo[8] = INPUT();
--numo[9] is numo[9] at PIN_160
--operation mode is input
numo[9] = INPUT();
--numo[6] is numo[6] at PIN_100
--operation mode is input
numo[6] = INPUT();
--numo[4] is numo[4] at PIN_163
--operation mode is input
numo[4] = INPUT();
--numo[1] is numo[1] at PIN_161
--operation mode is input
numo[1] = INPUT();
--numo[2] is numo[2] at PIN_195
--operation mode is input
numo[2] = INPUT();
--numo[3] is numo[3] at PIN_156
--operation mode is input
numo[3] = INPUT();
--numo[5] is numo[5] at PIN_158
--operation mode is input
numo[5] = INPUT();
--numo[0] is numo[0] at PIN_197
--operation mode is input
numo[0] = INPUT();
--test is test at PIN_108
--operation mode is input
test = INPUT();
--change is change at PIN_139
--operation mode is input
change = INPUT();
--displayh[0] is displayh[0] at PIN_213
--operation mode is output
displayh[0] = OUTPUT(B1_q0[0]);
--displayh[1] is displayh[1] at PIN_95
--operation mode is output
displayh[1] = OUTPUT(B1_q0[1]);
--displayh[2] is displayh[2] at PIN_219
--operation mode is output
displayh[2] = OUTPUT(B1_q0[2]);
--displayh[3] is displayh[3] at PIN_223
--operation mode is output
displayh[3] = OUTPUT(B1_q0[3]);
--displayh[4] is displayh[4] at PIN_88
--operation mode is output
displayh[4] = OUTPUT(B1_q0[4]);
--displayh[5] is displayh[5] at PIN_141
--operation mode is output
displayh[5] = OUTPUT(D1_q_a[0]);
--displayh[6] is displayh[6] at PIN_93
--operation mode is output
displayh[6] = OUTPUT(B1_q0[6]);
--displayh[7] is displayh[7] at PIN_177
--operation mode is output
displayh[7] = OUTPUT(GND);
--displayt[0] is displayt[0] at PIN_214
--operation mode is output
displayt[0] = OUTPUT(B2_q0[0]);
--displayt[1] is displayt[1] at PIN_218
--operation mode is output
displayt[1] = OUTPUT(B2_q0[1]);
--displayt[2] is displayt[2] at PIN_215
--operation mode is output
displayt[2] = OUTPUT(B2_q0[2]);
--displayt[3] is displayt[3] at PIN_208
--operation mode is output
displayt[3] = OUTPUT(B2_q0[3]);
--displayt[4] is displayt[4] at PIN_216
--operation mode is output
displayt[4] = OUTPUT(B2_q0[4]);
--displayt[5] is displayt[5] at PIN_187
--operation mode is output
displayt[5] = OUTPUT(E1_q_a[0]);
--displayt[6] is displayt[6] at PIN_217
--operation mode is output
displayt[6] = OUTPUT(B2_q0[6]);
--displayt[7] is displayt[7] at PIN_62
--operation mode is output
displayt[7] = OUTPUT(GND);
--displayo[0] is displayo[0] at PIN_106
--operation mode is output
displayo[0] = OUTPUT(B3_q0[0]);
--displayo[1] is displayo[1] at PIN_105
--operation mode is output
displayo[1] = OUTPUT(B3_q0[1]);
--displayo[2] is displayo[2] at PIN_104
--operation mode is output
displayo[2] = OUTPUT(B3_q0[2]);
--displayo[3] is displayo[3] at PIN_140
--operation mode is output
displayo[3] = OUTPUT(B3_q0[3]);
--displayo[4] is displayo[4] at PIN_166
--operation mode is output
displayo[4] = OUTPUT(B3_q0[4]);
--displayo[5] is displayo[5] at PIN_170
--operation mode is output
displayo[5] = OUTPUT(F1_q_a[0]);
--displayo[6] is displayo[6] at PIN_107
--operation mode is output
displayo[6] = OUTPUT(B3_q0[6]);
--displayo[7] is displayo[7] at PIN_224
--operation mode is output
displayo[7] = OUTPUT(GND);
--lockopen is lockopen at PIN_138
--operation mode is output
lockopen = OUTPUT(A1L43Q);
--lockclose is lockclose at PIN_137
--operation mode is output
lockclose = OUTPUT(!A1L43Q);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?