产品描述

特别提示:

1.  现Xilinx大学计划与Digilent中国院校计划官方联合推出“Basys 3 买4送1”学术特别支持活动。活动仅限在校教师学生参与,您可通过点击页面右侧“买4送1”特别通道个人真实身份申请优惠。

2. 《Basys 3 中文实验指导手册》现已发布,用户可点击右侧“技术论坛”进行下载。


Basys 3是一款可由Vivado®工具链支持的入门级FPGA开发板,带有Xilinx® Artix®-7 FPGA芯片架构。该款产品是广受欢迎的Basys系列FPGA开发板中最新的一代,特别适合刚开始接触FPGA技术的学生或初学者。Basys 3秉承所有Basys系列开发板一直以来的特色:即用型的硬件,丰富的板载I/O口,所有必要的FPGA支持电路,免费的软件开发平台,以及适合学生群体的售价。

为了帮助工科学生实现专业级的工程试验表现,Digilent为新一代的Basys3带来了性能上的极大提升,包括:

更多的I/O:

用户界面开关加倍,板载输出的数量加倍,更新外部接口的数量(从6引脚单排Pmods更新至12引脚双排Pmods),并且包括首次在Basys系列设备上加入USB-UART桥接功能。

新的芯片架构应对新的编程挑战:

从Spartan®-3E系列芯片改为Artix-7级别的芯片,Basys 3在硬件性能上取得了卓越的提升。新的Artix FPGA逻辑单元数量翻了15倍(从2,160到33,280),并且从倍增器更新到了真正的DSP切片。RAM的容量也增加了超过26倍。

业界首款具备SOC能力的设计套件:

Basys 3最重要的改变就是升级为可由Xilinx Vivado®支持。作为最为先进的设计工具链,Vivado为全球专业工程师所广泛应用,相比ISE®,Vivado能提供更好的用户设计体验和硬件功能实现。这些功能包括集成的IP工具(可缩短开发时间达10倍)和Vivado Logic/Serial I/O分析仪*。

*仅适用于Vivado设计版–相关版本的Basys3支持文档请浏览Digilent的维基网站。

产品数据:

设备/IC: Xilinx Artix-7 FPGA (XC7A35T-1CPG236C)

连接器:

  • USB A

  • USB micro-B

  • 4个12引脚Pmod连接器

  • VGA

编程:专为Vivado设计套件设计

产品特点:

  • Xilinx Artix-7 FPGA: XC7A35T-1CPG236C

  • 33,280个逻辑单元,5,200个切片(每片包含4个6-input LUT和8个触发器)

  • 1,800Kbits的快速随机存储器

  • 5个时钟管理,每个带有一个锁相环(PLL)

  • 90个DSP切片

  • 内部时钟速率超过450MHz

  • 片内模数转换器(XADC)

  • Digilent USB-JTAG端口,支持FPGA编程和通信

  • 专为Vivado设计套件所支持。扩展功能都可以通过购买设计版本获得

  • 免费标准WebPACK™下载使用权限

  • 串行闪存

  • USB-UART桥接

  • 12位VGA输出

  • USB HID主机的鼠标,键盘和记忆棒

  • 16个拨码开关

  • 16个用户LED

  • 5个用户按键

  • 4位7段显示器

  • 4个Pmod连接器

  • 3个标准的12引脚Pmod

  • 1个两用XADC信号/标准的Pmod

产品包含:

  • Basys 3 FPGA开发板

  • 带有保护泡沫保护的Digilent专用纸箱

查看全部

Basys 3:Artix-7 FPGA训练板

产品型号: 410-183(“买4送1”官方学术特别支持活动进行中)

项目案例

RFID自动驾驶小车

10 2463 1

这个作品项目是一台自动驾驶小车(名称为:漫游者),它能够通过无线射频识别(RFID)在规划好的路线上实现自动驾驶。作者是来自罗马尼亚Universitatea Politehnica Timişoara的两名本科生。他们认为这个作品的概念是独一无二的,很难看到与之相似的其它作品。

