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

📄 songer.fit.eqn

📁 基于FPGA的乐曲硬件演奏电路设计的实现
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--operation mode is normal

T1_ram_rom_data_shift_cntr_reg[2] = AMPP_FUNCTION(A1L5, T1_ram_rom_data_shift_cntr_reg[0], T1_ram_rom_data_shift_cntr_reg[1], T1L01, T1_ram_rom_data_shift_cntr_reg[2], !F1_Q[3]);


--T1_ram_rom_data_shift_cntr_reg[1] is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_shift_cntr_reg[1] at LC_X11_Y4_N4
--operation mode is normal

T1_ram_rom_data_shift_cntr_reg[1] = AMPP_FUNCTION(A1L5, T1_ram_rom_data_shift_cntr_reg[0], T1_ram_rom_data_shift_cntr_reg[1], T1L01, T1_ram_rom_data_shift_cntr_reg[2], !F1_Q[3]);


--T1_ram_rom_data_shift_cntr_reg[0] is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_shift_cntr_reg[0] at LC_X11_Y4_N6
--operation mode is normal

T1_ram_rom_data_shift_cntr_reg[0] = AMPP_FUNCTION(A1L5, T1_ram_rom_data_shift_cntr_reg[0], T1_ram_rom_data_shift_cntr_reg[1], T1L01, T1_ram_rom_data_shift_cntr_reg[2], !F1_Q[3]);


--T1_ram_rom_load_read_data is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_load_read_data at LC_X10_Y6_N2
--operation mode is normal

T1_ram_rom_load_read_data = AMPP_FUNCTION(T1_ram_rom_data_shift_cntr_reg[1], T1_ram_rom_data_shift_cntr_reg[0], T1_ram_rom_data_shift_cntr_reg[2]);


--F2_Q[2] is sld_hub:sld_hub_inst|sld_dffex:\GEN_SHADOW_IRF:1:S_IRF|Q[2] at LC_X11_Y7_N9
--operation mode is normal

F2_Q[2] = AMPP_FUNCTION(A1L5, F6_Q[2], !B1L2, B1L8);


--F6_Q[2] is sld_hub:sld_hub_inst|sld_dffex:IRSR|Q[2] at LC_X9_Y9_N4
--operation mode is normal

F6_Q[2] = AMPP_FUNCTION(A1L5, F6_Q[2], B1L71, F6_Q[3], T1_ir_loaded_address_reg[1], !B1L2, K1_state[4], B1_IRSR_ENA);


--K1_state[1] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[1] at LC_X11_Y5_N4
--operation mode is normal

K1_state[1] = AMPP_FUNCTION(A1L5, K1_state[0], A1L7, K1L81, VCC);


--B1L2 is sld_hub:sld_hub_inst|CLEAR_SIGNAL~0 at LC_X11_Y5_N9
--operation mode is normal

B1L2 = AMPP_FUNCTION(K1_state[1]);

--F7_Q[0] is sld_hub:sld_hub_inst|sld_dffex:RESET|Q[0] at LC_X11_Y5_N9
--operation mode is normal

F7_Q[0] = AMPP_FUNCTION(A1L5, L1_dffe1a[7], B1_jtag_debug_mode_usr1, GND, B1L3);


--L1_dffe1a[2] is sld_hub:sld_hub_inst|lpm_decode:instruction_decoder|decode_9ie:auto_generated|dffe1a[2] at LC_X10_Y9_N8
--operation mode is normal

L1_dffe1a[2] = AMPP_FUNCTION(A1L5, F6_Q[3], F6_Q[2], B1L52, F6_Q[1], !B1L2, B1L6);


--B1L91 is sld_hub:sld_hub_inst|IRF_ENABLE[1]~76 at LC_X12_Y6_N1
--operation mode is normal

B1L91 = AMPP_FUNCTION(F3_Q[0], F4_Q[0], F5_Q[0], L1_dffe1a[2]);


--K1_state[5] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[5] at LC_X9_Y9_N7
--operation mode is normal

K1_state[5] = AMPP_FUNCTION(A1L5, A1L7, K1_state[4], K1_state[3], VCC);


--B1_OK_TO_UPDATE_IR_Q is sld_hub:sld_hub_inst|OK_TO_UPDATE_IR_Q at LC_X10_Y8_N4
--operation mode is normal

B1_OK_TO_UPDATE_IR_Q = AMPP_FUNCTION(A1L5, K1_state[8], B1_jtag_debug_mode_usr1, VCC, B1L92);


--B1L02 is sld_hub:sld_hub_inst|IRF_ENABLE[1]~77 at LC_X12_Y6_N2
--operation mode is normal

B1L02 = AMPP_FUNCTION(K1_state[5], B1_OK_TO_UPDATE_IR_Q, B1L91);


--C1L2 is NoteTabs:u1|reduce_nor~47 at LC_X12_Y5_N2
--operation mode is normal

C1L2 = !P1_safe_q[0] & P1_safe_q[1];


