【FPGA零基础学习之旅#1】 AC620V2开发板测试

【FPGA零基础学习之旅#1】 AC620V2开发板测试

  • 前言
  • 一、给开发板连接电源
  • 二、测试开发板功能
    • 2.1 接线
    • 2.2 测试
      • 2.2.1 RTC测试和数码管测试
      • 2.2.2 蜂鸣器测试
      • 2.2.3 红外遥控接收功能测试
      • 2.2.4 LED测试
      • 2.2.5 ADC和DAC测试
      • 2.2.6 按键S2测试
      • 2.2.7 音频芯片输入输出功能测试
    • 2.3 时间校对
  • 后记

前言

该类型系列博客只是为了记录自己学习FPGA的过程,会把遇到的问题和各种细节都记录下来,方便以后回顾复习,也希望能够帮助遇到困难的小伙伴们。

我选择的FPGA开发板是AC620 Altera FPGA开发板。因为我是零基础开始学习,所以从淘宝小梅哥FPGA店里购买了这款适合新手学习的开发板(没有购买其余扩展模块,先打好基础,再去学习高难度的技术)。

EVA收纳包:

FPGA开发板及配线:
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第1张图片
除了开发板,还配有杜邦线、网线、Type-B方口的Micro USB数据线、红外遥控器、5VUSB电源适配器、HDMI线、电源线和公对公音频线

一、给开发板连接电源

AC620V2开发板支持USB供电和DC适配器供电,开发板输入电压最高不能超过5.5V

使用电源适配器供电时必须使用开发板标配的5V/1A电源适配器供电。

【FPGA零基础学习之旅#1】 AC620V2开发板测试_第2张图片
V2版的开发板和之前的版本在电源开关的PCB丝印上有一些区别:V2版拨到OFF表示使用USB供电;拨到ON表示使用DC适配器供电。

当开发板连接到了大功耗的扩展模块、开发板资源使用率超过80%且运行频率较高、进行摄像头和音频接口以及以太网等实验时必须使用电源适配器供电。

二、测试开发板功能

2.1 接线

【FPGA零基础学习之旅#1】 AC620V2开发板测试_第3张图片

我没有购买扩展模块,所以没有接HDMI线的另一端;笔记本电脑没有配置网口,网线的另一端没有连接。

需使用杜邦线把DAC电路的DA脚和ADC电路的A0脚连接在一起:

2.2 测试

2.2.1 RTC测试和数码管测试

给开发板上电,大约2秒之后数码管上显示时间值(可能是错误的时间)。
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第4张图片
按下按键S0,会切换数码管上的数值。S0按键目前用于切换数码管上的显示时间和日期。
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第5张图片

2.2.2 蜂鸣器测试

按下按键S0的过程中会听到蜂鸣器的声音。
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第6张图片

2.2.3 红外遥控接收功能测试

按下红外遥控器的任意按键之后可以听到蜂鸣器的声音。
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第7张图片

2.2.4 LED测试

4个蓝色LED依次循环亮灭:

2.2.5 ADC和DAC测试

按下按键S1,数码管切换到显示电压值状态(高4位默认显示的是0.128),在杜邦线连接无误的情况下,低4位数码管的值应也在0.128左右(存在误差):
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第8张图片

按下按键S0,高4位数码管显示值以乘2的倍数变化,低4位数码管的值变化与高四位相近:
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第9张图片

2.2.6 按键S2测试

按下S2,系统将回到刚上电的状态:
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第10张图片
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第11张图片

2.2.7 音频芯片输入输出功能测试

使用连接了音频线的手机或电脑播放音乐,在开发板连接的耳机中能听到对应播放的音乐内容。

注意保证接线端稳固,不出现接触不良的情况。

2.3 时间校对

上电之后数码管的时间数据不正确,需要对其进行修改。
使用USB连接电脑,打开设备管理器,先查看一下对应的端口号:
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第12张图片
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第13张图片
记住端口号,然后打开软件资料里的设置时间工具:右键,选择以管理员身份运行。
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第14张图片
打开后的界面如下:
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第15张图片
当端口号对应时,点击更新时间,开发板的时间设置就ok了:
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第16张图片
此时,数码管对应的时间和日期如下:
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第17张图片
【FPGA零基础学习之旅#1】 AC620V2开发板测试_第18张图片

后记

入坑FPGA,会一直坚持学习,一直坚持记录!

更多模块测试和资料见:小梅哥FPGA官方网站

你可能感兴趣的:(FPGA学习之旅,fpga开发,功能测试,经验分享,windows)