这个作品的制作目的是探索一项技术解决方案,可以让今后每一辆汽车通过物联网(IOT)实现自动驾驶功能。在作者眼里,这可能是有史以来最高效最安全的自动驾驶技术。目前这个项目只是打造了一个雏形,他们相信随着技术的深入与普及,能够大大帮助降低当今的车祸发生率及由此所造成的人员事故伤害。

在当前阶段,作者正在寻求每一位创客的帮助来推广他们的技术概念并使之更加完善并最终使这一技术能够投入实际应用。故在此他们选择分享如何DIY制作这样一台带有自动导航系统的小车,并希望以此方式来收集反馈以帮助改善技术。

基于Basys 3的自制抓娃娃机

0 907 0

每个妹子的豆蔻年华都会有一段叫做“抓娃娃机”的美好回忆。而对于汉子们而言,陪女盆友在游乐场玩娃娃机则是美好恋爱故事中的标配桥段(以防创伤,单身汪请自动绕过上述这段)。当然,这些回忆中肯定少不了妹子指明相中了有机玻璃箱中的某个娃娃,汉子丢下诸多硬币,撩起袖管,却无奈于一次次抓取失败后的一脸懵逼…


在今年的NIWeek上,就出现了这样一款把妹神器 — 「用FPGA开发板自制的抓娃娃机」。无论你的目的是出于之后可以在寝室暗自猛练抓娃娃技术然后带着妹子去汤姆熊炫耀,还是直接将之作为礼物送给你的女神(单身汪们可以看回来了),相信此技(计)一出,妥妥的工科男界的一股清流,帮助你迎来女神崇拜的目光。点击页面右上角“DIY动手指南”,手把手跟着制作一台属于自己的抓娃娃机吧!

如何使用FPGA控制步进电机(借助PmodSTEP)

1 882 0

由于FPGA开发板的输出引脚往往无法为步进电机提供所需的足够电流,在实际的控制过程中我们需要借助PmodSTEP步进电机传感模块,通过它来实现功率放大以对步进电机进行控制。


这一DIY动手指南将带你了解使用FPGA控制步进电机的一些基础知识,并手把手指导你如何使用FPGA开发板(在这一项目中我们使用的是DIGILENT Basys3)和DIGILENT PmodSTEP步进电机传感模块来实现对步进电机的控制。在DIY动手指南中同时分享了控制步进电机的Vivado项目代码,希望能给大家带来帮助。

如何使用FPGA控制二轴操纵杆(PmodJSTK)

2 666 0

这一Demo将教你如何一步步实现用FPGA开发板(这里使用的是Basys 3)来控制PmodJSTK二轴操纵杆。


Demo从PmodJSTK操纵杆接收数据并将其显示在Basys 3板载的七段显示器上。Demo中,Basys 3的开关0用来将所显示的X轴数据变为Y轴数据,并用以连接PmodJSTK上的按钮至Basys3的板载LED上。开关1与开关2用以控制PmodJSTK上的LED。


项目的DIY动手指南中同时分享了Demo的Vivado项目代码。

如何使用FPGA连接二轴操纵杆来控制步进电机

1 620 0

此动手教程将教你如何将两个PmodSTEP步进电机驱动器,两个步进电机,以及PmodJSTK二轴操纵杆连接至Basys 3 FPGA开发板,并利用PmodJSTK来控制伺服。


项目中的代码来自于【如何使用FPGA控制步进电机(借助PmodSTEP)】与【如何使用FPGA控制二轴操纵杆(PmodJSTK)】两个前期分享的项目教程的拼接,拼接过程中用到了一个解码器以将来自PmodJSTK的数据转换成方向信号。

如何使用FPGA控制伺服(借助PmodCON3)

2 707 0

此动手指南是之前所介绍的一个大项目:【基于Basys 3的自制抓娃娃机】中某一实现步骤的详解部分。项目中,作者使用伺服来控制娃娃机抓手的打开和关闭动作。


由于Basys3的输出引脚不能提供足够的电流直接去驱动伺服,项目中必须使用到PmodCON3伺服连接器作为外接电源接口以实现对伺服的控制。


