Forum Discussion
Altera_Forum
Honored Contributor
17 years agoHi,
unfortunately my memory is vague on the issue but I am sure about an issue of that nature with my old versions(in 2001 !). Basically Leonardo will not compile any AHDL based modules as it only compiles vhdl or verilog. Any AHDL module need to be passed back to quartus when it takes over from Leonardo. However Leonardo should not see any AHDL interface i.e. treat it as black box (in the add project files don't add any module woth AHDL based interface). Even if you have one called up by higher level VHDL then Leonardo will open through and connect it and then quartus will go wrong...the remedy is this wrapper, add wrapper to project files instead of AHDL. By the way, if much of your work is lpm based then Leonardo will only do the glue logic and then I wouldn't recommend this tool. It is not supposed to compile lpm modules. kaz