--C1L3 is NoteTabs:u1|reduce_nor~48 at LC_X12_Y4_N9
--operation mode is normal

C1L3 = !P1_safe_q[6] & !P1_safe_q[4] & P1_safe_q[7] & !P1_safe_q[5];


--C1L1 is NoteTabs:u1|reduce_nor~0 at LC_X12_Y4_N8
--operation mode is normal

C1L1 = !P1_safe_q[2] & P1_safe_q[3] & C1L3 & C1L2;


--B1_jtag_debug_mode is sld_hub:sld_hub_inst|jtag_debug_mode at LC_X9_Y6_N8
--operation mode is normal

B1_jtag_debug_mode = AMPP_FUNCTION(A1L5, B1L62, B1L52, B1_jtag_debug_mode, K1_state[15], K1_state[0]);


--B1L72 is sld_hub:sld_hub_inst|NODE_ENA~1 at LC_X9_Y6_N6
--operation mode is normal

B1L72 = AMPP_FUNCTION(B1_jtag_debug_mode, F4_Q[0]);

--F3_Q[0] is sld_hub:sld_hub_inst|sld_dffex:BROADCAST|Q[0] at LC_X9_Y6_N6
--operation mode is normal

F3_Q[0] = AMPP_FUNCTION(A1L5, L1_dffe1a[1], !B1L2, GND, B1L1);


--T1L01 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|process1~55 at LC_X11_Y4_N8
--operation mode is normal

T1L01 = AMPP_FUNCTION(B1L51, B1_jtag_debug_mode_usr1, B1L72, K1_state[4]);


--F1_Q[3] is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[3] at LC_X10_Y6_N0
--operation mode is normal

F1_Q[3] = AMPP_FUNCTION(A1L5, F6_Q[3], F3_Q[0], F2_Q[3], !B1L2, B1L02);


--T1L9 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|process1~3 at LC_X10_Y6_N3
--operation mode is normal

T1L9 = AMPP_FUNCTION(F1_Q[1], F1_Q[3], T1_ram_rom_load_read_data);


--T1L11 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|process5~12 at LC_X10_Y6_N9
--operation mode is normal

T1L11 = AMPP_FUNCTION(F1_Q[3], B1_jtag_debug_mode_usr1, B1L72);


--T1L31 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~729 at LC_X9_Y5_N2
--operation mode is normal

T1L31 = AMPP_FUNCTION(U1_safe_q[1], K1_state[4], U1_safe_q[0], T1L11);


--T1L23 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_incr_addr~31 at LC_X10_Y6_N1
--operation mode is normal

T1L23 = AMPP_FUNCTION(F1_Q[1], T1_ram_rom_data_shift_cntr_reg[1], T1_ram_rom_data_shift_cntr_reg[0], T1_ram_rom_data_shift_cntr_reg[2]);


--T1_ram_rom_incr_addr is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_incr_addr at LC_X10_Y6_N5
--operation mode is normal

T1_ram_rom_incr_addr = AMPP_FUNCTION(T1_ram_rom_incr_write_addr_reg, F1_Q[2], T1L23);


--T1L41 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~730 at LC_X9_Y5_N0
--operation mode is normal

T1L41 = AMPP_FUNCTION(U1_safe_q[1], K1_state[4], U1_safe_q[2], T1L11);


--T1L51 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~731 at LC_X9_Y5_N3
--operation mode is normal

T1L51 = AMPP_FUNCTION(U1_safe_q[3], K1_state[4], U1_safe_q[2], T1L11);


--T1L61 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~732 at LC_X9_Y5_N5
--operation mode is normal

T1L61 = AMPP_FUNCTION(U1_safe_q[3], U1_safe_q[4], K1_state[4], T1L11);


--T1L71 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~733 at LC_X9_Y5_N8
--operation mode is normal

T1L71 = AMPP_FUNCTION(T1L11, K1_state[4], U1_safe_q[5], U1_safe_q[4]);


--T1L81 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~734 at LC_X10_Y5_N9
--operation mode is normal

T1L81 = AMPP_FUNCTION(U1_safe_q[6], U1_safe_q[5], K1_state[4], T1L11);


--T1L91 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~735 at LC_X10_Y5_N8
--operation mode is normal

T1L91 = AMPP_FUNCTION(U1_safe_q[6], K1_state[4], U1_safe_q[7], T1L11);


--T1L02 is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg~736 at LC_X11_Y4_N3
--operation mode is normal

T1L02 = AMPP_FUNCTION(U1_safe_q[7], altera_internal_jtag, T1L11, K1_state[4]);


--V1_safe_q[1] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|cntr_ea7:auto_generated|safe_q[1] at LC_X6_Y10_N7
--operation mode is arithmetic

V1_safe_q[1]_lut_out = V1_safe_q[1] $ V1L01;
V1_safe_q[1] = DFFEA(V1_safe_q[1]_lut_out, GLOBAL(CLK12MHZ), !GLOBAL(E1L3), , , , );

