HAL
control.py File Reference

Go to the source code of this file.

Namespaces

 control
 

Functions

def control.expect (condition, error_message)
 -— ARG CHECKS -— More...
 

Variables

 control.parser = argparse.ArgumentParser(description='Call the HAL dataflow plugin.')
 
 control.metavar
 
 control.type
 
 control.str
 
 control.help
 
 control.action
 
 control.args = parser.parse_args()
 
 control.synthesizers = set(x for x in netlists)
 
 control.designs = set(x for y in netlists for x in netlists[y])
 
 control.return_ninja = os.system('ninja')
 -— BUILD HAL -— More...
 
string control.input_design = path_to_core_collection + "/" + netlists[args.synthesizer][args.design]
 -— EXECUTE PLUGIN -— More...
 
string control.command = "{} -i {} --gate-library {}.lib".format(path_to_hal_bin, input_design, get_gate_library(args.design, args.synthesizer))