Altera_Forum
Honored Contributor
17 years agoCyclone II embedded RAM synthesize away
I am doing mp3 decoder project using DE2 board and Quartus 8.
module decoder (
/* irrelevant declaration */
output FL_CE_N // FLASH Chip Enable
,output wire mem_writedata
);
//576 memory interface ( embedded Ram)
//wire mem_writedata;
wire mem_address;
wire mem_data;
wire mem_wren;
/* irrelevant */
memory_init BKMemory(
mem_address,
CLK,
mem_writedata,
mem_wren,
mem_data
);
endmodule My problem is that If I comment the Blue and uncomment the red ( that means the same except that mem_writedata is no longer output port ), Quartus will not synthesize my BKMemory block :( . You can see it by looking at the number of LEs in compliation report. I don't use tri-state becuase I understand that cyclone II have no internal tri-state driver. I have spent several days but still not figure out what is the problem :confused: . Hope that you guys could help me. PS : the attachment is my project.