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

浙公网安备 33010602011771号