def __update_existing_quartus_project(self): top_mod = self.modules_pool.get_top_module() fileset = self.modules_pool.build_global_file_list() solver = DependencySolver() non_dependable = fileset.inversed_filter(IDependable) fileset = solver.solve(fileset) fileset.add(non_dependable) prj = QuartusProject(top_mod.syn_project) prj.read() prj.preflow = None prj.postflow = None prj.add_files(fileset) prj.emit()
def __create_new_quartus_project(self): top_mod = self.modules_pool.get_top_module() fileset = self.modules_pool.build_global_file_list() solver = DependencySolver() non_dependable = fileset.inversed_filter(IDependable) fileset = solver.solve(fileset) fileset.add(non_dependable) prj = QuartusProject(top_mod.syn_project) prj.add_files(fileset) prj.add_initial_properties(top_mod.syn_device, top_mod.syn_grade, top_mod.syn_package, top_mod.syn_top) prj.preflow = None prj.postflow = None prj.emit()
def __create_new_quartus_project(self): top_mod = self.modules_pool.get_top_module() fileset = self.modules_pool.build_global_file_list() solver = DependencySolver() non_dependable = fileset.inversed_filter(IDependable) fileset = solver.solve(fileset) fileset.add(non_dependable) prj = QuartusProject(top_mod.syn_project) prj.add_files(fileset) prj.add_initial_properties( top_mod.syn_device, top_mod.syn_grade, top_mod.syn_package, top_mod.syn_top) prj.preflow = None prj.postflow = None prj.emit()