Lattice-2:bit文件下载和reveal 逻辑分析仪

 当工程编译完成后,最关键的步骤就是将bit文件烧写进开发板的芯片中,为了方便根据现象调试和发现问题,也可同时使用reveal工具;

1.   将工程编译到 Export files 之前(先不要生成bit文件)

  

2.   向工程中插入reveal 插件,并进行配置编辑;

  

 

   简单方法就是 单击工具栏上的 Reveal Inserter 工具;

3.    配置界面如下

  

  (1)  reveal inserter 打开后默认跟踪信号设置页面;

  (2)  在左侧搜索框内搜索想要调试的信号名字;

  (3)  将信号拖到右侧空白区域,于此同理选择一个合适的采样时钟信号,拖到下方 simply clock 框中;

  (4)  同时在下方 Buffer Deepth 中选取合适的深度抓取;

   

  

 

 

  (1)  单击旁边的触发信号设置页面;

  (2)  将刚才搜索出来的跟踪信号(字体会被加粗) 拖动到右侧触发单元的相应区域;

  (3)  在下方 Trigger Expression 当中修改添加 Expression 内部名字与 Trigger Unit 当中的name一致;

  (4)  根据工程中资源使用的情况来选取RAM;

  (5)  最后单机最左边白条的第二个按钮Insert Debug to Design,并ok;

4.  ctrl+s 保存以上配置的reveal文件(.rvl格式);

5.  在debug 文件夹中添加上一步保存的reveal 配置文件;

  

 

  在左侧 file list 的debug files 当中右键添加已存在文件(.rvl格式);

6.  添加之后,将工程生成bit流文件;

  

 

7.  单机工具栏上的 Programmer 图型快速工具;

  

 

8.  单机 OK

  

 

9.  配置 Programmer

  

 

  •   Status :当bit文件被成功下进板子时,会亮绿色的PASS;
  •        Device Family 以及Device :和芯片的型号封装一致,否则会报错;
  •        operation : 使用JTAG下载属于烧写在线,掉电会消失,模式为 FAST;
  •        File Name: 双击下方空白,添加之前跑完的bit文件;

10.  开始硬件调试,单机工具栏 Reveal Analyzer

  

 

 11.  配置reveal 分析器的开始导航

  

 

  必须探测和扫描到左侧有值时,再添加RVL文件;

12.  观察波形

  #LA Trigger

  

  #LA waveform

 

  

 

posted on 2020-10-29 10:10  echorange  阅读(1655)  评论(0)    收藏  举报

导航