Mr.D
大赛承办方Xilinx为此次比赛所官方推荐的“FPGA智能互联系统开发平台”中的80%在此汇聚。为支持合作伙伴,Digilent限时推出Xilinx硬件参赛平台< 限量免费租借 >活动!手慢无!
Mr.D
这里集中了大赛承办方ADI所官方推荐的硬件参赛平台(100%一应俱全哟~)。更有面向参赛团队的< 限时1元购 >活动劲爆推出!What are you等啥咧?
Mr.D

项目介绍

生活科技

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引脚外接到数码管上实现。

Mr.D

项目介绍

其它

此项目是DIGILENT开源技术社区9月极客DIY限时挑战的挑战任务。按照要求,项目需基于DIGILENT Analog Discovery 2口袋仪器与WaveForms、LabVIEW软件制作一台电子钢琴,并实现以下全部功能:1. 初级功能:不同音阶发音(基于WaveForms软件)2. 中级功能:实现钢琴功能(基于LabVIEW + WaveForms)3. 高级功能:播放钢琴曲目(基于LabVIEW)点击项目介绍页的首图,可以观赏项目的成品Demo。有兴趣的童鞋可以点击项目介绍页右上角的“DIY动手指南”,进一步了解项目的实现过程哟~

Mr.D

项目介绍

视频视觉

大多数人对虹膜识别的第一印象仍然停留在好莱坞大片中,事实上虹膜识别已经渗透到我们的生活中,相较于指纹0.8%、人脸识别2%左右的误识率,虹膜识别误识率可低至百万分之一。在指纹和人脸识别之外,这门生物识别技术不可忽略。今天所介绍的这一酷炫的虹膜识别仪项目基于DIGILENT Zybo开发板实现。我们将一步步教你如何通过改装一个家用网络摄像头来进行红外采集,并用Zybo开发板来实现这一个虹膜识别应用。

Mr.D

项目介绍

机器人

项目使用树莓派控制小车运动,通过小车上搭载的USB摄像头实时采集道路信息并传输图像,由上位机程序通过键盘上的前、后、左、右、进行对小车运动的控制,实现远程操纵。美中不足的是对速度的大小无法调整,目前正在设法解决。

Mr.D

项目介绍

视频视觉

这一项目将手把手教你如何使用Digilent NEXYS VIDEO开发板传输进行视频。Nexys Video是Digilent Nexys系列FPGA开发板的最新产品,专为音频/视频发烧友所设计。Nexys Video的几大组件使之成为开发音频/视频应用最为理想的开发板。Nexys Video搭载Xilinx® Artix-7系列中功能最强大的芯片Artix®-7 FPGA XC7A200T。一个Mini DisplayPort信号源能够向该开发板提供单向、高带宽、低延迟的音频/视频信道。设计有高带宽外部存储器,3个高速数字视频端口和一个24位音频编解码器,为音视频开发者提供了一个强有力的平台。使用Nexys Video开发板自带的HDMI in与HDMI out接口,可以进行视频的开发,FPGA配合内嵌MicroBlaze软核工作,大幅提升工作效率。其具有低延时、全高清传输、高效率、可并行多任务操作的特点。

Mr.D

项目介绍

机器人

工业4.0最初由德国政府提出,是指在制造过程中的物料本身携带信息,物料与设备能够交换信息,基于信息能够形成智能、灵活的生产制造流程,从而使生产制造模式发生根本性改变。基于工业4.0的背景,我们设计了这套基于FPGA的工业4.0系统。这个系统模拟工厂生产线,利用机械手臂进行分拣,实现智能化生产。作为工业4.0教学套件,完全模拟生产线环境,使用BASYS3配合多种传感器采集数据,并使用Zedboard运行LINUX系统,将数据传输到云端。它具有低延时、高效率、传感器丰富各种数据应有尽有、真实还原产线环境的特点。整个教学平台共由3个项目构成。今天介绍的是项目一:使用FPGA控制机械手臂抓取产品。基于Digilent的Zedboard Zynq-7000 开发板开发,配合4个舵机控制机械手臂运动实现夹取物品。得益于FPGA的多任务并行操作特性,可以同时控制4个舵机运动,达到手臂实时运动的效果。FPGA与4个舵机之间连接使用Digilent的R/C Servo Connectors实现。考虑到4个舵机的功率总和较大,需要使用独立供电接口,FPGA与舵机之间只连接信号线。项目一有两种工作模式,在自动模式时,系统按照规划好的轨迹运动,进行物件夹取与放置。在手动模式时,通过两个双轴摇杆控制四个舵机的运动,机械手臂按照操作者意图运动。

Mr.D

项目介绍

视频视觉

