def generate_header(path, desp, config): code = [] code.extend(tpl.disclaimer(desp, config)) code.extend(tpl.header(desp, config)) with open(path, 'w') as f: for codeline in code: f.write(codeline)
def generate_PE(path, desp, config): code = [] code.extend(tpl.disclaimer(desp, config)) code.extend(tpl.header_include(desp, config)) code.extend(tpl.PE_MAC(desp, config)) code.extend(tpl.op_transfer(desp, config)) code.extend(tpl.compute(desp, config)) code.extend(tpl.res_transfer(desp, config)) code.extend(tpl.kernel(desp, config)) with open(path, 'w') as f: for codeline in code: f.write(codeline)