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

📄 songer.fit.eqn

📁 首先将核心板插在我们的EDA底板4.0上面,然后将板上的跳线J20 EXT_SEL跳到ON,也就是插上. 1。源文件保存在src目录
💻 EQN
📖 第 1 页 / 共 3 页
字号:
F3L62 = CARRY(F3L62_cout_1);


--D1L6 is Speakera:u3|reduce_nor~70 at LC_X25_Y7_N9
--operation mode is normal

D1L6 = !F3_safe_q[1] # !F3_safe_q[0];


--F3_safe_q[2] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2] at LC_X25_Y8_N7
--operation mode is arithmetic

F3_safe_q[2]_lut_out = F3_safe_q[2] $ !F3L82;
F3_safe_q[2]_sload_eqn = (D1L7 & C1L82) # (!D1L7 & F3_safe_q[2]_lut_out);
F3_safe_q[2] = DFFEA(F3_safe_q[2]_sload_eqn, GLOBAL(D1L3), VCC, , , , );

--F3L13 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2]~COUT0 at LC_X25_Y8_N7
--operation mode is arithmetic

F3L13_cout_0 = F3_safe_q[2] & !F3L82;
F3L13 = CARRY(F3L13_cout_0);

--F3L23 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_stratix:wysi_counter|safe_q[2]~COUT1 at LC_X25_Y8_N7
--operation mode is arithmetic

F3L23_cout_1 = F3_safe_q[2] & !F3L92;
F3L23 = CARRY(F3L23_cout_1);


--D1L7 is Speakera:u3|reduce_nor~71 at LC_X25_Y7_N8
--operation mode is normal

D1L7 = !D1L4 & F3_safe_q[2] & !D1L6 & !D1L5;

--D1_FullSpkS is Speakera:u3|FullSpkS at LC_X25_Y7_N8
--operation mode is normal

D1_FullSpkS = DFFEA(D1L7, GLOBAL(D1L3), VCC, , , , );


--F2_safe_q[3] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[3] at LC_X16_Y10_N3
--operation mode is normal

F2_safe_q[3]_lut_out = F2L71 $ F2_safe_q[3];
F2_safe_q[3] = DFFEA(F2_safe_q[3]_lut_out, GLOBAL(CLK12MHZ), !GLOBAL(D1L3), , , , );


--F2_safe_q[2] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[2] at LC_X16_Y10_N2
--operation mode is arithmetic

F2_safe_q[2]_lut_out = F2_safe_q[2] $ !F2L41;
F2_safe_q[2] = DFFEA(F2_safe_q[2]_lut_out, GLOBAL(CLK12MHZ), !GLOBAL(D1L3), , , , );

--F2L71 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[2]~COUT0 at LC_X16_Y10_N2
--operation mode is arithmetic

F2L71_cout_0 = F2_safe_q[2] & !F2L41;
F2L71 = CARRY(F2L71_cout_0);

--F2L81 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[2]~COUT1 at LC_X16_Y10_N2
--operation mode is arithmetic

F2L81_cout_1 = F2_safe_q[2] & !F2L51;
F2L81 = CARRY(F2L81_cout_1);


--D1L3 is Speakera:u3|PreCLK~15 at LC_X16_Y10_N8
--operation mode is normal

D1L3 = F2_safe_q[2] & F2_safe_q[3];


--F2_safe_q[1] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[1] at LC_X16_Y10_N1
--operation mode is arithmetic

F2_safe_q[1]_lut_out = F2_safe_q[1] $ F2L11;
F2_safe_q[1] = DFFEA(F2_safe_q[1]_lut_out, GLOBAL(CLK12MHZ), !GLOBAL(D1L3), , , , );

--F2L41 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[1]~COUT0 at LC_X16_Y10_N1
--operation mode is arithmetic

F2L41_cout_0 = !F2L11 # !F2_safe_q[1];
F2L41 = CARRY(F2L41_cout_0);

--F2L51 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[1]~COUT1 at LC_X16_Y10_N1
--operation mode is arithmetic

F2L51_cout_1 = !F2L21 # !F2_safe_q[1];
F2L51 = CARRY(F2L51_cout_1);


--C1L12 is ToneTaba:u2|Mux~141 at LC_X24_Y9_N6
--operation mode is normal

C1L12 = !B1L84 & !B1L34 & (B1L71 $ B1L62);


--C1L44 is ToneTaba:u2|Tone[10]~478 at LC_X24_Y8_N2
--operation mode is normal

