ILA (Integrated Logic Analyzer)集成逻辑分析器:即 Vivado 的在线逻辑分析仪,
现在我们写一段测试代码,随便一段就可以,例如下面一段代码
module top(
input sysclk,
input rst_n,
input key1,
input key2,
output reg [3:0] led
);
wire key_out1;
wire key_out2;
reg[3:0] led_water;
reg[3:0] led_jump;
reg[31:0] timer;
reg[31:0] timedelay; //计时0.5s 1s 2s 5s
reg[2:0] dt; // 时间档位
这里笔者定义了两个单击按键,分别可以控制开发板上的led灯的流动样式和速度。
当key_out1键信号输出我们可以改变开发板的led灯样式,当key_out2按键信号输出可以更改led灯的速度.
然后我们点击vivado界面左边的IP Catalog
在右面弹出的界面,搜索框搜索ila,双击选择如下的IP核: