|
CIRCT 22.0.0git
|


Public Member Functions | |
| __init__ (self, AcceleratorConnection conn) | |
| generate (self, Path output_dir, str system_name) | |
Public Attributes | |
| manifest | |
Static Public Attributes | |
| Optional | language = None |
Base class for all generators.
Definition at line 21 of file codegen.py.
| esiaccel.codegen.Generator.__init__ | ( | self, | |
| AcceleratorConnection | conn | ||
| ) |
Definition at line 26 of file codegen.py.
Referenced by synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
| esiaccel.codegen.Generator.generate | ( | self, | |
| Path | output_dir, | ||
| str | system_name | ||
| ) |
Reimplemented in esiaccel.codegen.CppGenerator.
Definition at line 29 of file codegen.py.
|
static |
Definition at line 24 of file codegen.py.
| esiaccel.codegen.Generator.manifest |
Definition at line 27 of file codegen.py.
Referenced by esiaccel.accelerator.AcceleratorConnection.build_accelerator(), esiaccel.codegen.CppGenerator.write_modules(), and esiaccel.codegen.CppGenerator.write_types().