这篇DIY动手指南将带你了解并掌握如何让FPGA发送正确的信号到伺服机,通过让伺服机接收到角度值而非PWM信号去控制它。为了便于演示,此项目为每一个开关分配了一个角度值,每个开关角度值的增量为24度,从而达到0到360度的控制。

远程无线电子钢琴(基于Basys 3 FPGA开发板)

5 1484 0

这一作品用多块Basys 3 FPGA开发板实现无线连接及音频信号的传输。其中,在一块Basys3上实现了电子钢琴:以USB键盘上的按键对应钢琴黑白键,在FPGA中将按键信号编码为对应的钢琴音调,然后通过PmodAMP2音频放大器接喇叭发出钢琴按键的声音。同时,实现了RF的发送端,将对应的钢琴按键数据通过PmodRF2发射出去。在另一块Basys3上实现了RF的接收端,通过PmodRF2接收第一块Basys3发送的钢琴按键信息,并通过PmodAMP2接喇叭发声,从而实现了无线电子钢琴。也可以设置多组发送端/接收端,形成一个网络。


作品demo可以实现播放预设音乐与通过键盘按键演奏想要听到的音乐两种效果。具体Demo视频点可以点击浏览第一张图片哦。

智能象棋机器人

5 1400 0

本项目基于DIGILENT Basys3 FPGA开发板研发的中国象棋机器人可实现机器人与人之间直接在棋盘上进行中国象棋的对弈,比通过电脑显示器进行对弈更有临场感。还能通过互联网进行远程连接,让对手双方通过互联网在棋盘上进行远程“面对面”对弈。基于FPGA的三维运动控制系统,使现场对弈的感觉更加有趣。图像识别以及算法处理,可以准确地完成一场真正的象棋对决。


机器博弈是博弈游戏与计算机技术的结合,是人工智能领域里一个重要研究领域,在国际上已经开展了半个多世纪。象棋是从两军对阵中抽象出来的一种智力游戏,因此它是博弈的一个标准问题。下棋的双方无时不在调动自己的一切智能,充分发挥逻辑思维、形象思维和灵感思维的能力。所以,在人工智能领域始终将棋类的机器博弈作为最具挑战性的研究方向之一。


本设计旨于将博弈机器人小型化,智能化,使其不仅是陈列在博物馆的庞然大物,而是能够真正能够为家庭提供娱乐的休闲用品。同时提出了为博弈机器人搭建专门的网络云服务与对战平台的解决方案,可用于中国象棋教学、远程比赛等。

用FPGA和十六键键盘制作的电子密码锁

2 1142 0

Digilent Cmod A7是一款基于Xilinx Artix-7 FPGA的最小系统原型化开发板,具有48引脚DIP,并可直连面包板。该产品的大小仅有0.7” x 2.75”,适用于基于Xilinx Vivado开发软件的各类数字逻辑电路以及MicroBlaze嵌入式软核处理设计。


在这一动手项目中,我们将使用Cmod A7作为开发板,将PmodKYPD 16键键盘插入到Cmod的接口中,完成一个密码锁的设计。同时,本项目还有Basys3的版本,增加了利用Basys3自带的数码管显示输入的功能。此功能也可通过Cmod引脚外接到数码管上实现。

基于Basys 3的自动视力测试仪

4 1465 0

这一项目是【DIGILENT中文社区极客DIY限时挑战 — 2016年10月挑战任务】的挑战成功作品。创作者使用Basys 3开发板,在为期三周的时间内制作完成了一个自动视力测试仪,并实现了以下功能:


1、随机生成不同方向视力测试的符号“E”,并在显示器上显示。四个方向的概率应相同。

2、拨动Basys3板上的SW15开关开始测试。测试者通过Basys3板上的四个方向按键选择看到的字符方向,然后按下中间按键表示确认。若三次判断正确两次及以上,则字号变小,进行下一轮测试;否则测试结束,通过VGA在屏幕上提示测试结束,并显示视力测试结果(完全按照标准视力对照表设计)。

3、测试过程中,数码管显示测试的等级、每轮已完成的次数,以提醒测试者测试进程。

4、完成一组测试后,测试者可拨动Basys3板上的SW15开关重设,进行另一只眼睛的视力测试。

