Forum Discussion
Altera_Forum
Honored Contributor
20 years ago --- Quote Start --- originally posted by cableguy@Nov 2 2005, 12:08 PM "" error: node instance "the_clockgenerator" instantiates undefined entity "clockgenerator" ""
clicking this message takes me into the verilog design file of the clockgenerator module.
i tried to browse the forum to find any hint, but couldn't find anything useful.
do you have any idea how to resolve this problem?
<div align='right'><{post_snapback}> (index.php?act=findpost&pid=10740)
--- quote end ---
--- Quote End --- Ah, Things That You Learn About SOPC Builder That They Forgot to Tell You# 1138: Make sure a custom component's name, the name of any of its instances in the SOPC system, and the names of the design files don't conflict. Those names you give the various peripherals in your system? SOPC Builder uses them as module names when it generates your system. So if you write ClockGenerator.v, which contains ClockGenerator, then create a new component, then add one of those to your system and rename its instance to "ClockGenerator" (instead of something else like "clock_gen"), there will be a conflict because SOPC Builder will generate a ClockGenerator module that includes a ClockGenerator module, and Quartus gets confused chasing its own tail, and Falls Down. Yeah, they should generate a warning when you make that mistake, and prevent system generation, but they don't. Maybe in a future version. Right after they properly quote all path and filenames in their scripts so that you can have spaces in your pathnames and still expect it to work. Hope that helps.