Forum Discussion
2 Replies
- Altera_Forum
Honored Contributor
That fact that it is reasonably named is why you are getting the conflict. Altera also seemed to feel it was reasonably named. And truly, the entity names you are choosing have been used as primitives in synthesis libraries for as long as I can remember.
There is a list of names that you cannot use in the Quartus Help files: Look for help topic: WYSIWYG Atom Names Unavailable for Use as Primitive Instance Names In 9.1, it's located here: file:///c:/altera/91/quartus/common/help/webhelp/master.htm#mergedProjects/quartus/gl_quartus_welcome.htm I would recommend using an underscore in your names. (AND_2, OR_2, OR_3, OR_4). Jake - Altera_Forum
Honored Contributor
I have got it, thanks. Let this topic route others to the list once they get the same message.
I've addressed the conflicts on reasonable names to recall the compiler designers that their primitives must not contaminate the user space. Normally, fancy prefixes aka libraries are used for this. Creating a problem along with the help files to bypass it is not the best solution.