ESL_0.2debug 流程

  1. case的bc是否正确
  2. run.tcl 是否正确
  3. case的目录下esl run.tcl
  4. 检查生成的DG图是否一样:
gvimdiff main_list_final.sch  /home/wqwan/workspace/esl_0.2/testcase/CHStone/adpcm/main_list_final.sch
  1. 检查Verilog是否正确:
gvimdiff output/main.v   /home/wqwan/workspace/esl_0.2/testcase/CHStone/adpcm/output/main.v
  1. 检查测试文件panda_tb.v是否正确
 gvimdiff simulation/panda_tb.v   /home/wqwan/workspace/esl_0.2/testcase/CHStone/adpcm/simulation/panda_tb.v
  1. 当用脚本跑时出错时,用vivado gui去跑

之前adpcm报错因为panda_tb.v中,if被注释了

    begin
    __state <= __next_state;
    if (next_start_port)
      start_port <= next_start_port;
    end

你可能感兴趣的:(llvm)