博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XILINX_zynq_详解(6)
阅读量:5959 次
发布时间:2019-06-19

本文共 1555 字,大约阅读时间需要 5 分钟。

今天开始划重点

   PYNQ

PYNQ=python+ZYNQ

先引用一下yf869778412的博文:

--------------------------------------------引用开始------------------------------------------------------------------------------------------------------

PYNQ

优点:
1、    Python用于ZYNQ开发,Python库和FPGA硬件库可以直接调用,极大加快开发进程、缩短开发周期、降低开发难度,更方便、快捷;
2、    用PYNQ开发,当Python有更加有效的可用库时(如图像处理—OpenCV),其性能要比C/C++开发更强。
缺点:
目前,PYNQ还不支持任何高级的综合,也无法将Python应用直接移植到FPGA中,仅能调用已有库。
ZYNQ
优点:
一般基于C/C++开发,功能更全面、扩展性更强。
缺点:
没有PYNQ方便快捷、易上手,缺少Python那些强大功能库的支持。
注:
1、    PYNQ目前库有:Python库+FPGA硬件库(目前仅有2个:PYNQ-API接口+overlay);
2、    PYNQ用Jupyter Notebook去进行Python编程。为了更高的性能,也可以使用C/C++去编程,需要支持PYNQ-Z1的Xilinx SDK软件(也可以使用其他第三方的软件开发工具)。若要增加新的硬件库,需要Xilinx或第三方的硬件设计工具(XilinxVivado 完全支持PYNQ-Z1);
3、   个人用PYNQ来做开发(如嵌入式、AI终端实现等)应该完全足够。(一般用Python应该就够了,需要的话再结合C/C++、设计新的硬件库等);
4、   若要研发类似PYNQ的板子,可以借鉴:在ZYNQ基础上加入Python内核和Python编译环境的网络服务器以及FPGA硬件库等。

--------------------------------------------引用结束------------------------------------------------------------------------------------------------------

1、Zynq修炼秘籍

  • 基于ZYNQ的FPGA基础入门
  • 基于ZYNQ的Soc入门基础
  • 基于ZYNQ的裸机应用开发
  • 基于ZYNQ硬件的LINUX开发
  • 基于ZYNQ的HLS图像算法设计
  • 基于ZYNQ的图像处理案例

下载地址:
2、图书下载——《The ZYNQ BOOK》
《Zynq Book》是一本关于赛灵思Zynq-7000 All Programmable(SoC)的书,是由一群来自英国格拉斯哥斯特拉斯克莱德大学(University of Strathclyde)的作者编撰,让那些刚刚开始接触Zynq和已经在用Zynq的工程师从中受益,并成为工程师们手头的开发圣经。
下载地址:
3、【FPGA经典】风靡全球的 ZynqBook 中文电子书免费下载
该图书针对的对象既包括 Zynq-7000 SoC 新手,也包括有经验的设计人员,主要章节包括:

- 何为 Zynq-7000 SoC?

- 为什么需要 Zynq-7000 SoC?

- 如何使用 Zynq-7000 SoC?

- Zynq-7000 SoC 设计和开发

- 高层次综合

- Zynq-7000 SoC 上的操作系统

- 教育、研究和培训

 

 

下载地址:

 

转载于:https://www.cnblogs.com/mains-mandala/p/10244982.html

你可能感兴趣的文章
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
阿里百川码力APP监控 来了!
查看>>
使用dotenv管理环境变量
查看>>
温故js系列(11)-BOM
查看>>
Vuex学习
查看>>
bootstrap - navbar
查看>>
切图崽的自我修养-[ES6] 编程风格规范
查看>>
服务器迁移小记
查看>>
FastDFS存储服务器部署
查看>>
Android — 创建和修改 Fragment 的方法及相关注意事项
查看>>
swift基础之_swift调用OC/OC调用swift
查看>>
Devexpress 15.1.8 Breaking Changes
查看>>
Java B2B2C多用户商城 springcloud架构- common-service 项目构建过程(七)
查看>>
杨老师课堂之ArrayList集合常用方法解析
查看>>
ElasticSearch Client详解
查看>>
新零售讲堂之时代下的传统零售业,何去何从?
查看>>
c++读取和写入TXT文件的整理
查看>>
linux安全问答(1)
查看>>
mybatis update返回值的意义
查看>>
expdp 详解及实例
查看>>