5、附加功能:完成蓝牙控制模式,提高测试等级。通过开关SW0切换有线和蓝牙两种模式。通过安卓蓝牙串口调试助手,实现方向按键和确认按键的远程控制。


点击右上角的“DIY动手指南”,让我们一起来看一下这一项目是如何一步步实现的吧~!

经典游戏俄罗斯方块的FPGA实现

3 1786 2

FPGA的运算能力足以实现各种我们童年回忆里的小游戏。此项目是基于创客mingmingruyue99分享的在Zedboard平台上完成的俄罗斯方块游戏设计。我们将这个项目移植到了更小Basys3入门级FPGA板卡上,使用Basys3 FPGA作为主控平台,通过VGA接口显示俄罗斯方块游戏界面,并通过Basys3板卡上的按键操作游戏。

机器人辅助康复系统

1 920 0

随着近年来人口老龄化速度的加快以及各种疾病导致的运动功能障碍患者的增多,助老助残成为了一个社会所关注的问题。本项目旨在设计基于可穿戴惯性动捕技术的机器人辅助康复训练系统来缓解这一问题。


小组成员凭借该作品在2016第三届江苏省虚拟仪器竞赛中荣获一等奖,在东南大学举办的2016年江苏省FPGA设计邀请赛中荣获二等奖。

基于FPGA的等精度频率计

4 1542 0

由于直接测量法无法同时兼顾高频信号和低频信号的测量,所以设计相对麻烦且误差相对较大,因此产生了等精度测量法,该法具有在测量量程内误差率一致并且可控、精度等优点,被广泛采用。


本设计主要采用以Digilent Basys3为核心的FPGA,辅以模拟电路+STM32的架构。模拟电路完成了信号缩放、信号整形与数模转换等;FPGA主要完成了数据采集与预处理,STM32则进一步处理并显示;编程采用Verilog语言,1Hz-65MHz左右的信号频率均能被检测,精度只差十万分之一。


等精度测频法是将标准频率信号与待测信号输入到两个计数器进行同步计数。测量时单片机先预置闸门时间T,当闸门开启时,等待被测信号触发沿到来,计数器开始计数。预置闸门时间结束时,计数器并不立即停止而是等被测信号下一个同相位触发沿到来才关闭同步门并停止计数。可见实际闸门时间是被测信号周期的整数倍,即与被测信号同步。本项目主要包括以下模块: 

1)模拟电路模块

当信号幅度小于50mVrms时,信号太小,需要经过放大器模块,此后,如果测量信号频率,则放大器输出信号接到比较器模块。当信号幅度大于400mVrms时,对于测量频率来说,信号太大,需要经过衰减器模块,此后,如果测量信号频率,则衰减器输出信号接到比较器模块。在50mVrms~400mVrms范围,直接接入比较器输入即可。


2)FPGA模块

数字信号进入FPGA,采集并测量相关参数。比较器的两路输出信号分别与频率测量模块、时间间隔测量模块、占空比测量模块挂钩,ADC的数据及拨码开关状态与波形数据的采样和存储直接相关。这些数据最后都由与STM32数据传输这一模块交给单片机处理。


3)显示模块

单片机在上电初始化完成后,会根据当前的模块,不断从FPGA获取相关数据并显示结果。在一轮显示完成后,会根据模式进行下一轮数据读取与显示。


项目Demo视频请点击首图浏览。

基于FPGA 的基础生理参数测量系统

3 1267 0

随着生活水平的不断提升以及城市老龄化比例的提高,人们越来越重视个人的身体健康和医疗保健,近年来国家医改的不断推进,医疗检测设备的家庭化逐渐成为了趋势。然而,目前市面上存在的医疗检测设备价格昂贵,并且体积庞大、不便携带,不利于大众化、家庭化的推广。


本设计由传感器系统、LCD显示、温度测量电路和供电系统等组成,整个系统的控制采用以Xilinx Basys3为核心的FPGA,编程采用基于Vivado平台的 Verilog 语言。从而实现了集实用多功能于一体的便携式电子医生设计方案。所实现的功能包括:


1)体温测量:

