Is anyone aware of a software package that can cross reference vhdl language components and instantiations of those components? For instance if I see a name of something in a piece of code and I don't know where it is defined (or what it does) I can then click on that name and be linked to the code where it is defined. another thing that would be helpful is some kind of graphical hierarchy of entities, components and the like (I don't mean a schematic). something like what is available in visual c++ and other software design entry tools where object oriented concepts/relationships can be represented graphically. I am dealing with a large set of unfamiliar vhdl with alot of component hierchies. I'd like to quickly understand and parse through this could with some kind of tool like i have described above.
thanks