--V1L31 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|cntr_ea7:auto_generated|safe_q[1]~COUT0 at LC_X6_Y10_N7
--operation mode is arithmetic

V1L31_cout_0 = !V1L01 # !V1_safe_q[1];
V1L31 = CARRY(V1L31_cout_0);

--V1L41 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|cntr_ea7:auto_generated|safe_q[1]~COUT1 at LC_X6_Y10_N7
--operation mode is arithmetic

V1L41_cout_1 = !V1L11 # !V1_safe_q[1];
V1L41 = CARRY(V1L41_cout_1);


--B1L81 is sld_hub:sld_hub_inst|IRF_ENA_ENABLE~21 at LC_X12_Y6_N4
--operation mode is normal

B1L81 = AMPP_FUNCTION(B1_jtag_debug_mode_usr1, K1_state[4], B1_OK_TO_UPDATE_IR_Q, A1L7);


--G1_WORD_SR[1] is sld_hub:sld_hub_inst|sld_rom_sr:HUB_INFO_REG|WORD_SR[1] at LC_X9_Y10_N2
--operation mode is normal

G1_WORD_SR[1] = AMPP_FUNCTION(A1L5, G1_WORD_SR[2], G1_word_counter[1], K1_state[4], G1_word_counter[2], !G2_clear_signal, B1L4);


--G1_word_counter[0] is sld_hub:sld_hub_inst|sld_rom_sr:HUB_INFO_REG|word_counter[0] at LC_X11_Y9_N7
--operation mode is normal

G1_word_counter[0] = AMPP_FUNCTION(A1L5, G1_word_counter[4], G1L12, G1L1, !G2_clear_signal, G1L82);


--G1L91 is sld_hub:sld_hub_inst|sld_rom_sr:HUB_INFO_REG|Mux~515 at LC_X11_Y9_N8
--operation mode is normal

G1L91 = AMPP_FUNCTION(G1_word_counter[0], G1_word_counter[3], G1_word_counter[1]);

--G1_word_counter[2] is sld_hub:sld_hub_inst|sld_rom_sr:HUB_INFO_REG|word_counter[2] at LC_X11_Y9_N8
--operation mode is normal

G1_word_counter[2] = AMPP_FUNCTION(A1L5, G1L9, !G2_clear_signal, GND, G1L82);


--G1_word_counter[4] is sld_hub:sld_hub_inst|sld_rom_sr:HUB_INFO_REG|word_counter[4] at LC_X11_Y9_N9
--operation mode is normal

G1_word_counter[4] = AMPP_FUNCTION(A1L5, G1L71, G1L12, G1_word_counter[4], !G2_clear_signal, G1L82);


--G2_clear_signal is NoteTabs:u1|music:u1|altsyncram:altsyncram_component|altsyncram_des:auto_generated|sld_mod_ram_rom:mgl_prim2|sld_rom_sr:\ram_rom_logic_gen:name_gen:info_rom_sr|clear_signal at LC_X12_Y6_N0
--operation mode is normal

G2_clear_signal = AMPP_FUNCTION(K1_state[8], B1_jtag_debug_mode_usr1);


--B1_jtag_debug_mode_usr0 is sld_hub:sld_hub_inst|jtag_debug_mode_usr0 at LC_X8_Y7_N3
--operation mode is normal

B1_jtag_debug_mode_usr0 = AMPP_FUNCTION(A1L5, B1L23, J1_dffs[1], B1L13, J1_dffs[0], K1_state[0], K1_state[12]);


--B1L4 is sld_hub:sld_hub_inst|comb~8 at LC_X10_Y7_N9
--operation mode is normal

B1L4 = AMPP_FUNCTION(K1_state[3], K1_state[4], B1_jtag_debug_mode_usr0);


--B1L01 is sld_hub:sld_hub_inst|HUB_BYPASS_REG~1 at LC_X10_Y9_N2
--operation mode is normal

B1L01 = AMPP_FUNCTION(altera_internal_jtag, K1_state[4]);

--F6_Q[5] is sld_hub:sld_hub_inst|sld_dffex:IRSR|Q[5] at LC_X10_Y9_N2
--operation mode is normal

F6_Q[5] = AMPP_FUNCTION(A1L5, altera_internal_jtag, K1_state[4], !B1L2, B1_IRSR_ENA);


--B1L52 is sld_hub:sld_hub_inst|jtag_debug_mode~2 at LC_X8_Y7_N2
--operation mode is normal

B1L52 = AMPP_FUNCTION(B1_jtag_debug_mode_usr1, B1_jtag_debug_mode_usr0);


--F6_Q[1] is sld_hub:sld_hub_inst|sld_dffex:IRSR|Q[1] at LC_X9_Y9_N6
--operation mode is normal

F6_Q[1] = AMPP_FUNCTION(A1L5, F6_Q[1], B1L71, F6_Q[2], T1_ir_loaded_address_reg[0], !B1L2, K1_state[4], B1_IRSR_ENA);

⌨️ 快捷键说明

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