Hi,
I found this old thread which helped me since I had the same problem. But I would like to know how this happens. I used "create HDL Design File for Current File" (my .bdf-file) and got his problem. But I have done it before in another project and everything worked then. And another question since I am very new at this, how do you change the name of the entity of the top level design in the .bdf-file (I didn't have to since the files reperesented the same design but I still would like to know.).
Thank you in advance and thank you for a very good forum!
Best Regards
Anna
--- Quote Start ---
I looked into your attachment. And the problem is that you have two entities with the same name. This is not desirable.
The files are compiled in the work library by the simulation software. Quartus II doesn't use work library etc for synthesis. However if you have a "design library" which contains design entities, then Quartus looks into the library for the particular design entity you have specified in your design.
Not required here.
No.
-------------------------------------
Now, to cut the long story short, here is what you should do:
1. If zpu.bdf and zpu.vhd represent the same design, remove either of these from your project Files.
2. If they represent two different designs, then change the name of one of them (i.e. change the name of the "entity" in the program and not the name of the file).
Regards,
Kumar Vijay Mishra.
--- Quote End ---