打印
[FPGA]

Lattice CrossLinkNX软件开发入门分享之(2)-使用在线调试器Reveal

[复制链接]
838|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
作者:Hello,Panda
1        使用在线调试器(ILA
Lattice系列工具使用在线调试器的方法比Xilinx要复杂,和Altera的类似,但还是要稍微复杂一些。本例在上一个产生50Hz方波的工程基础上进行说明。
1.1  添加Logic Analyzer
首先,需要将工程布局布线通过生成网表。
Step1:点击Tools ->Reveal Inserter按钮或点击快捷按钮,选择Add LogicAnalyzer。
图1 选择逻辑分析仪
Step2:添加采样时钟、采样深度、待观测信号等。如下图所示,将左边的时钟信号拖到sample clock位置,将需要观测的信号拖到Trace下的空白处。配置采样深度为1024和实现的资源为EBR。
图2 配置Trace Signal
Step3:配置触发信号、触发条件等
如下图所示,将触发信号添加到TiggerUnit单元下并设置触发条件,然后进行“规则检查”,规则检查无误后点击“添加到工程”按钮并保持工程。
图3 配置触发信号、触发条件等界面
Step3:生成新的bit文件。
Step4:将新生成的bit文件下载到FPGA。
1.2  在线调试
将包含Logic Analyzer的bit文件下载到FPGA以后,选择Toos-> RevealAnalyzer/Controller或者点击快捷按钮,按下图红框处所列找到USB Port和Debug Device,点击OK确认。
图4 启用Analyzer/Controller
如下图所示,点击运行按钮,点击“run”运行按钮,等待触发完成即可看到如图所示的波形,可以根据自己的需要鼠标右击波形根据选项调整波形的显示格式属性。
图5 触发显示波形
第二节的分享到此结束,欢迎查看第三节:使用RISC-V软核,同时也欢迎大家加入微信公众号和QQ讨论群沟通交流或获取相关设计资源。




使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Hello,Panda

29

主题

63

帖子

5

粉丝