C1L44 = LCELL(C1L44 & (C1L11 # !C1L12) # !C1L44 & !C1L12 & !C1L11);


--C1L02 is ToneTaba:u2|Mux~139 at LC_X24_Y9_N8
--operation mode is normal

C1L02 = B1L84 & (B1L34 $ (B1L71 # !B1L62)) # !B1L84 & (B1L34 # B1L71 & B1L62);


--C1L24 is ToneTaba:u2|Tone[9]~479 at LC_X24_Y9_N4
--operation mode is normal

C1L24 = LCELL(C1L24 & (C1L11 # !C1L02) # !C1L24 & !C1L02 & !C1L11);


--C1L91 is ToneTaba:u2|Mux~137 at LC_X25_Y9_N4
--operation mode is normal

C1L91 = B1L34 & (B1L84 # !B1L62) # !B1L34 & B1L62 & (B1L71 # B1L84);


--C1L04 is ToneTaba:u2|Tone[8]~480 at LC_X24_Y9_N0
--operation mode is normal

C1L04 = LCELL(C1L11 & C1L04 # !C1L11 & !C1L91);


--C1L81 is ToneTaba:u2|Mux~135 at LC_X25_Y9_N6
--operation mode is normal

C1L81 = B1L34 & (!B1L84 & B1L62 # !B1L71) # !B1L34 & (B1L84 & B1L62 # !B1L84 & B1L71);


--C1L83 is ToneTaba:u2|Tone[7]~481 at LC_X25_Y9_N9
--operation mode is normal

C1L83 = LCELL(C1L11 & C1L83 # !C1L11 & !C1L81);


--C1L71 is ToneTaba:u2|Mux~133 at LC_X25_Y9_N1
--operation mode is normal

C1L71 = B1L71 & (B1L34 & !B1L62 # !B1L34 & (B1L62 # !B1L84)) # !B1L71 & (B1L62 # B1L84 $ B1L34);


--C1L63 is ToneTaba:u2|Tone[6]~482 at LC_X25_Y9_N7
--operation mode is normal

C1L63 = LCELL(C1L11 & C1L63 # !C1L11 & !C1L71);


--C1L61 is ToneTaba:u2|Mux~131 at LC_X25_Y9_N8
--operation mode is normal

C1L61 = B1L84 # B1L62 # B1L71 $ B1L34;


--C1L43 is ToneTaba:u2|Tone[5]~483 at LC_X25_Y9_N0
--operation mode is normal

C1L43 = LCELL(C1L43 & (C1L11 # !C1L61) # !C1L43 & !C1L61 & !C1L11);


--C1L51 is ToneTaba:u2|Mux~129 at LC_X25_Y9_N3
--operation mode is normal

C1L51 = B1L62 & (B1L84 # B1L71 $ B1L34) # !B1L62 & (B1L71 # B1L84 $ B1L34);


--C1L23 is ToneTaba:u2|Tone[4]~484 at LC_X25_Y8_N0
--operation mode is normal

C1L23 = LCELL(C1L23 & (C1L11 # !C1L51) # !C1L23 & !C1L51 & !C1L11);


--C1L41 is ToneTaba:u2|Mux~127 at LC_X25_Y9_N5
--operation mode is normal

C1L41 = B1L71 & (B1L84 $ (!B1L34 & !B1L62)) # !B1L71 & (B1L84 # B1L34 $ B1L62);


--C1L03 is ToneTaba:u2|Tone[3]~485 at LC_X25_Y8_N1
--operation mode is normal

C1L03 = LCELL(C1L03 & (C1L11 # !C1L41) # !C1L03 & !C1L11 & !C1L41);


--C1L21 is ToneTaba:u2|Mux~123 at LC_X25_Y9_N2
--operation mode is normal

C1L21 = B1L71 # B1L84 & B1L34 & B1L62 # !B1L84 & (B1L34 $ B1L62);


--C1L62 is ToneTaba:u2|Tone[1]~486 at LC_X25_Y8_N3
--operation mode is normal

C1L62 = LCELL(C1L62 & (C1L11 # !C1L21) # !C1L62 & !C1L11 & !C1L21);


--C1L32 is ToneTaba:u2|Mux~505 at LC_X24_Y10_N5
--operation mode is normal

C1L32 = B1L72 # F1_safe_q[4] & B1L35 # !F1_safe_q[4] & B1L15;


--C1L42 is ToneTaba:u2|Tone[0]~487 at LC_X25_Y8_N4
--operation mode is normal

C1L42 = LCELL(C1L11 & C1L42 # !C1L11 & (F1_safe_q[7] # !C1L32));


--C1L31 is ToneTaba:u2|Mux~125 at LC_X24_Y9_N5
--operation mode is normal

C1L31 = B1L34 & (B1L84 & B1L62 # !B1L84 & !B1L71) # !B1L34 & (B1L84 $ (!B1L71 & B1L62));


--C1L82 is ToneTaba:u2|Tone[2]~488 at LC_X25_Y8_N2
--operation mode is normal

C1L82 = LCELL(C1L82 & (C1L11 # !C1L31) # !C1L82 & !C1L11 & !C1L31);


--F2_safe_q[0] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[0] at LC_X16_Y10_N0
--operation mode is arithmetic

F2_safe_q[0]_lut_out = !F2_safe_q[0];
F2_safe_q[0] = DFFEA(F2_safe_q[0]_lut_out, GLOBAL(CLK12MHZ), !GLOBAL(D1L3), , , , );

--F2L11 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[0]~COUT0 at LC_X16_Y10_N0
--operation mode is arithmetic

F2L11_cout_0 = F2_safe_q[0];
F2L11 = CARRY(F2L11_cout_0);

--F2L21 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_stratix:wysi_counter|safe_q[0]~COUT1 at LC_X16_Y10_N0
--operation mode is arithmetic

F2L21_cout_1 = F2_safe_q[0];
F2L21 = CARRY(F2L21_cout_1);


--B1L05 is NoteTabs:u1|ToneIndex[3]~771 at LC_X24_Y10_N8
--operation mode is normal

B1L05 = F1_safe_q[5] # F1_safe_q[0] & (F1_safe_q[2] $ B1L74);


--B1L15 is NoteTabs:u1|ToneIndex[3]~772 at LC_X24_Y10_N0
--operation mode is normal

B1L15 = B1L05 & (B1L74 # B1L64 $ !F1_safe_q[2]) # !B1L05 & (B1L64 & (F1_safe_q[2] $ !B1L74) # !B1L64 & !F1_safe_q[2] & B1L74);


--B1L25 is NoteTabs:u1|ToneIndex[3]~773 at LC_X24_Y10_N2
--operation mode is normal

B1L25 = F1_safe_q[2] & (B1L54 $ (!F1_safe_q[0] # !F1_safe_q[1])) # !F1_safe_q[2] & B1L54 & (F1_safe_q[1] # F1_safe_q[0]);


--B1L35 is NoteTabs:u1|ToneIndex[3]~774 at LC_X24_Y10_N4
--operation mode is normal

B1L35 = B1L25 & (B1L44 $ F1_safe_q[1] # !B1L54) # !B1L25 & !B1L44 & !B1L54;


--B1L82 is NoteTabs:u1|ToneIndex[1]~775 at LC_X23_Y9_N4
--operation mode is normal

B1L82 = F1_safe_q[0] & !F1_safe_q[2] & !F1_safe_q[6] & F1_safe_q[5] # !F1_safe_q[0] & (F1_safe_q[6] $ (F1_safe_q[2] & !F1_safe_q[5]));


--B1L92 is NoteTabs:u1|ToneIndex[1]~776 at LC_X23_Y9_N5
--operation mode is normal

B1L92 = B1L82 & (F1_safe_q[5] $ !F1_safe_q[1]);


--CLK8HZ is CLK8HZ at PIN_29
--operation mode is input

CLK8HZ = INPUT();


--CLK12MHZ is CLK12MHZ at PIN_28
--operation mode is input

CLK12MHZ = INPUT();


--CODE1[3] is CODE1[3] at PIN_227
--operation mode is output

CODE1[3] = OUTPUT(GND);


--CODE1[2] is CODE1[2] at PIN_213
--operation mode is output

CODE1[2] = OUTPUT(C1L7);


--CODE1[1] is CODE1[1] at PIN_93
--operation mode is output

CODE1[1] = OUTPUT(C1L5);


--CODE1[0] is CODE1[0] at PIN_208
--operation mode is output

CODE1[0] = OUTPUT(C1L1);


--HIGH1 is HIGH1 at PIN_94
--operation mode is output

HIGH1 = OUTPUT(C1L9);


--SPKOUT is SPKOUT at PIN_128
--operation mode is output

SPKOUT = OUTPUT(D1_\DelaySpkS:Count2);




⌨️ 快捷键说明

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