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

项目介绍

可穿戴

这一项目是“DIGILENT中文技术社区极客DIY限时挑战活动”的十一月挑战任务的挑战成功作品。当月的挑战任务规定挑战者需基于FPGA最小系统Cmod A7,在为期四周的时间内制作一个可穿戴运动设备,实现记录GPS位置数据,实时计算移动距离和平均速度,并通过蓝牙模块将数据发送到手机上的功能。在实际完成的项目作品中,作者实现了对运动的完整监测,包括运动距离,最大/平均运动速度,运动时间,时间日期,随时可以通过蓝牙获取及时运动信息。此外,项目的创新点包括实现了基于MicroBlaze的软核嵌入式系统设计,摆脱了使用纯逻辑代码的不方便,并且外挂了512KB的SRAM,足以应对大量的数据处理和保存。作者同时提到,项目下一步,由于目前项目仅仅使用了8个数据IO口,保留了大量的外部接口做外部扩展,如果时间充裕的话,接下来可以加载一个Pmod_OLED做运动时的实时显示;再加上Pmod_ACL可以做精确的计步分析。由于Microblaze的灵活性和FPGA与生俱来的并行特性,做复杂的穿戴设备比基于MCU方案的要有很大优势!

shadowzero

项目介绍

生活科技

此项目由原作者shadowzero首发于DIGILENT中文技术社区。做这个主要是基于作者自己的需求。项目通过使用树莓派,对同一个路由器下几台设备进行资源共享和存储。由于网上没有很完善的教程,于是就分享一下。

michael080808

项目介绍

生活科技

儿时,人人都想从父母那里得到零花钱用在糖果和礼品的自动贩卖机上。我们偶然间在附近看到一个自动贩卖机,并且打算用Arty FPGA开发板和PmodSTEP步进电机驱动模块来将其模拟接口转换成数字接口。在这里,我们与大家分享如何将这一想法一步步实现,如果你有兴趣,不妨跟着DIY动手指南一步步来操作吧~特别感谢:社区用户michael080808对原始英文材料的整理与翻译!

李比希

项目介绍

机器人

在家可以当成遥控小车玩耍,出门在外又可以接受远程控制在家里巡逻,通过拍摄家里的情况,再传到你的电脑或手机,让你能够实时查看家里所发生的情况。这就是由DIGILENT中文社区用户“李逍遥”最近用树莓派+LabVIEW制作完成的一款创客作品。点击进入这一项目,一起来看一下这一“看家智能小车”项目的demo视频与实现步骤吧。哦,对了,社区的原帖地址如下:www.digilent.com.cn/community/36。

evelynlong

项目介绍

生活科技

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

john199112

项目介绍

健康关怀

这一项目是【DIGILENT中文社区极客DIY限时挑战 — 2016年10月挑战任务】的挑战成功作品。创作者使用Basys 3开发板,在为期三周的时间内制作完成了一个自动视力测试仪,并实现了以下功能:1、随机生成不同方向视力测试的符号“E”,并在显示器上显示。四个方向的概率应相同。2、拨动Basys3板上的SW15开关开始测试。测试者通过Basys3板上的四个方向按键选择看到的字符方向,然后按下中间按键表示确认。若三次判断正确两次及以上,则字号变小,进行下一轮测试;否则测试结束,通过VGA在屏幕上提示测试结束,并显示视力测试结果(完全按照标准视力对照表设计)。3、测试过程中,数码管显示测试的等级、每轮已完成的次数,以提醒测试者测试进程。4、完成一组测试后,测试者可拨动Basys3板上的SW15开关重设,进行另一只眼睛的视力测试。5、附加功能:完成蓝牙控制模式,提高测试等级。通过开关SW0切换有线和蓝牙两种模式。通过安卓蓝牙串口调试助手,实现方向按键和确认按键的远程控制。点击右上角的“DIY动手指南”,让我们一起来看一下这一项目是如何一步步实现的吧~!

evelynlong

项目介绍

生活科技

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

EltonLiang

项目介绍

其它

此项目是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开发板来实现这一个虹膜识别应用。

paselay

项目介绍

机器人

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

CC

项目介绍

视频视觉

这一项目将手把手教你如何使用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软核工作,大幅提升工作效率。其具有低延时、全高清传输、高效率、可并行多任务操作的特点。

CC

项目介绍

机器人

工业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与舵机之间只连接信号线。项目一有两种工作模式,在自动模式时,系统按照规划好的轨迹运动,进行物件夹取与放置。在手动模式时,通过两个双轴摇杆控制四个舵机的运动,机械手臂按照操作者意图运动。

CC

项目介绍

视频视觉

使用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软核工作,大幅提升工作效率。其具有低延时、全高清传输、高效率、可并行多任务操作的特点。

evelynlong

项目介绍

智能家居

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

evelynlong

项目介绍

视频视觉

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

CC

项目介绍

其它

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

evelynlong

项目介绍

基础教程

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

evelynlong

项目介绍

无线通信

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

evelynlong

项目介绍

基础教程

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秒的计时器。

shadowzero

项目介绍

智能家居

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