发 帖  

赛灵思PYNQ-Z2开发板免费试用

PYNQ-Z2 开发板支持 PYNQ 项目,这是一个新的开源框架,使嵌入式编程人员能够在无需设计可编程逻辑电路的情况下即可充分发挥 Xilinx Zynq SoCs 的功能。 ...了解更多>>

价值:¥950元提供:10 已申请:143
剩余时间:
分享
  • 试用详情
  • 试用名单
  • 试用报告
  • 讨论区


开发版介绍

PYNQ-Z2 开发板支持 PYNQ 项目,这是一个新的开源框架,使嵌入式编程人员能够在无需设计可编程逻辑电路的情况下即可充分发挥 Xilinx Zynq SoCs 的功能。与常规方式不同的是,通过 PYNQ,用户可以使用 Python 语言编程,并且代码可直接在 PYNQ-Z2 上进行开发和测试。通过PYNQ,可编程逻辑电路将作为硬件库导入并通过其 API 进行编程,其方式与导入和编程软件库基本相同。


PYNQ结合了ZYNQ与Python的全部优势,是机器学习/人工智能,边缘计算,大数据处理等算法加速的优秀平台,还可配合云平台快速实现云到端的系统架构。


PYNQ-Z2 开发板是支持 PYNQ 开源框架的硬件平台之一。详细硬件信息,请参见网页:www.tul.com.tw/ProductsPYNQ-Z2.html

主要参数

ZYNQ XC7Z020-1CLG400C:

650MHz双核Cortex-A9处理器

DDR3内存控制器,具有8个DMA通道和4个高性能AXI3从端口

高带宽外设控制器:1G以太网,USB 2.0,SDIO
低带宽外设控制器:SPI,UART,CAN,I2C
可从JTAG,Quad-SPI闪存和microSD卡进行编程
Artix-7系列可编程逻辑
13,300个逻辑片,每个具有四个6输入LUT和8个触发器
630 KB的快速block RAM
4个时钟管理片,每个片都有一个锁相环(PLL)和混合模式时钟管理器(MMCM)
220 DSP切片
片上模数转换器(XADC)

存储:
带有16位总线@1050Mbps的512MB DDR3
16MB Quad-SPI闪存,具有出厂编程的全球唯一标识符(兼容48位EUI-48/64)。
MicroSD插槽

供电:
由USB或任何7V-15V电源供电


USB和以太网:
千兆以太网PHY
USB-JTAG编程电路
USB-UART桥
USB OTG PHY(仅支持主机)

音频和视频:
具有24bit DAC且支持I2S协议的3.5mm TRRS 插孔
3.5mm线路输入插口
HDMI接收端口(输入)
HDMI源端口(输出)

开关,按钮和LED:
4个按钮
2个滑动开关
4个LED
2个RGB LED

扩展连接器:
两个标准Pmod端口
16个FPGA I/O接口 (与树莓派接口共享8个Pin)
Arduino屏蔽连接器
24 个FPGA I/O
6个 XADC的单端0-3.3V模拟输入
Raspberry Pi 连接器
28个FPGA I/O (与 Pmod A接口共享8个)

*需要使用者自行准备sd卡(推荐8GB或者16GB),Micro USB数据线。


什么是PYNQ?

PYNQ 是 Python On Zynq 的缩写,它是一个软件开发框架,指导硬件层、驱动层和应用层之间的接口设计,不是 ISE、Vivado、SDSoC 这样的 IDE 工具,更不是 Zynq 芯片的下一代芯片产品。


PYNQ 框架的设计初衷是通过高层次的封装,将底层硬件 FPGA 实现细节与上层应用层的使用脱耦,让上层应用开发者通过 Python 编程就可以调用 FPGA 模块,不需要懂Verilog/VHDL 硬件编程就可以享受 FPGA 可并行计算、接口可方便扩展和可灵活配置带来的诸多好处。

在 ARM A9 CPU 上运行的软件包括:
载有 Jupyter Notebooks 设计环境的网络服务器
IPython 内核和程序包
Linux

FPGA 的基本硬件库和 API


如何在PYNQ上开发?

请参见网页 www.pynq.io


PYNQ-Z2是否支持传统开发方式?

除了支持 PYNQ 框架,PYNQ-Z2 也可以采用传统的 ZYNQ 开发方式,使用 Vivado, SDK,SDSoC 等工具进行开发。



活动时间

