NAME
SystemC::Netlist::Module - Module within a SystemC Netlist
SYNOPSIS
use SystemC::Netlist;
...
my $module = $netlist->find_module('modname');
my $cell = $self->find_cell('name')
my $port = $self->find_port('name')
my $net = $self->find_net('name')
DESCRIPTION
SystemC::Netlist creates a module for every file in the design.
ACCESSORS
- $self->cells
-
Returns list of references to SystemC::Netlist::Cell in the module.
- $self->filename
-
The filename the module was created in.
- $self->lineno
-
The line number the module was created on.
- $self->name
-
The name of the module.
- $self->ports
-
Returns list of references to SystemC::Netlist::Port in the module.
- $self->nets
-
Returns list of references to SystemC::Netlist::Net in the module.
MEMBER FUNCTIONS
- $self->autos
-
Updates the AUTOs for the module.
- $self->find_cell($name)
-
Returns SystemC::Netlist::Cell matching given name.
- $self->find_port($name)
-
Returns SystemC::Netlist::Port matching given name.
- $self->find_net($name)
-
Returns SystemC::Netlist::Net matching given name.
- $self->lint
-
Checks the module for errors.
- $self->link
-
Creates interconnections between this module and other modules.
- $self->new_cell
-
Creates a new SystemC::Netlist::Cell.
- $self->new_port
-
Creates a new SystemC::Netlist::Port.
- $self->new_net
-
Creates a new SystemC::Netlist::Net.
- $self->print
-
Prints debugging information for this module.
SEE ALSO
AUTHORS
Wilson Snyder <wsnyder@wsnyder.org>