FPGA开发概括
FPGA的开发流程主要分为两部分(不考虑仿真),.v文件的编写和.xdc文件的编写,前者为程序文件后者为管脚约束文件。
程序文件
程序文件里实现的功能为每一秒实现两个led的亮灭变化,产生跑马灯的效果。
代码如下,注释也十分清楚。
module led_flash(
input wire clk ,//定义一个输入的时钟信号
input wire rst_n ,//定义一个按键复位信号
output reg [1:0] led //定义两个led灯的电平信号
);
/*---计数器的定义---*/
reg [27:0] cnt ;//定义一个28位的寄存器,用来存数,目标一秒变化一次,则需要计数到50M,对应一个28位的二进

本文详细介绍了如何使用FPGA开发一个简单的LED跑马灯项目,涉及.v文件的编程和.xdc文件的约束设置。通过实例展示了计数器和LED逻辑的实现,并解释了约束文件在匹配管脚的重要作用。
最低0.47元/天 解锁文章
1519

被折叠的 条评论
为什么被折叠?