1. 申请报名:2018/12/06-2019/01/06
2. 公布名单:2019/01/09
3. 发货日期:2018/01/11(以实际为准)
4. 试用期限:收到产品后2个月内

活动流程

1. 申请:点击免费申请按钮即可报名。请认真填写申请理由,展现有创意的试用计划和网络影响力,尽快完善论坛个人信息,这样可以大大提高申请通过几率哦~;

2. 筛选:网站根据申请者填写的试用计划和论坛活跃度两个维度进行筛选;
3. 名单公布:试用名单将在活动页公布;
4. 试用通知:名单公布后工作人员将以短信或电话的方式通知申请成功者,2天不回复算弃权;
5. 产品寄送:按要求支付押金后将产品快递给试用者;
6. 试用报告:收到货后试用开始,每周至少提交一篇试用报告,试用报告要求100%原创,抄袭会被封杀哦;
7. 产品回收:评选3位优秀试用者赠与开发板.

试用报告要求

试用者收到套件后,进行学习评估,并在FPGA论坛发经验帖记录PYNQ-Z2开发板试用过程、分享试用心得。内容可以包括:

1. 开箱评测(从功能特性、系统框图、硬件资源、做工、软件资源、功能演示等方面评测);
2. 各个功能模块使用过后的评测;
3. 连载的入门教程或者说明;
4. 得意的小经验;
5. 完成小项目流程等.....

结项报告要求:

经过试用评测学习后,试用者使用板卡完成申请时的项目,并在论坛发帖记录项目过程、心得。
可分为:项目概述、硬件设计、软件调试、视频效果演示,要求不少于500字+5张图片。
试用报告形式:标题格式【PYNQ-Z2试用体验】+自拟标题

注意事项

1.本次试用不进行拉票环节;
2.不按照要求完成试用者一经查实将拉黑处理;
3.有问题请联系电子发烧友工作人员(qq:3353671470);
4.若因突发状况,无法继续完成试用,以及收到套件的15天内,若没有更新内容,请主动退还套件至ElecFans(PS:运费自理),方便其他网友继续试用;
5.活动过程中,套件所有权归ElecFans,试用者只拥有套件使用权; 若在使用过程中出现恶意损坏开发套件的行为,请原价赔偿;
6.电子发烧友拥有最终解释权!

企业介绍

赛灵思是 FPGA、可编程 SoC 及 ACAP 的发明者。我们高度灵活的可编程芯片由一系列先进的软件和工具提供支持,驱动着广泛的行业和技术的快速创新 - 从消费电子到汽车电子再到云端。赛灵思为业界提供了最灵活的处理器技术,通过灵活应变、万物智能的计算技术实现着行业的快速创新。

他们正在申请

">

donatello1996