使用Digilent GENSYS2开发板传输1080P高清视频。Digilent GENSYS2是一款基于Xilinx强大的Kintex-7™FPGA芯片的高性能打开即用型数字电路开发平台。GENSYS 2拥有大容量、高速FPGA、快速外部记忆、高速数字视频端口和强大的可扩展选项等产品特性,非常适合数据和视频处理应用。GENSYS 2同时拥有包括以太网、音频和USB 2.0等内置外设,使其具备支持广泛应用的能力。完全填充的高速融合HPC连接器也使其具备很强的可扩展性。使用GENSYS 2开发板自带的HDMI in与HDMI out接口,可以进行高清视频的开发,FPGA配合内嵌MicroBlaze软核工作,大幅提升工作效率。其具有低延时、全高清传输、高效率、可并行多任务操作的特点。

Mr.D

项目介绍

其它

此项目是一款物联网智能硬件教学套件,可以用来完整教授当下流行的嵌入式系统及物联网平台。项目使用Digilent BASYS3开发板作为节点采集数据,通过Zigbee传输到Zybo主机,Zybo将数据上传到云平台并在微信后台发布。具有高效率、传感器丰富的特点,真实体现物联网流程。微信云服务智能硬件教学平台以ARM Cortex A9双核处理器 + Xilinx Artix7 FPGA ZYNQ Soc平台为智能硬件核心,搭载嵌入式Linux操作系统,可连接DIGILENT定义的通用Pmod传感器及其它用户自定义外设。智能硬件平台可将数据上传至物联网和公有云平台,并且可与微信平台打通,进行交互式智能硬件的输入和输出控制。在该教学平台基础上,不同学科的学生可以添加自身专业的特色背景,实现智能硬件及物联网应用场景的自定义和实例化,例如:智能农业大棚,智能教室,智能家居,智能超市等。套件中包含完整的教学实验指导书,以帮助学习者完整的经历智能硬件与物联网原型产品的开发流程和步骤。

Mr.D

项目介绍

视频视觉

这个项目将HDMI接口输入的视频数据通过Zybo开发板上的FPGA进行处理,再从VGA接口输出到屏幕显示。视频处理模式通过串口通信控制,可选择分辨率调整、截取视频图像并保存、反转色彩等视频处理操作。

Mr.D

项目介绍

其它

Digilent Zybo开发板是基于Xilinx Zynq SoC(片上系统)构建。Zynq芯片具有双ARM-A9核(简称PS处理系统),可以像任何其他的单片机一样操作,甚至可以独立运行一个操作系统。特别之处是,它也是FPGA硬件(简称PL可编程逻辑)与PS在一片IC中,允许用户创建自定义外设。这一demo中我们将Zybo与Analog Discovery2结合起来,将口袋仪器的测试环境应用到嵌入式设备,在Zybo上面运行Xillinux系统,并安装Waveforms软件,实现用Zybo控制AD2进行实验测试的功能。

Mr.D

项目介绍

基础教程

MIPSfpga是一个真正对外清楚公开核心且可免费获取用以学术用途的“商业”RTL架构。在Nexys4DDR开发板上下载MIPSfpga就相当于有了一个MIPS架构的处理器,之后我们就可以用C或Assembly语言进行编程,甚至可以在fpga上运行LINUX操作系统。本入门指南参考了Imagination提供的实验教程,对在Nexys4DDR使上用MIPSfpga的流程进行了整理。希望能帮助到大家。

Mr.D

项目介绍

无线通信

这一作品用多块Basys 3 FPGA开发板实现无线连接及音频信号的传输。其中,在一块Basys3上实现了电子钢琴:以USB键盘上的按键对应钢琴黑白键,在FPGA中将按键信号编码为对应的钢琴音调,然后通过PmodAMP2音频放大器接喇叭发出钢琴按键的声音。同时,实现了RF的发送端,将对应的钢琴按键数据通过PmodRF2发射出去。在另一块Basys3上实现了RF的接收端,通过PmodRF2接收第一块Basys3发送的钢琴按键信息,并通过PmodAMP2接喇叭发声,从而实现了无线电子钢琴。也可以设置多组发送端/接收端,形成一个网络。作品demo可以实现播放预设音乐与通过键盘按键演奏想要听到的音乐两种效果。具体Demo视频点可以点击浏览第一张图片哦。

Mr.D

项目介绍

基础教程

Digilent Cmod A7是一款基于Xilinx Artix-7 FPGA的最小系统原型化开发板,具有48引脚DIP,并可直连面包板。该板同时带有USB-JTAG编程电路,USB-UART桥接,时钟源,Pmod主连接器,SRAM,Quad-SPI Flash,以及基础I/O设备。所有这些,使这块开发板显得外形紧凑但功能却十分强大,适用于基于Xilinx Vivado开发软件的各类数字逻辑电路以及MicroBlaze嵌入式软核处理设计。Cmod A7的44个数字FPGA I/O信号布线在100毫米间距的通孔针之间,使用户能够非常方便地将可编程逻辑设计直连面包板电路。该产品的大小仅有0.7” x 2.75”,可以装在一个标准的插座中,其大小适用于各类嵌入式系统。在这份DIY动手指南中,我们将基于Cmod A7进行两个基础实验,以熟悉基于FPGA的开发以及Vivado的使用。实验一:基于CMOD A7的模数转换器。目的:利用Cmod A7的XADC模数转换接口,测量0-3.3V的电压,并通过LED亮度显示。实验二:基于CMOD A7 的计时器。目的:利用CmodA7和一个4位数码管,DIY一个精度为毫秒、可计10秒的计时器。

