打工人日报#20251007
打工人日报#20251007
知识点
Hardware Manager 中观察调试信号
生成比特流之后,我们打开Hardware Manager
.ltx 文件存储了调试探针的信息,用来传递给 Vivado IDE
直接点击“Program”,此时 Vivado 会自动打开 ILA 的调试窗口
如果 Waveform 窗口中显示的信号不全,可以点击“Waveform – hw_ila_1”窗口中的加号
Waveform 窗口中显示的信号不全,可以点击“Waveform – hw_ila_1”窗口中的加号
波形显示
(1)循环触发、(2)开始触发、(3)立即触发、(4)停止触发 (5)放大 (6)缩小
显示数据格式修改
可以右击 cnt_2us、cnt_2ms、cnt_2s 计数器,选择“Radix”→“Unsigned Decimal”,即可切换到无符号的十进制显示,
Core status:由 5 个空心圆表示,唯一的实心绿色点所处的位置表征 ILA 的运行状态。
Window sample 0 of 4096:已采集的点数占总采集点数的关系
设置触发条件
就会将 RAM 中的数据上传到 Vivado
在“Trigger Setup”窗口中添加触发条件,点击“+”号,将 cnt_2s 信号添加进来
在当 cnt_2s 计数器计时到 2s 时,呼吸灯的呼吸状态就会发生跳变
ILA 调试界面还有一个“Settings”界面
Capture Mode 勾选捕获设置
Number of windows:窗口数,ILA 平台会根据这里设置的数值将波形窗口进行均分,该窗口数平常使用时一般默认为 1,
Window data depth:每个窗口的数据深度
Trigger position in window:窗口里面的触发位置设置
常规设置(General Settings) :只有一个选项即刷新率(Refresh rate)的设置,点击下图的左上角循环触发后再点击开始触发,ILA 就会开始循环采样,这里的刷新率就是循环采样的周期,默认刷新率是 500ms。
阅读
第十章 疯狗 神枪手