12:5201-06
项目背景: 如今,KTV等娱乐场所大多集成了智能人机交互服务系统,这些系统的初衷是应用嵌入式、数字与多媒体技术给顾客和场所管理员提供便利的交互和服务,一般这些系统分为两大部分,用户端和主控端,用户端采用触摸屏控制,用户可在此界面点击按钮呼叫KTV管理员,提出清洁房间杂物的需求、呼叫购买零食酒水,或是对管理员反馈房间使用情况,另外,现在互联网时代发展起来,这些系统还新增微信公众号通信功能,用户通过扫描屏幕的KTV微信公众号二维码,实现各种各样的增值服务。传统KTV配备的影音系统硬件部分都是X86架构的微型主机,而近年来,越来越多的KTV已经配备了用嵌入式硬件系统作主机,软件方面,操作系统分为Linux和安卓两大大阵营,硬件方面,这些智能人机交互系统通常都搭载了大型HDMI显示屏、音响、人体学输入设备(键鼠触摸板)。使用嵌入式开发板充当KTV人机交互服务系统的好处是,一来主控占用体积小,主控只需要接人体学输入设备、音频输入设备和显示屏三大接入模块,易于散热和拆装;二来功耗低,使用5~12V供电给主控供电就够了;三来安全性高,因为主控体积小,可以使用一些高度封装的外壳,难以窃取、破坏;四来升级固件容易,只需要通过以太网进行FTP固件升级即可。本次我向ZYNQ和电子发烧友申请赛灵思PYNQ-Z2开发板,用于搭建带HDMI高清显示屏+人体学输入设备的KTV人机交互服务系统。 项目详细内容: 1.赛灵思PYNQ-Z2开发板系统下使用图形化开发环境开发KTV房间人机交互的程序,程序的界面显示到FrameBuffer设备即HDMI显示屏上,该程序的功能是搭建一个主操作框,有反馈建议、呼叫管理员、播放视频文件、播放歌曲伴奏文件和歌曲相关的MV视频文件的相应按钮,程序在用户选择歌曲播放之后,同时开三个任务播放歌曲文件、MV视频文件、进行用户麦克风声音录取,歌曲播放完毕之后,录制文件保存在本地中供用户回放; 2.赛灵思PYNQ-Z2开发板连接USB人体学输入设备,即带虚拟按键的触摸板,该触摸板与上述的人机交互程序结合,可进行切歌、暂停/继续播放、管理歌曲播放顺序、调节音频设备播放音量等功能,设备接口使用USB HID协议,直接调用HID驱动库与程序进行通信; 3.管理员可通过赛灵思PYNQ-Z2开发板的以太网接口使用FTP协议更新程序固件、管理歌曲文件、管理MV视频、管理MKV蓝光视频文件,由于歌曲文件需预留较大数量,需使用MySQL数据库进行文件、蓝光视频列表和歌曲列表管理; 4.赛灵思PYNQ-Z2开发板通过Arduino接口连接8266 WIFI模块使用AP模式发出热点信号,搭建HTML网页服务器,用户手机连接WIFI热点之后可通过浏览器打开开发板的网页服务器,进行歌曲新增建议、电影新增建议、反馈建议、评分等功能; 5.赛灵思PYNQ-Z2开发板通过程序实现蓝光典雅视频解码,增加调节播放分辨率、快进、快退、暂停等功能。 项目硬件准备: 1.使用HDMI接口外接可触控大屏幕; 2.使用USB接口连接触摸板等人体学输入设备; 3.使用音频输出接口接KTV房间音响; 4.Arduino排针上的串口连接8266模块。 项目软件准备: 1.Linux操作系统; 2.图形化开发环境; 3.MySQL数据库; 4.HTML服务器软件库; 5.视频解码库; 6.USB HID驱动库。 1.先搭建图形化用户操作界面的开发环境; 2.调通SFTP协议传输文件和多主机TCP通信模型; 3.学习歌曲文件和视频文件解码; 4.调通USB HID用户人体学输入设备驱动。
">

sunsherry_12

22:3201-05
学习
">

felixli

18:3601-03
1、通过跑到合理预期后估算资源使用; 2、核算成本进行量产。
">

bh1023058880

12:0601-03
使用开发板作为项目主控板,结合其他外围模块,进行系统设计开发
">

五月时光

09:0601-03
申请理由:pynq平台可以为实验室无人机自组网提供新的研究实验平台,以前实验室组网技术用的都是zynq ps端c语言跑组网协议;PL端 硬件描述语言跑物理层算法;PYNQ平台可以用python语言跑网络层协议和物理层算法,缩短开发时间
">

dull_boy2

01:3301-03
1.申请理由: 原因有二:一是作为高校老师,fpga+cpu类硬件平台,是后续相关应用的一种趋势,需要了解其开发的工具和流程,以使高校可以开设跟上企业的相关教学课程。二是结合自己的兴趣,选择 评估Zynq平台在计算机视频处理上的应用,主要是视频采集后的实时图像处理,结合机器学习,判别机器视觉在受限领域的识别,触发相应的后续处理。 2. 项目名称: Zynq机器视觉安全狗 3.项目计划:通过视频采集后的实时图像处理,结合机器学习,判别监控空间闯入物的识别,根据其他条件和识别特征,给出威胁等级,包括区别保安姿态特征给予排除。计划先评估相关使用HW和开源软件,建立实验环境,用机器学习方式,处理采集数据,训练获取模型,最终判断原理的可行性和效果。 4.预计成果,实验报告,和相关软件,论文。
">

墨明棋妙灬

13:5301-02
1.基于FPGA进行以太网配置,以及EPCS串口配置 2.预期达到效果:基于FPGA实现串口通讯
">

宇见扬光

13:0001-02
尊敬的领导您好,我是西安电子科技大学计算机学院的一名硕士研究生,现在从事物联网方面的研究工作,目前进行物联网平台的开发工作,同时学习硬件相关知识,但初次接触嵌入式,还没有很好的基础,渴望通过此次开发板的申请,学习更多嵌入式相关的知识。感情您提供宝贵的机会。
">

tabwu

