Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)