def __init__(self, moduleList): if(moduleList.isDependsBuild): return # Here we add user-defined area groups into the build. These area # groups have a parent, and are explictly not already in the module list. if(moduleList.getAWBParamSafe('area_group_tool', 'AREA_GROUPS_ENABLE') and (wrapper_gen_tool.getFirstPassLIGraph() is None)): area_group_tool.insertDeviceModules(moduleList) synthesis_library.buildNetlists(moduleList, synthesis_library.buildVivadoEDF, synthesis_library.buildVivadoEDF)
def __init__(self, moduleList): if(moduleList.isDependsBuild): return RESOURCE_COLLECTOR = eval(moduleList.getAWBParam('synthesis_tool', 'RESOURCE_COLLECTOR')) PLATFORM_BUILDER = eval(moduleList.getAWBParam('synthesis_tool', 'PLATFORM_BUILDER')) buildUser = functools.partial(buildSynplifyEDF, resourceCollector = RESOURCE_COLLECTOR) # Here we add user-defined area groups into the build. These area # groups have a parent, and are explictly not already in the module list. if(moduleList.getAWBParamSafe('area_group_tool', 'AREA_GROUPS_ENABLE')): if(wrapper_gen_tool.getFirstPassLIGraph() is None): area_group_tool.insertDeviceModules(moduleList) synthesis_library.buildNetlists(moduleList, buildUser, PLATFORM_BUILDER)