1_当Python遇上FPGA_PYNQ开源项目的实践与体会_陆佳华
当Python遇上FPGA PYNQ开源项目的实践与体会 陆佳华 joshual@Xilinx.com 目录 CONTENTS FPGA 35th Computer Architecture Golden Age PYNQ Open Source Framework How Python helps, really a lot.. FPGA 35th National Inventors0 码力 | 9 页 | 3.42 MB | 1 年前307 FPGA 助力Python加速计算 陈志勇
HDL代码硬件实 现 Ø 客户可以直接调用这些函数, 也可以参考它们的实现,针对 自己的算法做修改 12 • PYNQ: Python Productivity for Zynq (Xilinx SOC 芯片) • http://www.pynq.io/ • PYNQ is an open-source project from Xilinx® that makes it easy to programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems. 什么是 PYNQ? PYNQ can be ported to any Zynq or ZynqMP PetaLinux supported platform 13 • Programmable logic circuits designed to be configurable and re-used as often as possible in many different applications. 解释: Ø PYNQ:软件框架 Ø Hardware library: overlay,硬件IP 库 Ø Software library: 软件库 Ø 通过API 调用 Ø Overlay 怎么产生:需要FPGA0 码力 | 34 页 | 6.89 MB | 1 年前32_FPGA助力Python加速计算_陈志勇
综合成 HDL代码硬件实现 Ø 客户可以直接调用这些函数, 也可以参考它们的实现,针对 自己的算法做修改 12 • PYNQ: Python Productivity for Zynq (Xilinx SOC 芯片) • http://www.pynq.io/ • PYNQ is an open-source project from Xilinx® that makes it easy to programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems. 什么是 PYNQ? PYNQ can be ported to any Zynq or ZynqMP PetaLinux supported platform 13 • Programmable logic circuits designed to be configurable and re-used as often as possible in many different applications. 解释: Ø PYNQ:软件框架 Ø Hardware library: overlay,硬件IP 库 Ø Software library: 软件库 Ø 通过API 调用 Ø Overlay 怎么产生:需要FPGA0 码力 | 33 页 | 8.99 MB | 1 年前3FPGA助力Python加速计算 陈志勇
综合成 HDL代码硬件实现 ➢ 客户可以直接调用这些函数, 也可以参考它们的实现,针对 自己的算法做修改 12 • PYNQ: Python Productivity for Zynq (Xilinx SOC 芯片) • http://www.pynq.io/ • PYNQ is an open-source project from Xilinx® that makes it easy to programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems. 什么是 PYNQ? PYNQ can be ported to any Zynq or ZynqMP PetaLinux supported platform 13 • Programmable logic circuits designed to be configurable and re-used as often as possible in many different applications. 解释: ➢ PYNQ:软件框架 ➢ Hardware library: overlay,硬件IP 库 ➢ Software library: 软件库 ➢ 通过API 调用 ➢ Overlay 怎么产生:需要FPGA0 码力 | 34 页 | 4.19 MB | 1 年前3Deploy VTA on Intel FPGA
Contiguous Memory Allocation – Linux Kernel DEPLOY VTA ON INTEL FPGA https://pynq.readthedocs.io/en/v2.0/pynq_package/pynq.xlnk.html Configure Linux kernel Download Linux kernel from https://github0 码力 | 12 页 | 1.35 MB | 5 月前3TVM Meetup Nov. 16th - Linaro
abihf -mattr=+neon pynq -target=armv7a-linux-eabi -mattr=+neon GPU mali (midgard) firefly rk3399, rock960 (mali t860) N/A opencl bifrost hikey960 (mali g71) N/A FPGA vta pynq, ultra96 N/A sdaccel0 码力 | 7 页 | 1.23 MB | 5 月前3XDNN TVM - Nov 2019
TVM© Copyright 2018 Xilinx TVM Target devices and models >> 2 HW Platforms ZCU102 ZCU104 Ultra96 PYNQ Face detection Pose estimation Video analytics Lane detection0 码力 | 16 页 | 3.35 MB | 5 月前3
共 7 条
- 1