Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
17 years ago

Custom component names invisible in SOPC Builder 8.0sp1

I recently upgraded to Quartus 8.0 from 7.2. The problem I have is that names of Custom components, created with SOPC builder 7.2, are invisible in the component list. The components are there and can be added to the system but only the green dot is visible.

What could be wrong?

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Simple solution would be just re-generate your component in Qurtus 8.0. I had this problem once, I re-generated component again in Qurtus 8.0 and problem gone.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I had the problem for two different projects. I reported the problem to Altera.

    For one of the projects, the custom components were in a subdirectory called something other than "ip". To tell SOPC Builder where to find the components, I ran "Tools --> Options", selected IP Search Path, clicked "Add", and added the name of directory containing the components. The component names would no longer be listed by their bullet dots when I reopened the SOPC Builder system. The names would be back if I deleted ip_cache and altera_ip.ini at "C:\Documents and Settings\$USERNAME\.altera.quartus", readded the IP search path, and ran "File --> Refresh Component List". I still had a problem with the custom components already added to the system being displayed correctly. I didn't find a complete workaround. I didn't try regenerating the components in 8.0, so I don't know whether that would fix the problem for this project.

    For the other project, the custom components were in a subdirectory called "ip". In this case, the text of the component names was missing for some of the components that didn't have "set_module_property "displayName"" in the *_hw.tcl files. I fixed the problem by adding that module property manually, but Ketan's suggestion to regenerate the component in 8.0 should also work.