Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHi,
I have the same issue about a tdf empty file generated by Quartus at the main compilation process during "Analysis & Synthesis" compilation. Error (287035): Text Design File must contain a Subdesign and Logic Section Error (12006): Node instance "add_sub2" instantiates undefined entity "add_sub_msd" To be clear : - I'm using Quartus 14.0.0.200 - My project is for 5CSXFC6C6U23C7 Cyclone V SoC - The main part is under one Qsys design with HPS - Only 2 IPs are under top level with the QSys IP (SDI II and Reconfig that do not exist under QSys) - I'm using about a dozen of DSPBuilder IP that I wrapped in QSys custom IPs (mainly with Avalon-ST and Avalon-MM links) - I'm using some others VHDL IP that I also wrapped in QSys IPs. - The main source code files, "*.mdl" for DSPBuilder ones and VHDL ones, are listed in Quartus project files. QSys use only wrappers to the main source code. It is the only mean I found to compil many DSPBuilder IPs in the same project. - IMPORTANT THING : the same code compiled on other computer is OK. - I solved the problem one time with installing again Quartus 14, but this time after reinstall it's not working So all my project was OK, the compilation process was OK and my system worked very well. When I tried my last DSPBuilder IP, I integrate it and it was working but not in external RAM exchange. I saw that I was wrong when I make the custom QSys IP, I have chosen SYMBOL burst count unit instead of WORD count unit. So I changed it, I updated my design with F5 key, and Generated HDL again. After that, such a correction always worked fine. But when I launch the compilation process it stop with this error. First I do not connect a previous error to this problem but it could be linked : Before this error, QSys seemed badly generate the HDL with missing VHDL files in its HDL directory, that produce a first error of missing files in Quartus compilation. After cleaning compilation directories, and generate again the HDL in QSys, it seemed OK but not the main compilation. I tried to compare the Quartus directories files to find a corrupted file, but without success ! As my source code is under SVN I tried to start another clean directory with only the source code. With the same Quartus I have the same error. On another computer with the same Quartus 14.0.0.200 it's OK. What's wrong ??? Please give me a clue !