项目开发中常用的Vivado软件调试技巧(三)

文章来源:FPGA技术实战

技巧1:快捷使用Cursors线观测信号

在ILA核中,通常使用通过添加Marker线观察信号长度,如图1所示。如果删除Marker线,选中要删除的线然后右键,选择Delete Marker,如图2所示。
图1:添加Marker线.png

图1:添加Marker线

图2:删除Marker线.png

图2:删除Marker线

如何快捷添加、删除Marker线呢?我们首先将ILA核自带的黄色Cursors线拖动到观测信号长度起始位置,然后按住键盘Shift键,在要观察信号的长度末尾位置,点击鼠标左键,在观测信号起始位置可出现一条黄色Cursors虚线(①处),同时,黄色Cursors线出现在点击鼠标刻度线位置,按住Shift键不松,即可左右拖动任意一条Cursors线。也可点击②处对调黄实线和虚实线。
图3:快捷使用Corsors线测量信号长度.png

图3:快捷使用Corsors线测量信号长度

松开Shift键,任意位置点击鼠标左键,黄色Cursors虚线消失,操作快捷。
技巧2:关闭信号例化模块层叠显示,便于观察信号名称
如图4,有时在ILA核中,信号名称name由于处于多个子模块中,会导致观测信号名称前面增加许多例化文件名称,又不想通过②处向右拉宽页面,减少信号观测区大小.
图4:信号名称例化模块层叠显示.png

图4:信号名称例化模块层叠显示

这时可以通过选中任意一信号,按键盘Ctrl+A,全选信号,如下图5,Name选择Short即可
图5:只显示信号名称操作.png

图5:只显示信号名称操作