After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 656644 - VHDL design unit hierarchy not displayed correctly
VHDL design unit hierarchy not displayed correctly
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.7.5
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2011-08-16 11:26 UTC by Tim James
Modified: 2011-12-16 08:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Example vhdl source file, Doxyfile and generated output (155.68 KB, application/x-zip-compressed)
2011-08-16 11:26 UTC, Tim James
Details

Description Tim James 2011-08-16 11:26:55 UTC
Created attachment 193930 [details]
Example vhdl source file, Doxyfile and generated output

In the latest version of the tool (1.7.5) the VHDL design unit hierarchy appears to be broken.  In the attached example, I believe the hierarchy should display as:

    my_top_level
        my_top_level::rtl
            my_low_level_component        
                my_low_level_component::rtl
            my_low_level_component
                my_low_level_component::rtl

instead, however, it appears as

    my_low_level_component        
        my_top_level::rtl
    my_top_level
    my_low_level_component::rtl

the design unit hierarchy is a very useful feature as it allows the design to be navigated very quickly and also provides an invaluable overview of a design's structure.

PS I don't know if the inclusion of the entity name as a prefix to the architecture is the cause of the problem but this is actually quite a nice addition as it prevents a long list of 'rtl's in the class list, for example.
Comment 1 Tim James 2011-12-16 08:51:45 UTC
Was fixed in v1.7.5.1.