Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - VHDL documentation tool

 
Thread Tools Search this Thread
Old 10-25-2009, 02:16 PM   #1
Default VHDL documentation tool


hullo,
I'm looking for a tool to automatically build a documentation parsing VHDL
files.
I'm currently using Doxygen, but the VHDL support is rather poor, and it
doesn't build a gerarchy diagram.
Any suggestion?

rix


john@doe.com
  Reply With Quote
Old 10-25-2009, 08:34 PM   #2
Paul Floyd
 
Posts: n/a
Default Re: VHDL documentation tool
On 25 Oct 2009 14:16:38 GMT, <> wrote:
> hullo,
> I'm looking for a tool to automatically build a documentation parsing VHDL
> files.
> I'm currently using Doxygen, but the VHDL support is rather poor, and it
> doesn't build a gerarchy diagram.
> Any suggestion?


Doxygen?

A bientot
Paul Floyd
--
Paul Floyd http://paulf.free.fr


Paul Floyd
  Reply With Quote
Old 10-25-2009, 08:47 PM   #3
Paul Floyd
 
Posts: n/a
Default Re: VHDL documentation tool
On 25 Oct 2009 14:16:38 GMT, <> wrote:
> hullo,
> I'm looking for a tool to automatically build a documentation parsing VHDL
> files.
> I'm currently using Doxygen, but the VHDL support is rather poor, and it
> doesn't build a gerarchy diagram.
> Any suggestion?


I've only used Doxygen with C++ and C, and found its various diagrams
quite impressive. You need dot to get the most out of it.

What do you mean by gerarchy? Hierarchy?

A bientot
Paul
--
Paul Floyd http://paulf.free.fr


Paul Floyd
  Reply With Quote
Old 10-26-2009, 01:35 PM   #4
Martin Thompson
 
Posts: n/a
Default Re: VHDL documentation tool
writes:

> hullo,
> I'm looking for a tool to automatically build a documentation parsing VHDL
> files.
> I'm currently using Doxygen, but the VHDL support is rather poor, and it
> doesn't build a gerarchy diagram.
> Any suggestion?


I've used Natural Docs with VHDL - with the following in Languages.txt:

Language: Vhdl

Extensions: vhd vho vhm
Line Comment: --
Block Comments:
Package Separator: .
Enum Values: Global
Function Prototype Enders: ; is
Variable Prototype Enders: ; :=


Language: UCF

Extension: ucf
Line Comment: #
Block Comments:

It doesn't do a bad job IMHO, although it's not perfect, as it is
"template matching" rather than truely understanding the VHDL. It
also doesn't generate a hierarchy diagram.

Cheers,
Martin

--

TRW Conekt - Consultancy in Engineering, Knowledge and Technology
http://www.conekt.net/electronics.html


Martin Thompson
  Reply With Quote
Old 10-27-2009, 04:18 AM   #5
Benjamin Couillard
 
Posts: n/a
Default Re: VHDL documentation tool

There's VHDLDOC lying around on the internet that generates some kind
of hierarchy diagram. However, there some bugs in it and you might
need to modify the perl script in order to make it work.


Benjamin Couillard
  Reply With Quote
Old 10-27-2009, 04:19 AM   #6
Benjamin Couillard
 
Posts: n/a
Default Re: VHDL documentation tool
On 27 oct, 00:18, Benjamin Couillard <benjamin.couill...@gmail.com>
wrote:
> There's VHDLDOC lying around on the internet that generates some kind
> of hierarchy diagram. However, there some bugs in it and you might
> need to modify the perl script in order to make it work.


I also agree that Doxygen isn't really suited for VHDL. It seems like
someone patched doxygen for VHDL.


Benjamin Couillard
  Reply With Quote
Old 10-27-2009, 07:12 PM   #7
Paul Floyd
 
Posts: n/a
Default Re: VHDL documentation tool
On Mon, 26 Oct 2009 21:19:59 -0700 (PDT), Benjamin Couillard
<> wrote:
> On 27 oct, 00:18, Benjamin Couillard <benjamin.couill...@gmail.com>
> wrote:
>> There's VHDLDOC lying around on the internet that generates some kind
>> of hierarchy diagram. However, there some bugs in it and you might
>> need to modify the perl script in order to make it work.

>
> I also agree that Doxygen isn't really suited for VHDL. It seems like
> someone patched doxygen for VHDL.


And what would you you say is lacking?

A bientot
Paul
--
Paul Floyd http://paulf.free.fr


Paul Floyd
  Reply With Quote
Old 10-27-2009, 10:59 PM   #8
Benjamin Couillard
 
Posts: n/a
Default Re: VHDL documentation tool
On 27 oct, 15:12, Paul Floyd <r...@127.0.0.1> wrote:
> On Mon, 26 Oct 2009 21:19:59 -0700 (PDT), Benjamin Couillard
> * *<benjamin.couill...@gmail.com> wrote:
>
> > On 27 oct, 00:18, Benjamin Couillard <benjamin.couill...@gmail.com>
> > wrote:
> >> There's VHDLDOC lying around on the internet that generates some kind
> >> of hierarchy diagram. However, there some bugs in it and you might
> >> need to modify the perl script in order to make it work.

>
> > I also agree that Doxygen isn't really suited for VHDL. It seems like
> > someone patched doxygen for VHDL.

>
> And what would you you say is lacking?
>
> A bientot
> Paul
> --
> Paul Floyd * * * * * * * *http://paulf.free.fr


A hierarchy diagram mostly, because the inheritance diagram in the
exmple below is somehow meaningless.
For "regular" programming language like C, I think that doxygen is
greatto document self-contained modules (like a driver for example),
but less so to document a whole project.

http://www.doxygen.nl/examples/mux/html/index.html


Benjamin Couillard
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there any way to keep a systematic documentation of credi ANDANI The Lounge 2 06-04-2009 02:07 AM
Documentation Tool itisit9 Software 0 08-16-2006 07:18 PM
NetFlix VS Blockbustsr??? MagicNY DVD Video 10 11-19-2004 07:53 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46