Mr.D

项目介绍

智能家居

DIGILENT“极客DIY限时挑战”2016年8月任务挑战成功者的项目Demo。作者在为期三周的时间里,基于LabVIEW与树莓派2制作出了一个低成本网络摄像机,实现通过树莓派将USB摄像头采集的图像传到网络,并在电脑端使用LabVIEW进行实时视频监控的功能。在此基础上,还增加了保存监控图像的功能。最终将整个项目封装在摄像头防护罩中,形成了一个完整的项目。点击项目的“DIY动手指南”,了解作者是如何一步步完成这一作品的吧。

Mr.D

项目介绍

基础教程

此动手指南是之前所介绍的一个大项目:【基于Basys 3的自制抓娃娃机】中某一实现步骤的详解部分。项目中,作者使用伺服来控制娃娃机抓手的打开和关闭动作。由于Basys3的输出引脚不能提供足够的电流直接去驱动伺服,项目中必须使用到PmodCON3伺服连接器作为外接电源接口以实现对伺服的控制。这篇DIY动手指南将带你了解并掌握如何让FPGA发送正确的信号到伺服机,通过让伺服机接收到角度值而非PWM信号去控制它。为了便于演示,此项目为每一个开关分配了一个角度值,每个开关角度值的增量为24度,从而达到0到360度的控制。

Mr.D

项目介绍

基础教程

此动手教程将教你如何将两个PmodSTEP步进电机驱动器,两个步进电机,以及PmodJSTK二轴操纵杆连接至Basys 3 FPGA开发板,并利用PmodJSTK来控制伺服。项目中的代码来自于【如何使用FPGA控制步进电机(借助PmodSTEP)】与【如何使用FPGA控制二轴操纵杆(PmodJSTK)】两个前期分享的项目教程的拼接,拼接过程中用到了一个解码器以将来自PmodJSTK的数据转换成方向信号。

Mr.D

项目介绍

基础教程

这一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项目代码。

Mr.D

项目介绍

机器人

此项目是2016 NIWeek上的人气Demo之一。作者制作了两台带有遥控手柄的机器人,其中一台用BeagleBone Black控制,另一台则用的是Raspberry Pi。为了让项目更具趣味性,开发者可以自行搭建一个圆形的“相扑场地”来让两台机器人进行对抗,当其中一台机器人小车掉出圆形场地外,则宣告比赛失利。该机器人小车可以有两种控制模式:借助手柄的“手动遥控模式”或“自动模式”,在后一种模式下,机器人在对抗的同时,会自动探测“相扑场地”的边缘以防止自己掉出场地。点击页面右上角绿色的“DIY动手指南”按钮,来看看项目是如何制作的吧~!

Mr.D

项目介绍

基础教程

由于FPGA开发板的输出引脚往往无法为步进电机提供所需的足够电流,在实际的控制过程中我们需要借助PmodSTEP步进电机传感模块,通过它来实现功率放大以对步进电机进行控制。这一DIY动手指南将带你了解使用FPGA控制步进电机的一些基础知识,并手把手指导你如何使用FPGA开发板(在这一项目中我们使用的是DIGILENT Basys3)和DIGILENT PmodSTEP步进电机传感模块来实现对步进电机的控制。在DIY动手指南中同时分享了控制步进电机的Vivado项目代码,希望能给大家带来帮助。

Mr.D

项目介绍

生活科技

每个妹子的豆蔻年华都会有一段叫做“抓娃娃机”的美好回忆。而对于汉子们而言,陪女盆友在游乐场玩娃娃机则是美好恋爱故事中的标配桥段(以防创伤,单身汪请自动绕过上述这段)。当然,这些回忆中肯定少不了妹子指明相中了有机玻璃箱中的某个娃娃,汉子丢下诸多硬币,撩起袖管,却无奈于一次次抓取失败后的一脸懵逼…在今年的NIWeek上,就出现了这样一款把妹神器 — 「用FPGA开发板自制的抓娃娃机」。无论你的目的是出于之后可以在寝室暗自猛练抓娃娃技术然后带着妹子去汤姆熊炫耀,还是直接将之作为礼物送给你的女神(单身汪们可以看回来了),相信此技(计)一出,妥妥的工科男界的一股清流,帮助你迎来女神崇拜的目光。点击页面右上角“DIY动手指南”,手把手跟着制作一台属于自己的抓娃娃机吧!