利用Digilent Basys3开发板与DS18B20温度传感器和内部XADC转换器即可实现。温度模块通过单总线串口方式与核心处理器进行数据通讯,将一个时钟周期内所采集的温度信息传递给核心处理器,由核心处理器进行数据解析。


2)脉搏测量:

选用 Pulse sensor脉搏传感器,此传感器为光电反射式模拟传感器。将其佩带于手指或耳垂等处,通过导线连接,可将采集到的模拟信号传输给控制板,来转换为数字信号。


以上功能的结果均可在功能按键的控制下由LCD显示器直观的显示,实现即时数据采集和显示,预期整个系统最终产品实现操作简单,功能强大实用,人机界面友好。


本设计拥有开放性设计理念,具有极强的可扩展性,基于Xilinx Basys3开发板可实现多种基础生理参数的测量。如后续可添加血压测量、血糖检测、语音播报等多种模块,作为家庭化的医疗检测设备,拥有广阔的市场空间。

基于FPGA(Basys3)的多功能数字示波器

7 1549 1

这一项目作品是通过Basys3 FPGA平台设计并制作的一台多功能的数字示波器,实现了频率测量,幅度测量,波形显示,波形存储,频谱分析(FFT)等功能。


数字示波器由前端整形电路,FPGA信号处理单元,VGA接口显示单元组成,采用VGA显示器作为显示单元可以有效的增大显示面积(1280*1024分辨率),显示更多的波形细节和数据,提高平台可拓展性(例如接入投影仪方便教学演示)。并在此基础上拓展一些实用的功能:如测量数据上传共享等功能,提高平台的可用性。


在移动应用场景我们拓展了蓝牙技术和安卓客户端,可以实现在手机端和PC端显示测量数据和波形。系统在模拟前端采用了高带宽的调理电路来提高示波器的模拟带宽,同时在信号处理部分采用了等效采样等技术,来提高系统的采样速率和频带范围。最终实现实时采样速率50MSa/s,等效采样速率300MSa/s。


作品获得了2016江苏省FPGA应用系统设计邀请赛二等奖。关于作品的详细介绍,请点击“DIY动手指南”。

基于Basys3的贪吃蛇小游戏

4 1847 3

首先感谢Digilent论坛给了我这样一个机会,组织了专门针对社区微信群成员的FPGA寒假特别活动,在此在这里我和大家分享一下此次挑战我制作的一个小项目:基于Basys3的贪食蛇小游戏。


此游戏较为简单,没有设置多余障碍物,只设置了四周的墙壁,贪食蛇所吃的苹果随机刷新,当蛇装上墙壁或者自己的身体,游戏结束。游戏中使用了五个按键,利用Basys3上的按钮,四个方向键,一个重新开始游戏按钮,一个操作开关。使用7位数码管进行计分,每吃到一个苹果分数+1。使用VGA显示游戏界面。


项目的具体实现过程与源代码,请见“DIY动手指南”。


基于Basys3的2048小游戏

5 1919 2

首先十分感谢Digilent论坛提供的这次FPGA寒假特别活动机会,我跟大家分享的是我设计的一款小游戏:基于Basys3的2048小游戏。


游戏功能:

游戏界面由4×4的16个方格组成,每个方格中可以存放一个数字。玩家通过操纵Basys3开发板的上下左右四个方向键和中央的reset键,控制方格中的数字移动。界面由VGA和Pmod接口oled两种方式显示。游戏成功时显示笑脸,失败时显示骷髅。


游戏过程中,玩家每按动一次方向键,所有数字按照这个方向移动一次,该方向上相邻相同的数字合并为原来的2倍,并在反方向随机生成一个新的数字。玩家目标是在游戏中拼出2048或更高的数字,即为游戏成功。

使用Multisim对Digilent FPGA开发板进行编程

1 548 0

FPGA正在逐渐成为EECS专业的同学们在校期间学习掌握的一项必备技能。无论是在课程实验、竞赛作品、科研项目还是未来求职过程中,拥有FPGA技能包对每一名电类工科生而言都会是一项不小的加分项。


