差别
这里会显示出您选择的修订版和当前版本之间的差别。
|
leds_on_stepboard [2021/09/15 22:36] gongyu 创建 |
leds_on_stepboard [2021/10/02 11:18] (当前版本) gongyu |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ## 点亮LED | ||
| + | |||
| + | 就像软件编程里的“Hello World”,点灯是FPGA学习的第一步,不要小瞧这么一颗小小的灯,点灯的方式可以有多种。在本节,我们通过4个点灯的程序达到以下的目标: | ||
| + | - 体验LED的工作原理; | ||
| + | - 了解Verilog代码的结构和基本的语法规范 | ||
| + | - 体会HDL语言中的bit和FPGA端口电信号的关系 | ||
| + | - 体验FPGA设计从创建工程 --》 输入代码 --》 逻辑综合 --》 分配管脚 --》 生成可下载的JED文件 --》 配置FPGA整个过程(理论知识参见[[fpga_design_tool|FPGA设计流程]]) | ||
| + | |||
| + | 在本实例中,我们以Web IDE为例,同样的示例也可以通过Lattice的官方FPGA设计工具[[Diamond]]或Intel的官方设计工具[[quartus_prime]]来实现,只是要注意这些工具的使用方法和管脚的正确分配。 | ||
| ### 1. 硬件说明 | ### 1. 硬件说明 | ||
| 在这个实验中,我们主要用到小脚丫FPGA开发板上的以下几个外设: | 在这个实验中,我们主要用到小脚丫FPGA开发板上的以下几个外设: | ||