example.fit.eqn
来自「这是一个语音程序,通过VHDL编译了.大家可以直接调用.其中还包括了键盘程序有需」· EQN 代码 · 共 646 行 · 第 1/2 页
EQN
646 行
--operation mode is clrb_cntr
E1L39Q = E1_q[4];
--E1L11 is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT at LC7_C9
--operation mode is clrb_cntr
E1L11 = CARRY(E1_q[4] & (E1L9));
--E1_q[0] is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|q[0] at LC3_C9
--operation mode is clrb_cntr
E1_q[0]_lut_out = (B1L17 $ E1_q[0]) & E1L27;
E1_q[0] = DFFEA(E1_q[0]_lut_out, GLOBAL(clk), , , B1L17, , );
--E1L31Q is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|q[0]~10 at LC3_C9
--operation mode is clrb_cntr
E1L31Q = E1_q[0];
--E1L3 is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT at LC3_C9
--operation mode is clrb_cntr
E1L3 = CARRY(E1_q[0]);
--E1_q[2] is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|q[2] at LC5_C9
--operation mode is clrb_cntr
E1_q[2]_lut_out = (E1_q[2] $ (B1L17 & E1L5)) & E1L27;
E1_q[2] = DFFEA(E1_q[2]_lut_out, GLOBAL(clk), , , B1L17, , );
--E1L35Q is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|q[2]~11 at LC5_C9
--operation mode is clrb_cntr
E1L35Q = E1_q[2];
--E1L7 is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT at LC5_C9
--operation mode is clrb_cntr
E1L7 = CARRY(E1_q[2] & (E1L5));
--C1L3 is mfreq:inst3|Equal~470 at LC3_C12
--operation mode is normal
C1L3 = E1_q[0] $ (B1_q[0] & B1_q[2] # !B1_q[0] & (B1_q[1]));
--C1L10 is mfreq:inst3|Equal~482 at LC3_C12
--operation mode is normal
C1L10 = E1_q[0] $ (B1_q[0] & B1_q[2] # !B1_q[0] & (B1_q[1]));
--C1L11 is mfreq:inst3|Equal~483 at LC3_C12
--operation mode is normal
C1L11 = E1_q[0] $ (B1_q[0] & B1_q[2] # !B1_q[0] & (B1_q[1]));
--E1_q[6] is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|q[6] at LC1_C11
--operation mode is clrb_cntr
E1_q[6]_lut_out = (E1_q[6] $ (B1L17 & E1L13)) & E1L27;
E1_q[6] = DFFEA(E1_q[6]_lut_out, GLOBAL(clk), , , B1L17, , );
--E1L43Q is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|q[6]~12 at LC1_C11
--operation mode is clrb_cntr
E1L43Q = E1_q[6];
--E1L15 is mfreq:inst3|lpm_counter:count13_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT at LC1_C11
--operation mode is clrb_cntr
E1L15 = CARRY(E1_q[6] & (E1L13));
--A1L16 is rtl~207 at LC4_C12
--operation mode is normal
A1L16 = (E1_q[6] $ (!B1_q[2] & (B1_q[1] $ B1_q[0]))) & CASCADE(C1L11);
--A1L24 is rtl~215 at LC4_C12
--operation mode is normal
A1L24 = (E1_q[6] $ (!B1_q[2] & (B1_q[1] $ B1_q[0]))) & CASCADE(C1L11);
--C1L4 is mfreq:inst3|Equal~471 at LC2_C10
--operation mode is normal
C1L4 = E1_q[7] $ (B1_q[0] & B1_q[1] & !B1_q[2]);
--C1L12 is mfreq:inst3|Equal~484 at LC2_C10
--operation mode is normal
C1L12 = E1_q[7] $ (B1_q[0] & B1_q[1] & !B1_q[2]);
--C1L13 is mfreq:inst3|Equal~485 at LC2_C10
--operation mode is normal
C1L13 = E1_q[7] $ (B1_q[0] & B1_q[1] & !B1_q[2]);
--A1L17 is rtl~208 at LC3_C10
--operation mode is normal
A1L17 = (E1_q[4] $ (B1_q[2] & (B1_q[0] # !B1_q[1]))) & CASCADE(C1L13);
--A1L25 is rtl~216 at LC3_C10
--operation mode is normal
A1L25 = (E1_q[4] $ (B1_q[2] & (B1_q[0] # !B1_q[1]))) & CASCADE(C1L13);
--C1L5 is mfreq:inst3|Equal~472 at LC6_C12
--operation mode is normal
C1L5 = E1_q[2] $ (B1_q[1] & (!B1_q[0]) # !B1_q[1] & (B1_q[0] # !B1_q[2]));
--C1L14 is mfreq:inst3|Equal~486 at LC6_C12
--operation mode is normal
C1L14 = E1_q[2] $ (B1_q[1] & (!B1_q[0]) # !B1_q[1] & (B1_q[0] # !B1_q[2]));
--C1L15 is mfreq:inst3|Equal~487 at LC6_C12
--operation mode is normal
C1L15 = E1_q[2] $ (B1_q[1] & (!B1_q[0]) # !B1_q[1] & (B1_q[0] # !B1_q[2]));
--A1L18 is rtl~209 at LC7_C12
--operation mode is normal
A1L18 = (E1_q[10] $ (B1_q[0] & (B1_q[2] # !B1_q[1]) # !B1_q[0] & B1_q[2] & !B1_q[1])) & CASCADE(C1L15);
--A1L26 is rtl~217 at LC7_C12
--operation mode is normal
A1L26 = (E1_q[10] $ (B1_q[0] & (B1_q[2] # !B1_q[1]) # !B1_q[0] & B1_q[2] & !B1_q[1])) & CASCADE(C1L15);
--B1L15 is keyncode:inst1|spken~277 at LC6_C3
--operation mode is normal
B1L15 = key[3] & key[2] & (key[6] $ key[7]);
--B1L21 is keyncode:inst1|spken~286 at LC6_C3
--operation mode is normal
B1L21 = key[3] & key[2] & (key[6] $ key[7]);
--B1L22 is keyncode:inst1|spken~287 at LC6_C3
--operation mode is normal
B1L22 = key[3] & key[2] & (key[6] $ key[7]);
--B1L16 is keyncode:inst1|spken~278 at LC2_C3
--operation mode is normal
B1L16 = key[6] & key[7] & (key[4] $ key[5]);
--B1L23 is keyncode:inst1|spken~288 at LC2_C3
--operation mode is normal
B1L23 = key[6] & key[7] & (key[4] $ key[5]);
--B1L24 is keyncode:inst1|spken~289 at LC2_C3
--operation mode is normal
B1L24 = key[6] & key[7] & (key[4] $ key[5]);
--B1L13 is keyncode:inst1|spken~258 at LC4_C3
--operation mode is normal
B1L13 = key[3] & (key[2] & (key[1] $ key[0]) # !key[2] & key[1] & key[0]) # !key[3] & key[2] & key[1] & key[0];
--B1L25 is keyncode:inst1|spken~290 at LC4_C3
--operation mode is normal
B1L25 = key[3] & (key[2] & (key[1] $ key[0]) # !key[2] & key[1] & key[0]) # !key[3] & key[2] & key[1] & key[0];
--B1L17 is keyncode:inst1|spken~279 at LC8_C3
--operation mode is normal
B1L17 = B1L18 # B1L19 # key[7] & B1L12;
--B1L26 is keyncode:inst1|spken~291 at LC8_C3
--operation mode is normal
B1L26 = B1L18 # B1L19 # key[7] & B1L12;
--B1L12 is keyncode:inst1|spken~254 at LC5_C3
--operation mode is normal
B1L12 = key[6] & key[5] & key[4] & B1L13;
--B1L27 is keyncode:inst1|spken~292 at LC5_C3
--operation mode is normal
B1L27 = key[6] & key[5] & key[4] & B1L13;
--B1L18 is keyncode:inst1|spken~280 at LC7_C3
--operation mode is normal
B1L18 = (key[4] & key[5] & key[1] & key[0]) & CASCADE(B1L22);
--B1L28 is keyncode:inst1|spken~293 at LC7_C3
--operation mode is normal
B1L28 = (key[4] & key[5] & key[1] & key[0]) & CASCADE(B1L22);
--B1L19 is keyncode:inst1|spken~281 at LC3_C3
--operation mode is normal
B1L19 = (key[3] & key[1] & key[2] & key[0]) & CASCADE(B1L24);
--B1L29 is keyncode:inst1|spken~294 at LC3_C3
--operation mode is normal
B1L29 = (key[3] & key[1] & key[2] & key[0]) & CASCADE(B1L24);
--B1_q[2] is keyncode:inst1|q[2] at LC2_C12
--operation mode is normal
B1_q[2] = B1L17 & (B1L14) # !B1L17 & B1_q[2];
--B1L11 is keyncode:inst1|q[2]~36 at LC2_C12
--operation mode is normal
B1L11 = B1L17 & (B1L14) # !B1L17 & B1_q[2];
--B1_q[1] is keyncode:inst1|q[1] at LC8_C10
--operation mode is normal
B1_q[1] = B1L17 & (B1L1) # !B1L17 & B1_q[1];
--B1L9 is keyncode:inst1|q[1]~37 at LC8_C10
--operation mode is normal
B1L9 = B1L17 & (B1L1) # !B1L17 & B1_q[1];
--B1_q[0] is keyncode:inst1|q[0] at LC6_C10
--operation mode is normal
B1_q[0] = B1L17 & (B1L2) # !B1L17 & B1_q[0];
--B1L7 is keyncode:inst1|q[0]~38 at LC6_C10
--operation mode is normal
B1L7 = B1L17 & (B1L2) # !B1L17 & B1_q[0];
--clk is clk at PIN_79
--operation mode is input
clk = INPUT();
--key[7] is key[7] at PIN_115
--operation mode is input
key[7] = INPUT();
--key[6] is key[6] at PIN_47
--operation mode is input
key[6] = INPUT();
--key[5] is key[5] at PIN_183
--operation mode is input
key[5] = INPUT();
--key[4] is key[4] at PIN_78
--operation mode is input
key[4] = INPUT();
--key[0] is key[0] at PIN_182
--operation mode is input
key[0] = INPUT();
--key[1] is key[1] at PIN_80
--operation mode is input
key[1] = INPUT();
--key[2] is key[2] at PIN_121
--operation mode is input
key[2] = INPUT();
--key[3] is key[3] at PIN_45
--operation mode is input
key[3] = INPUT();
--spk is spk at PIN_41
--operation mode is output
spk = OUTPUT(C1_spk);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?