基于 ZYNQ ECO开发板 点灯
这是一个简单的Verilog点灯模块,声明了一个时钟信号clk、一个复位信号rst_n和一个4位的输出寄存器led。
在always @(posedge clk)块中,使用了一个条件语句。如果复位信号rst_n为低电平(即复位有效),则将led寄存器的值设为0。否则,每当时钟上升沿到来时,将led寄存器的值设为4'b1111(二进制表示)。
module sy1(
input clk,
input rst_n,
output reg[3:0]led
);
always @(posedge clk)
if(!rst_n)
led<=0;
else
led<=4'b1111;
endmodule
简而言之,这个模块是一个简单的寄存器,当复位信号为低电平时将led寄存器清零,否则在每个时钟上升沿将其设为15(二进制表示)。
而我们的led则对应ZYNQ ECO开发板上四个led灯,led<=1111,及四个高电平;
下面将led于相应引脚绑定



我们查看ZYNQ ECO 硬件说明书 可得到对应引脚









至此就可实现点灯。
"愿我的文字能带给您一丝美好"
分享海报
下载海报

092025/05
基于 ZYNQ ECO开发板 点灯
这是一个简单的Verilog点灯模块,声明了一个时钟信号clk、一个复位信号rst_n和一个4位的输…
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
FPGA在线学习平台
评论
A 为本文作者,G 为游客总数:0