CIRCT 20.0.0git
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hw.HWModuleExternOp Class Reference

Public Member Functions

 __init__ (self, name, input_ports=[], output_ports=[], *parameters=[], attributes={}, body_builder=None, loc=None, ip=None)
 
 instantiate (self, *args, **kwargs)
 
 type (self)
 
 name (self)
 
 is_external (self)
 
list[ParamDeclAttr] parameters (self)
 

Detailed Description

Specialization for the HW module op class.

Definition at line 382 of file hw.py.

Constructor & Destructor Documentation

◆ __init__()

hw.HWModuleExternOp.__init__ (   self,
  name,
  input_ports = [],
  output_ports = [],
parameters = [],
  attributes = {},
  body_builder = None,
  loc = None,
  ip = None 
)

Definition at line 385 of file hw.py.

Member Function Documentation

◆ instantiate()

hw.HWModuleExternOp.instantiate (   self,
args,
**  kwargs 
)

Definition at line 409 of file hw.py.

◆ is_external()

hw.HWModuleExternOp.is_external (   self)

Definition at line 421 of file hw.py.

Referenced by hw.HWModuleOp.add_entry_block().

◆ name()

hw.HWModuleExternOp.name (   self)

Definition at line 417 of file hw.py.

◆ parameters()

list[ParamDeclAttr] hw.HWModuleExternOp.parameters (   self)

Definition at line 425 of file hw.py.

◆ type()

hw.HWModuleExternOp.type (   self)

The documentation for this class was generated from the following file: