prga.passes.yosys module

class prga.passes.yosys.YosysScriptsCollection(output_dir='.')

Bases: prga.passes.base.AbstractPass

Collecting Yosys script rendering tasks.

Parameters:output_dir (str) – Directory for all output files. Current working directory is used by default
dependences

Passes that this pass depend on.

is_readonly_pass

Test if this is a read-only pass that can be run multiple times.

Type:bool
key

Key of this pass.

output_dir
run(context)

Run the pass.

Parameters:context (Context) – The context which manages all architecture data