11:0801-02
1. 申请理由 已经购买了AX7020开发板,是用的同样的芯片,发现这个开发环境编程应该更方便,所以想试一下。 2. 想应用于我们的“全息旋转LED”项目上,如果可行则应该可以大幅缩短开发周期。 产品尽早上市可尽快多的购买ZYNQ-7020芯片,预计年销售额在几K或更多。 3. 试用计划 使用PYNQ环境,看是否比Vivado更加方便。
">

平凡之路_a0f

08:5001-02
制作公路雨雪检测器
">

andylaw1234

20:0812-31
1、开发一个基于光电显示技术(DLP投影)与物联网技术的智能化园区管理平台系统。 2、利用 DLP 投影技术打造新式广告传播途径。同时结合物联网产品的概念,在总客户端控制宣传内容,在重大节日、重大灾害、重大消息等情况下,进行相应的调整。运用智慧城市的概念,手机客户端能够通过物联网了解整个园区,将整个园区的园区服务、商业活动和咨询等整合于一体,同时收集地方信息,运营自己的大数据平台。
">

741391754

15:3512-31
申请理由: 本人已经有树莓派等arm三年的使用经验,想进一步拓展arm开发板的使用空间,包括网络资源的自动下载等。。。 项目计划: 1,根据文档,对lattepanda快速入门, 2,通过学习,了解lattepanda系统, 3,使其能够实现自动下载,自动关闭等实用功能。。。 4,项目分享。 预计成果: 分享并展示结果。
">

wanghaomiao

09:2612-31
本人将会从事嵌入式开发的相关工作。想提前学习。计划跟着一门课程从基础学起。然后多上电子发烧友论坛交流。预计明年年中前掌握嵌入式开发的中低端需求。
">
嵌入式软件开发技术在现在发展迅速,在当今社会的作用也越来越重要,我们研究嵌入式,想结合这块板子,一起进行传感器的一些研究,并联系在一起,尝试一下它们在一起的效果。
">

蓝天的云朵7

14:3512-30
1. 开箱展示 2. 基本功能演示 3. 河道图片处理,提取轮廓做路径选择;并验证通过率;
">

zruler

08:5212-30
申请理由: 中立智能专业从事图像捕获及处理设备的研发和生产。计划采用FPGA研发体积小,成本低的GIGE相机。 项目名称: GIGE相机 项目计划: 1. 设计转接板,把公司的图像板和FPGA板连接; 2. 开发FPGA板上协议; 3. 设计GIGE相机电路板; 项目成果: 1. GigE相机软件 2. GigE相机硬件 3. 2,000套/年
">

星期天哦

11:2312-29
本项目选择物联网云平台,来实现一个通用的物联网智能控制系统,至少支持一个物联网云平台,并实现手机微信小程序,通过二维码扫码后,能够远程查看对应的开发板的状态,以及控制开发板的相关硬件,实现对继电器、led灯等的控制。并且评估不同物联网云平台的系统延迟等性能指标。
">

huangyong123

10:5912-29
对PYNQ-Z2进行Linux系统移植,完成一些硬件的配置。并完成点灯,串口初始化,蜂鸣器初始化等。最后移植一个小程序到开发板上验证系统是否移植成功。
">

apple127

10:2412-29
1.申请理由: 项目前期验证,新硬件平台熟悉及为后去项目打基础。 2:项目名称: 基于4G和北斗的车载物品递送导航追踪系统 3: 基于赛灵思PYNQ-Z2开发板构建系统控制平台,本项目属于嵌入式项目,基于Linux平台构建车载导航、定位、跟踪、管理系统。 系统目标要求实现导航定位,地图显示,语音识别功能,车辆监控,等管理功能。 针对语音识别功能计划采用现有成熟的语音识别算法进行移植测试。
">

enusV

19:0412-28
比赛需要使用到高性能的开发板对于能够通过不同时序控制不同电机且能够编制神经网络IP核心的PYNQ是最好的选型 项目名称:基于神经网络的自动跟踪小车机器人 部分上位机到小型下位机的代码已经开源出来后续将继续编写NN的IP核 具体计划在文档中的Feature写有 URL:https://gitee.com/Luciferearth/uestc-careye 大致计划:寒假年后完成BP的IP核编制(如果有时间或者能有充分时间利用到板子就编写分层IP Core将上位机Caffe与PYNQ加速结合在一起) 预计成果:完成摄像头视觉追踪的FPGA模块

申请合作