然而对于FPGA我们有一则坏消息和一则好消息。先说坏消息:现今每家FPGA厂商都有其专属的开发工具链,这也意味着要想对不同的FPGA开发板进行编程,你首先得熟悉掌握不同的开发工具链,而这往往并不简单。


接下来的好消息你一定会眼前一亮:现在,你可以使用Multisim这一在电路实验中无处不在并广受欢迎的电路搭建与仿真工具来对多款Digilent FPGA开发板进行编程了!是的,你没有听错。只需要一些基本的设置,你所熟悉的Multisim就将成为助你探索FPGA奇妙世界的一项利器。在这一项目教程中,我们就将手把手一步步教你如何使用Multisim对Digilent FPGA开发板进行编程。如果你有兴趣,赶紧跟着我们一起来操作吧!

节奏大师 — 基于FPGA的多功能音乐系统

3 1610 0

我们的作品是“基于FPGA的体感节奏大师游戏”,以Xilinx大学计划官方开发板 - DIGILENT Basys3 FPGA板卡为核心,作品集体感游戏、手势识别、乐谱识别、无线钢琴于一体的多功能音乐交互平台。


作品的内部核心代码使用Verilog语言编写,外围电路有7条LED灯带,7个光敏电阻-激光二极管对以及进度条组成。作品主要有如下特色功能:

1)体感:通过感应人体(手掌或手指)动作的互动方式进行游戏;

2)节奏分析:可将乐曲导入系统进行游戏,选择乐曲后系统将根据幅度生成一段正确波形,并使4个灯柱发出不同进度的滚动灯光;

3)实时判分:玩家在游戏过程中,根据个人操作与正确答案进行对比并实时生成分数在7段数码管显示,游戏结束后可以看到自己的总成绩;

4)VGA显示:系统通过VGA输出各种音乐节奏数据到外接设备上。


本作品的设计理念在于,寻找技术与艺术的契合点,用图像、声音等信息处理技术让人们感性地认识音乐节拍,拉进人们与音乐的距离。更多关于作品的设计思路,请点击“DIY动手指南”

基于Basys3的共享单车里程计

4 638 0

共享单车正迅速席卷全国各大城市,帮助人们解决了城市出行“最后一公里”的问题,这一绿色出行方式同时也帮助降低了城市的汽车尾气排放。试想,如果我们为当前的共享单车加上一台小小的“里程计”,让每一名单车一族在每次行驶完毕后,都能即刻知晓自己的骑行距离,是不是给共享单车的骑行带来了更多的乐趣?


正是出于这一初衷,我们使用Digilent Basys3 FPGA开发板制作了这一“单车里程计”作品项目。作品中同时用到了一个霍尔传感器和一块磁铁,用以探测自行车车轮的每一圈转动,并将最终的距离显示在Basys3开发板的7段显示器上。


项目原理上,每当吸附于自行车轮上的磁铁通过霍尔传感器时,会关闭霍尔传感器上的门,使之输出的电压为0。通过2*π*r来计算车轮滚动数,我们最终能得出骑行的总距离。其中r是车胎的半径(厘米),由用户使用Basys3的开关以二进制方式输入。此外,我们为项目增加了一个清零功能,当按下Basys3底部的按键后,里程计上显示的数字将自动归零。Basys3上的7段显示器能够显示从0-9999米的骑行距离。当骑行的总距离超过9999米时,显示器会自动重置为0000。

智能家居温湿度光照调节系统

4 568 0
项目利用Basys3开发板控制温湿度检测传感器AM2302,光照检测传感器BH1750,蓝牙模块(CC2541芯片),蜂鸣器,超声波距离检测传感器SRF05,颜色检测传感器TCS230达到以下效果:
1.检测温湿度并通过蓝牙传输到电脑,并通过串口接收程序显示出来
2.检测光照强度并根据光强调节开发板上led的发光个数
3.检测物体的距离并根据距离大小调节蜂鸣器发声的音调高低
4.检测物体的反射色光,并通过开发板上的数码管显示检测结果(RGB的比)
总体达到自动检测室内温湿度,调节光照,检测是否有人从门口进入并反馈检测距离和来者衣着颜色的功能

自动寻物小车

