Class PortExpansion¶
Defined in File port_expansion.py
Inheritance Relationships¶
Base Type¶
public parselib.transforms.top_down.TopDown(Class TopDown)
Class Documentation¶
-
parselib.transforms.port_expansion.PortExpansion : public parselib.transforms.top_down.TopDown Public Functions
-
__init__(self)¶ Expands mixed port objects such as sc_rvd into in-port and out-port This pass should come **before** typedef expansion
-
create_inport(self, t, meta)¶
-
create_outport(self, t, meta)¶
-
create_channel(self, t, meta)¶
-
create_inport_decl(self, name, meta)¶
-
create_outport_decl(self, name, meta)¶
-
create_channel_decl(self, name, meta)¶
-
modportsiglist(self, tree)¶
-
portbindinglist(self, tree)¶
-
hmodule(self, tree)¶
Public Members
-
expanded¶
-