The Verilog to html converter
To get e-mail when I update v2html, enter your
address and click "Add Me" (over 560 people already have).
Indexes
Unless told not to v2html generates indexes for various things in your design. At the moment these are:- Files - lists all the files, with which modules they instantiate and what files they include.
- Modules - with which file it is defined in, what it instantiates, what instantiates it and what tasks and functions it contains.
- Signals - with the type and a list of what module ports the signal connects to.
- Tasks
- Functions
Entries in the index are linked like this:
type: | Information linked to other places in the indexes |
I've done it like this because I figured you might want to go to one of two places: the code or to another place in the index. So one click takes you to the other place in the index, and once there you can always click on the Term to go to the code.
The most interesting index is probably the signals index. This lets you see what modules and ports signals fanout to, and what signals a port is connected to at the next level up. This index, in conjunction with the signal linking in the code and the signal popup window should let you trace signals backwards and forwards to your heart's content.
Here's a summary of all the index items and what the mean...
Files
full name: | File name with path |
modules: | modules defined in the file, linked to the modules in the module index |
includes: | files included by this file, linked to the file in the file index |
Modules
File: | The file which contains the module |
Instantiates: | Module_name:Instance_name linked to the module in the module index |
Instantiated by: | Module_name:Instance_name linked to the module in the module index |
Tasks: | Linked to the task in the task index |
Functions: | Linked to the function in the function index |
Signals
Connects down to: | List of ports that the signal connects to in this module. The format is Module_name:Instance_name:Port_name. Clicking on this takes you to the signal Port_name belonging to the lower level module. |
Connects up to: | List of signals that connect to this port when this module is instantiated in other modules. Again the format is Module_name:Instance_name:Port_name. Clicking on this takes you to the signal Port_name belonging to the higher level module. |
Tasks
File: | File the task appears in, linked to the file index. |
Module: | Module the task appears in, linked to the module index. |
Functions
File: | File the function appears in, linked to the file index. |
Module: | Module the function appears in, linked to the module index. |
© 1999-2009 Costas Calamvokis