暑期师资集训:手把手教你如何开始PYNQ开发之旅(PYNQ-Z2)
——培训介绍
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
最新活動
- Friday 30, 2024
- Tuesday 14, 2020
公司新闻
- Friday 30, 2024
- Tuesday 14, 2020