开发版介绍
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.电子发烧友拥有最终解释权!