5 529 1
自动寻物小车是以帮助人们更快的寻找到目标地点,它具有两种模式,一种是自动寻物,用户通过手机向小车发送目标小车即带领前往目标位置。二是遥控前进,用户通过手机遥控小车前往指定位置。同时,小车还具有避障等功能方便现实中使用。

基于FPGA的WiFi电子钢琴

3 605 0
你是否爱音乐,是否有个钢琴梦,但又因动辄上万元的价格止住思绪。没关系,让我们来DIY一个电子钢琴,还是无线的哦!本设是一款基于Arty的WiFi电子钢琴,利用普通电脑键盘的104个按键代替钢琴的88个音符键,不同的按键对应不同的音符,实现88个音符的无线演奏。FPGA驱动键盘与WiFi模块,Qt建立服务器并控制音响播放音符文件。FPGA通过WiFi模块与远端服务器和音响建立连接,用户可以感受“无线钢琴”的体验。

现代通信系统综合实验系统

5 363 0
“现代通信系统综合实验系统”由“FPGA核心板”、“AD/DA扩展板”和“GPIO扩展板”组成。“FPGA核心板”采用DIGILENT公司生产的XILINX XUP官方板卡,目前该系统已经发展了三代产品,第一代系统采用XILINX Spartant6 FPGA;第二代系统采用基于XILINX ZYNQ;第三代产品采用XILINX最新的ARTIX7 FPGA。该系统能够满足《信号与系统》和《数字信号处理》课程的实验教学需求,同时还可以开展课程设计、科研训练等集中实践环节满足电子信息类专业学生的实验需求。

基于Basys3的自平衡小车

6 636 2
基于Basys3和 MPU6050 位置姿态传感器,利用 PID 平衡算法,使用 FPGA 实现两轮小车平衡调节和速度控制。

基于FPGA的智能照明综合控制系统

1 488 0
整个系统的架构以FPGA为核心,连接了光敏传感器,人体热释红外传感器,光电传感器,火焰传感器,烟雾传感器等,并且基于FPGA强大的并行处理及控制功能,实现的一个楼宇内外的智能照明综合控制管理系统模型,该模型重点突出了照明系统在智能调节、节能环保、创意多彩等方面的设计,实现了一个具有灯光亮度的强弱调节、灯光软启动、定时控制、场景设置等功能的智能照明系统。

从功能上来说,本系统以楼宇智能照明为目的,分成室内照明模块和室外照明两个部分。在室内照明中,实现了根据自然光照强度智能调节照明灯光、夜间突发照明以及多模式彩色灯光场景照明。在室外照明中,实现了多模式景观照明和智能感应路灯照明。此外,本系统设置了烟雾报警功能和太阳能供电功能,在节能环保和市场需求方面作出了进一步的拓展。

基于FPGA的高速乒乓球识别追踪系统

2 827 0
本项目致力于基于FPGA的高速乒乓球识别追踪系统的研制、该装置在FPGA平台上进行图像处理、满足高速图像实时处理系统对计算性能的要求、适用于在自然环境下对高速移动的乒乓球的的识别追踪。

手写绘图板

1 539 1
本设计目的得到一个较为精确的手写绘图板,我们通过一个恒流源接入覆铜板并将八个精密电阻引入,当触摸笔接触到覆铜板任意一个位置时便会检测到一个小电压信号,通过这一原理我们在覆铜板上通过表笔的移动采集差分信号,差分信号有助于信号传输,我们将采集到得信号进行电压跟随以提高电路带负载的能力从而得到较为稳定的小电压信号,再进行前置高精度较高增益放大并通过低通滤波然电路后进入电压跟随电路从而得到更稳定的信号并提高信号准确度及性价比。被放大的电压信号被高精度的AD采集,经过BASYS3处理得到信号数据并将处理的信号显示到液晶上,从而实现实时显示表笔的位置坐标的要求及其他的显示要求。

智能生态大棚

2 504 0
检测大棚中的温度湿度和光强,并且在FPGA在进行数据处理,智能调节生态大棚中的温度,同时可以通过蓝牙设备传输到手机上面。

PhantomRush: 幻影冲撞

