def simulate(sim_temp_dir, sim_pattern_dir, valid_pattern, ready_pattern, nb_frames,sim_time=None): print("Start Myhdl Simulation....................................") cwd=os.getcwd() os.chdir(sim_temp_dir) inst.sim_defaults(sim_temp_dir) pars_obj=pass_testbench(sim_temp_dir,sim_pattern_dir,valid_pattern, ready_pattern, nb_frames,None) sim=sim_command_pipeline(pars_obj) if (sim_time is None): sim.run_sim() else: sim.run_sim(sim_time) print("Simulation finished.................................") print("Checking Simulation results.................................") check_simulation_results(pars_obj) os.chdir(cwd)
def simulate(sim_temp_dir, sim_pattern_dir, valid_pattern, ready_pattern, nb_frames,sim_time=None): print("Start Myhdl Simulation....................................") cwd=os.getcwd() os.chdir(sim_temp_dir) inst.sim_defaults(sim_temp_dir) pars_obj=pass_testbench(sim_temp_dir,sim_pattern_dir,valid_pattern, ready_pattern, nb_frames,None) tb=traceSignals(sim_streaming_simple_modsub,pars_obj) sim=Simulation(tb) if (sim_time is None): sim.run() else: sim.run(sim_time) print("Simulation finished.................................") print("Checking Simulation results.................................") check_simulation_results(pars_obj) os.chdir(cwd)