欢迎光临依元素科技有限公司!

首页 > 新闻动态 > 大学计划

暑期师资集训:手把手教你如何开始PYNQ开发之旅(PYNQ-Z2)

2020-08-17 5063




——培训介绍


PYNQ是Xilinx公司的一个开源项目,它让使用Zynq All Programmable Systems on Chips (APSoCs)设计嵌入式系统变得简单。利用Python语言和库,设计人员可以利用Zynq中可编程逻辑和微处理器的优势,构建功能更强、更令人兴奋的嵌入式系统。现在PYNQ用户可以通过以下方式创建高性能的嵌入式应用程序:

 

  • 并行硬件执行

  • 高帧率视频处理

  • 硬件加速算法

  • 实时信号处理

  • 高带宽IO

  • 低延迟控制


PYNQ旨在供广大设计人员和开发人员使用,包括:


  • 希望利用Xilinx平台功能而无需使用ASIC式设计工具设计硬件的软件开发人员。

  • 系统架构师,他们希望有一个简单的软件界面和框架,用于快速原型设计和开发他们的Zynq、Alveo和AWS-F1设计。

  • 希望自己的设计能被尽可能多的人使用的硬件设计师。



——培训大纲


初始PYNQ  9:30-10:40

  • 介绍ZYNQ的架构、PS端以及PL端的概念,并介绍采用ZYNQ架构的优势

  • 在ZYNQ架构的基础上介绍PYNQ架构,介绍PYNQ当中的PS端和PL端分别在PYNQ的运行过程中承担哪部分工作

  • 根据PYNQ的实物图,介绍PYNQ板卡上面都有些什么

  • PYNQ的准备工作,PYNQ相关的参考资料从哪里获取

  • 使用PYNQ开设的若干课程大纲分享


Base Overlay的介绍与Jupyter Notebook实操演练10:50-12:00

  • 基于PYNQ的架构,介绍Overlay的概念

  • 介绍Xilinx提供的Base Overlays,Base Overlays中主要包含哪些部分

  • 介绍PYNQ的python开发环境——Jupyter notebook及其开发方式

  • 带领学员动手实践,做一个PYNQ的led灯控制的实际案例操作


HLS工具的介绍与自定义Overlay的实操演练14:00-15:20

  • 介绍本次用来定义Overlay的HLS开发工具的作用,开发流程

  • 进行基于HLS设计加法器IP核、并导出IP核的实际操作展示

  • 通过Vivado工具完成自定义Overlay的搭建,并导出必要的文件的实际操作展示

  • 在Jupyter Notebook中如何调用自定义Overlay的实际操作展示

 

BNN案例演示与交流   15:30-16:30

  • BNN网络的简单介绍

  • BNN工程的导入与安装

  • 用BNN实现图片数字识别

  • 用BNN实现交通标志的识别

 

 

——实验环境准备


1. 请自行准备电脑,要求至少4GB内存,操作系统使用64位WIN7/WIN10,电脑有至少一个USB2.0/USB3.0 Type-A接口

2. 可自带 PYNQ-Z2开发板,MicroUSB数据线,以太网线,以太网口转换器(电脑上没有以太网口的学员);现场可借用

3. Vivado工具体系,包括Vivado、HLS、SDK(2017.2-2018.3的版本均可)

 


——组织机构

 

指导单位:南京集成电路产业服务中心(ICisC)

主办单位:依元素科技

支持单位:南京集成电路产业协同创新学院

 


——培训对象

 

1、全国高校信息科学方向,包括电子、电气、自动化和计算机等专业学科带头人、一线教学实验骨干教师;

2、2020嵌入式暨智能互联大赛指导老师、2020研究生电子设计竞赛指导老师,2020全国大学生FPGA创新设计竞赛指导老师等。



——培训时间、地点&报名方式


培训时间:2020年8月20日 上午9:00-12:00,下午14:00-16:30

报到及培训地点:ICisC人才实训基地10楼(南京地铁3号线星火路地铁站1号口南10米)

报名链接&二维码:https://www.wjx.top/jq/87391089.aspx


 



联系我们

  • 0755-86186715

    电话:0755-86186715

  •  sales@e-elements.com

    邮箱:sales@e-elements.com

  • 深圳市南山区南山大道南油第四工业区二栋3A16-18/20

    地址:深圳市南山区南山大道南油第四工业区二栋3A16-18/20

×
×
×