1 712 0
玩家可通过上下方向键来控制重力系统,使得游戏中的绿色方块持续向上或向下移动。玩家的游戏目标是让方块躲避随机产生的障碍物。中间键可用于重置游戏。而V17开关可以控制不同难度。

基于Basys3的机器人辅助康复训练系统

2 684 0
我们制作的是一款服务于上肢功能性障碍患者以及其他有需要的人群进行上肢康复训练的设备。
该作品的使用主要分为两个阶段:在康复前期,由于被康复者肢体肌肉力量薄弱,难以依靠自身力量进行复健,因此将肢体功能障碍者需要复健的手臂固定在人形机器人上,在医师穿戴装有九轴传感的可穿戴设备进行标准动作示范后,九轴传感将捕获的姿态信息通过FPGA进行姿态解算后,发送到虚拟仪器界面,并控制实体机器人同步运动,从而带动被康复者进行康复训练。
康复后期以患者自身穿戴动作捕捉设备进行康复,将惯性动捕设备戴在康复患者的肢体上,在患者可自我进行康复训练,可穿戴动作捕捉系统可将患者的动作节点数据发送到labview康复界面,对比完全健康动作判断患者的康复程度,并让患者对训练动作进行及时调整,最终实现完全康复。

基于Basys3的等精度频率计

2 894 0
数字频率计是一种基本的测量仪器。它被广泛应用与航天、电子、测控等领域。采用等精度频率测量方法具有测量精度保持恒定,不随所测信号的变化而变化的特点。本设计利用等精度测量原理,通过FPGA运用Verilog编程,利用FPGA芯片设计了一个LCD显示的等精度频率计。该频率计的测量范围为1-1MHz,利用Vivado集成开发环境进行综合、实现,使用ModelSim仿真软件对Verilog程序做了波形仿真,并下载到Basys3开发板中,经实际电路测试,仿真和实验结果表明,该频率计有较高的实用性和可靠性。

基于fpga的电子琴

4 219 0
本项目通过basys3完成了音乐播放及弹琴的功能,通过按键播放不同的音符,同时内部存储2首编译好的音乐。

连连块游戏机

1 590 0
本次设计的是一款比较经典的小游戏连连块,基于这次设计是由游戏手柄控制,考虑到玩家的体验感,所以不同于传统模式上的你连你看,是采用移动的方块来连接。

基于basys3的推箱子游戏

2 552 4
设计的是《推箱子》的休闲小游戏,本游戏基于 basys3 平台实现,利用VGA接口在液晶屏上显示游戏界面。具有关卡选择,重新开局,错步退回等功能。

自学课程

Basys 3训练板起步教程 19分09秒 | 初级

Basys 3训练板起步教程

22 386 5

本门课程带你走进世界上最受欢迎的数字电路(数电)学习神器,一步步介绍Basys3的功能特性,并结合Vivado工具链教你在实际动手项目中扎扎实实地学习Basys3的使用。

Verilog学习视频教程(中文) 03小时32分 | 初级

Verilog学习视频教程(中文)

37 526 0

Verilog HDL是一种硬件描述语言,是FPGA硬件开发必不可少的工具之一。对于FPGA的入门学习者而言,学好Verilog语言是基础与关键。本教程由北京航空航天大学教授夏宇闻教授主讲,共分16课时,将系统地带你掌握Verilog语言。

零基础5分钟上手FPGA硬件Basys3 16分12秒 | 初级

零基础5分钟上手FPGA硬件Basys3

6 157 0

5分钟,3个实验,带你零基础上手 FPGA 硬件 Basys3(Xilinx 大学计划官方开发板)!配套PDF上手教程与示例代码下载:www.digilent.com.cn/community/27.html(附件部分)

Xilinx Vivado + Basys 3 FPGA实战入门课程 11小时17分 | 中级

Xilinx Vivado + Basys 3 FPGA实战入门课程

13 204 0

由Digilent大学计划合作伙伴希芯科技中国工程师团队录制的基于 Xilinx Vivado 与 Xilinx 大学计划开发板 Basys3 的 FPGA 入门教程,满满25课时,带你零基础实战入门 FPGA 可编程逻辑世界!