【FPGA】【入门基础】一、FPGA实现跑马灯

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

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位的二进
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值