第6节 安路FPGA LED呼吸灯——代码讲解、板上验证

一、TD软件新建工程

打开TD软件,点击project->New Project

在弹出的对话框中,设置工程名称,路径,器件系列,器件具体名称和速度等级,如下图所示: 

点击OK之后,在工程导航窗口可以看到具体的工程名称和器件型号:

在工程路径下新建文件夹src:

在src文件夹下,新建breath_led.v文件:

在工程导航窗口Hierarchy选项鼠标右键,点击添加源文件选项:

添加创建的breath_led.v文件,添加完成之后,点击OK按钮。

输入如下代码:

在工程导航窗口可以看到breath_led.v的文件名,这里点击该文件,设置文件为工程顶层:

二、呼吸灯代码讲解

        LED以16'd50000个系统时钟周期调节一次LED电平的占空比,通过period_cnt计数器来进行累加计数,累加到16'd50000值,计数器归零从新开始计数。

         当周期计数器达到16'd50000,判断递增递减标志位,如果标志位为0进行递增调整占空比,如果标志位为1进行递减调整占空比:

        组合逻辑判断周期计数器和占空比值的大小,作为led的输出结果。

双击 read design 进行编译

运行无问题,弹出下图所示对话框,点击OK按钮。

点击在tools-> IO Constraint 选项进行IO约束

这里根据我的硬件原理图,分配引脚如下所示,读者可以根据自己的硬件情况自行分配即可。

点击保存

点击OK,选择好文件的保存位置,然后给文件命名并添加到工程中。


三、板上验证

 点击run,进行全编译生成bit流文件:

点击Download选项下载bit文件:

添加bit文件并下载bit文件,如下图所示:

上板验证视频在附件中,感兴趣可以观看,LED呈现呼吸效果。

实验工程在以下百度云链接,可以自行下载:

链接:https://pan.baidu.com/s/1h6Y5gBwiYSlGd-lJKna18g
提取码:4s51

四、总结

         本小节重点讲述了TD软件新建工程的方法,呼吸灯代码控制的原理,和下载bit文件的方法并上板验证。下一节主要讲述国产安路FPGA工程仿真的方法。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wave&fpga

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值