|
CIRCT 23.0.0git
|


Public Member Functions | |
| None | __init__ (self, AcceleratorConnection conn) |
| None | 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 29 of file generator.py.
| None esiaccel.codegen.generator.Generator.__init__ | ( | self, | |
| AcceleratorConnection | conn | ||
| ) |
Reimplemented in esiaccel.codegen.generator.CppGenerator.
Definition at line 34 of file generator.py.
Referenced by synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
| None esiaccel.codegen.generator.Generator.generate | ( | self, | |
| Path | output_dir, | ||
| str | system_name | ||
| ) |
Reimplemented in esiaccel.codegen.generator.CppGenerator.
Definition at line 37 of file generator.py.
|
static |
Definition at line 32 of file generator.py.
| esiaccel.codegen.generator.Generator.manifest |
Definition at line 35 of file generator.py.
Referenced by esiaccel.accelerator.AcceleratorConnection.build_accelerator(), and esiaccel.codegen.generator.CppGenerator.write_modules().