这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
gpio输出实验_点亮三色led [2020/07/01 18:39] zgf |
gpio输出实验_点亮三色led [2022/03/22 10:27] (当前版本) sean |
||
|---|---|---|---|
| 行 2: | 行 2: | ||
| |技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
| |技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
| - | |技术论坛|http://www.eeschool.org||| | ||
| ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| | V1.0 | 2020-07-01 | gingko | 初次建立 | | | V1.0 | 2020-07-01 | gingko | 初次建立 | | ||
| 行 15: | 行 14: | ||
| - 掌握FPGA引脚配置方法。 | - 掌握FPGA引脚配置方法。 | ||
| ==== 二、 实验设备及平台 ==== | ==== 二、 实验设备及平台 ==== | ||
| - | - icore4开发板。 | + | - icore4开发板[[https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-22598974120.15.5923532fsFrHiE&id=551864196684|点击购买]]。 |
| - | - Blaster仿真器。 | + | - Blaster仿真器[[https://item.taobao.com/item.htm?id=554869837940|点击购买]]。 |
| - MicroUSB数据线。 | - MicroUSB数据线。 | ||
| - QuartusII开发平台。 | - QuartusII开发平台。 | ||
| 行 22: | 行 21: | ||
| ==== 三、 实验原理 ==== | ==== 三、 实验原理 ==== | ||
| * 本实验根据led的驱动原理编写led控制程序, led的驱动原理是通过程序控制FPGA数字IO的电平变化实现led的亮灭。其硬件原理图如图1-1所示。 | * 本实验根据led的驱动原理编写led控制程序, led的驱动原理是通过程序控制FPGA数字IO的电平变化实现led的亮灭。其硬件原理图如图1-1所示。 | ||
| - | + | {{ :icore4:icore4_fpga_1_1.png?direct |图1-1}} | |
| - | 图1-1 | + | |
| * 程序实现的功能为,icore4板上与FPGA芯片相连的三色LED灯快速交替闪烁。本程序程序实现原理为:通过硬件语言描述一个周期为0.2s的时间闸门信号,以该信号作为状态转移的触发信号来实现状态跳转,通过状态跳转实现不同led灯的亮灭。时间闸门信号由以下代码产生: | * 程序实现的功能为,icore4板上与FPGA芯片相连的三色LED灯快速交替闪烁。本程序程序实现原理为:通过硬件语言描述一个周期为0.2s的时间闸门信号,以该信号作为状态转移的触发信号来实现状态跳转,通过状态跳转实现不同led灯的亮灭。时间闸门信号由以下代码产生: | ||
| <code verilog> | <code verilog> | ||