True, now that you mention it I remember that I also had two entities
that didn't show up in the graph at first, because I also used
direct-instantiation for the two missing entities. I usually never do
that, only for these two missing entities I was too lazy. (What I
usually do is I add the component declarations to a package, which I
include at the top of my file. That gives a better overview what is
used in the entity, but also keeps the architecture declarative part
clean.)

I just added the component declarations of my two missing entities to
the package that I include, and changed the instantiation and that
solved it for me. But if "a_module" is auto-generated I guess thats
not an option for you.

On the other hand: If a_module is auto-generated, you cannot add
doxygen comments to it. And since its generated, the inner structure
of a_module shouldn't be of concern anyway, in my opinion. Instead
maybe the settings/options of the generating script/program should be
documented.

But yeah, I know what you mean. I try to avoid generated code as much
as possible. But there is not always a way around it.

And it definitely is a bug in the doxygen parser. (Sadly Doxygen for
VHDL is not very good anyway (e.g. the UML class diagrams are almost
useless). Unfortunately there are no real alternative I guess.

2016-06-03 18:51 GMT+02:00  <mar...@disputedip.com>:
> Hey Stefan,
>
>
>
> I have uploaded some sample code to
> http://github.com/martynp/doxygen_vhdl_test/. I tried your settings file and
> it did not work still…
>
>
>
> With doxygen 1.8.5 (CentOS 7 default version):
>
>
>
> https://github.com/martynp/doxygen_vhdl_test/blob/master/1.8.5.png
>
>
>
> With doxygen 1.8.12:
>
>
>
> https://github.com/martynp/doxygen_vhdl_test/blob/master/1.8.12.png
>
>
>
> I had a play with most of the settings I could find – but doxygen is not
> figuring out the entity relationships. It works if I use components, but I
> would rather not (there are auto-generated parts of the code which will not
> work without major changes).
>
>
>
> Thanks!
>
>
>
> -          Martyn
>
>
>
> From: stefand...@gmail.com [mailto:stefand...@gmail.com] On Behalf Of Stefan
> Dröge
> Sent: 03 June 2016 10:17
> To: Martyn Pittuck <mar...@disputedip.com>
> Cc: doxygen-users@lists.sourceforge.net
> Subject: Re: [Doxygen-users] VHDL Hierachy
>
>
>
> With hierarchy you mean something like that the diagram below? That was
> generated for my VHDL code with doxygen Version 1.8.11 and the attached
> Doxyfile.
>
>
>
> (In case attachements do not work on the mailinglist here is a link:
> https://www.dropbox.com/s/pdpybkpstxx73uq/Screenshot%202016-06-03%2011.08.24.png?dl=0
> )
>
>
>
> 2016-06-03 9:55 GMT+02:00 Martyn Pittuck <mar...@disputedip.com>:
>
> Hello,
>
>  - Martyn
>
>
>
>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> _______________________________________________
> Doxygen-users mailing list
> Doxygen-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/doxygen-users
>
>

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to