[X]关闭

06使用京微齐力Fuxi在线调试程序

文档创建者:uisrc
浏览次数:1501
最后更新:2022-07-03
软件版本:Fuxi2022.1
操作系统:WIN10 64bit
硬件平台:适用京微齐力FPGA
登录"米联客"FPGA社区-www.uisrc.com视频课程、答疑解惑!
1概述
前面实验中我们完成了基于Fuxi软件工程的创建、FPGA代码的创建、程序的下载,并且实现了modelsim的联合仿真。本节课实验中,我们将添加debug-core 在线逻辑分析仪,通过下载程序到FPGA中实现在线逻辑分析仪监控芯片的关键内部信号运行情况。
2添加Debugware在线调试逻辑分析仪IP核
06使用京微齐力Fuxi在线调试程序-1.png
06使用京微齐力Fuxi在线调试程序-2.png
06使用京微齐力Fuxi在线调试程序-3.png
可以根据用户习惯取一个容易记住的名字
06使用京微齐力Fuxi在线调试程序-4.png
设置支持的LA Core数量,我们这里选择1个
06使用京微齐力Fuxi在线调试程序-5.png
Data With设置数据的位宽,最大支持1024个信号
Memory Depth设置支持的采样深度,设置的越大消耗的Block RAM越多,也可能导致时序违规
06使用京微齐力Fuxi在线调试程序-6.png
单击Finish后,单击OK
06使用京微齐力Fuxi在线调试程序-7.png
06使用京微齐力Fuxi在线调试程序-8.png
刷新下
06使用京微齐力Fuxi在线调试程序-9.png
可以看到出来了dbwave IP
trig_out:目前不清楚如何使用,一般也用不到
data_in:需要被观察的信号
ref_clk:采样时钟
06使用京微齐力Fuxi在线调试程序-10.png
在代码中调用dbwave模块,并且设置号参考时钟和被观察信号
06使用京微齐力Fuxi在线调试程序-11.png
3FPGA工程编译1:设置编译模式
06使用京微齐力Fuxi在线调试程序-12.png
设置如下,Compression Algorithm 选择 High Compression Ratio 这样后面下载FLASH的时候可以快一些,其他默认
06使用京微齐力Fuxi在线调试程序-13.png
2:编译
可以一键编译,单击箭头所指
06使用京微齐力Fuxi在线调试程序-14.png
也可以分步编译
06使用京微齐力Fuxi在线调试程序-15.png
编译输出,提示有6个waring
06使用京微齐力Fuxi在线调试程序-16.png
这个暂时不管
06使用京微齐力Fuxi在线调试程序-17.png

06使用京微齐力Fuxi在线调试程序-18.png
4查看时序报告
06使用京微齐力Fuxi在线调试程序-19.png
可以看到时序都满足要求,没有违规
06使用京微齐力Fuxi在线调试程序-20.png
06使用京微齐力Fuxi在线调试程序-21.png
5在线调试1:下载程序
先把之前编译好的程序下到FPGA,这里对于P1下到FLAHS更快

06使用京微齐力Fuxi在线调试程序-22.png
2:启动debug
之前点击在线调试图标
06使用京微齐力Fuxi在线调试程序-23.png
默认所有信号支持触发功能,我们应该选择关键信号作为触发信号。
06使用京微齐力Fuxi在线调试程序-24.png
3:设置触发信号
对于Fuxi软件这里无法以信号命名的方式直观显示,我们自己需要自己知道是哪一个信号,比如rigo_in_0对应的是我们dbwave中的cnt[0]
这里为了观察方便,我们设置计数器cnt[5]作为触发信号
06使用京微齐力Fuxi在线调试程序-25.png
4:运行
单击Run
06使用京微齐力Fuxi在线调试程序-26.png
5:auto-pick功能使用
这个信号看起来不怎么友好,但是Fuxi具有auto-pick功能
06使用京微齐力Fuxi在线调试程序-27.png
比如我们想把高2bit命名位led 其他继续命名位cnt,必须确保我们自己清楚哪一个命名对应哪一个信号
06使用京微齐力Fuxi在线调试程序-28.png
比如cnt[25:0]={up_led[1:0],cnt[23:0]}
右击信号总线,右击选择Create Bus
06使用京微齐力Fuxi在线调试程序-29.png
单击auto pick
06使用京微齐力Fuxi在线调试程序-30.png
根据提示可以,这样定义我们的信号名称,你也可以自己定义其他名称,主要是搞清楚关系即可
06使用京微齐力Fuxi在线调试程序-31.png
创建完成后,可以看到多了cnt[23:0]和up_led[1:0]
06使用京微齐力Fuxi在线调试程序-32.png
6:设置数值显示方法
对于计数器,选择设置十进制的方法更加直观
06使用京微齐力Fuxi在线调试程序-33.png
06使用京微齐力Fuxi在线调试程序-34.png
7:设置显示原始名字
06使用京微齐力Fuxi在线调试程序-35.png
06使用京微齐力Fuxi在线调试程序-36.png

附录:常见问题1联系方式
米联客官方社区:www.uisrc.com

米联客社区FPGA/SOC QQ群:
群1:516869816         群2:543731097
群3:86730608         群4:34215299

技术微信:18951232035
技术电话:18951232035

官方微信公众号(新微信公众号):
06使用京微齐力Fuxi在线调试程序-37.jpg
2售后
1、7天无理由退货(人为原因除外)
2、质保期限:本司产品自快递签收之日起,提供一年质保服务(主芯片,比如FPGA 或者CPU等除外)。
3、维修换货,需提供淘宝订单编号或合同编号,联系销售/技术支持安排退回事宜。
售后维修请登录工单系统:https://www.uisrc.com/plugin.php?id=x7ree_service
4、以下情形不属于质保范畴。
A:由于用户使用不当造成板子的损坏:比如电压过高造成的开发板短路,自行焊接造成的焊盘脱落、铜线起皮 等
B:用户日常维护不当造成板子的损坏:比如放置不当导致线路板腐蚀、基板出现裂纹等
5、质保范畴外(上方第4条)及质保期限以外的产品,本司提供有偿维修服务。维修仅收取器件材料成本,往返运 费全部由客户承担。
6、寄回地址,登录网页获取最新的售后地址:https://www.uisrc.com/t-1982.html
3销售
天猫米联客旗舰店:https://milianke.tmall.com
京东米联客旗舰店:https://milianke.jd.com/
官方淘宝1店:https://milianke.taobao.com
官方淘宝2店:https://osrc.taobao.com

销售电话:18921033576

公司地址:常州溧阳总部:常州溧阳市中关村吴潭渡路雅创高科智造谷10-1幢楼
南京研发基地:南京市栖霞区仙林大道181号5幢1820室
4在线视频5软件下载6经验分享7官方博文
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则