Lattice Radiant 下载ROM以及逻辑分析仪调试
摘要:主要是在学习lattice过程中的记录。radiant下载rom以及逻辑分析仪调试。
一、下载ROM
点击软件的programming功能
Detect Cable + OK
反正先进下一个界面。detect之后会看到属于lattice的cable的,看不到的话检查一下USB那边是不是出bug了,没连好。插拔一下。
芯片选对,cable选对,下一步要去看Operation类型。
我这边是要用到flash。flash有自己的型号,自己不知道的问人。
保证芯片和下载口是对的(detect后,会显示lattice的,下载口看不出来也没关系),因为如果是对的,下载器的蓝灯会亮。
但是错的话,会下载不成功的。
二、逻辑分析仪添加与使用
首先要在跑版本的时候打开Reveal Inserter,类似于xilinx mark debug的用法(不是ILA)。
说明一下,这里可以添加多个逻辑分析仪
然后在想要的module下选择想要观测的signals,拖到Trace那个窗口
与此同时也要设置时钟(还有其他的基础设置,都在一块儿)
然后需要设置触发条件:
Trigger unit我理解为需要设置或者说参与触发的信号。
Trigger Expression基本都是自动的,
需要注意Expression那一列要选定Unit中的name才可以(多自己理解一下)
都设置好了之后,需要检查,然后插入。(有报错就解决报错,不难)
然后debug中才会有文件加入,代表ILA加入成功
改完要跑版本
关于逻辑分析仪的添加:
上板子调试的话,要保证有一个基本的“hello word”工程,然后点击Reveal Analyzer
然后添加相关信息:
usb看看是不是lattice
scan可以自动扫描出来,如果板子里面有bit的话
rvl如果可以手动添加的(如果是原工程的话路径会帮你自动选择)
然后进入的界面就类似于XILINX ILA了,设置触发信号,然后点击run:
最后就能够看到波形了