深圳市航顺芯片技术研发有限公司
直播中

姬盼希

7年用户 910经验值
擅长:控制/MCU
私信 关注
[问答]

怎样通过FPGA去点亮开发板上的LED灯?

怎样去设计V0开发板LED灯部分的电路
怎样通过FPGA去点亮开发板上的LED灯?

回帖(1)

王秀兰

2021-7-26 14:38:03
  学习目的
  学会通过代码控制FPGA管脚的高低电平
  学会利用QuartusII 11.0新建工程
  学会查看原理图,并根据原理图来分配管脚
  学会下载SOF文件,以及生成JIC配置文件,并固化到配置芯片中
  学习内容
  通过FPGA点亮开发板上的LED灯
  学习平台
  1.小精灵开发板
  2. QuartusII 11.0(综合编译软件)
  原理分析
  我们还是通过经典的实验例程来掌握设计流程及Verilog语法。今天我们设计一个点亮LED灯的实验。若要点亮开发板上的LED灯,我们首先要能看懂原理图。首先看一下小精灵V0开发板LED灯部份的电路图
  
  要点亮LED灯,就必须有电流从LED二极管中流过,那么LED正负两端需要有电压差,从图中可以看出LED正极接的是3.3V,那么LED负端接地,就可以点亮LED灯
  所以如果我们要点亮D8,那么FPGA给IO32管脚输出0即可。
  代码展示
  
  具体语法可查看夏宇闻老师编写的《Verilog数字系统设计教程》
  结语
  由于该程序非常简单,我们可以省去仿真的过程,直接新建Quartusii工程,由于步骤比较多,不方便上传图片,请自行下载pdf格式,包含工程源码。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分