今天开始划重点html
PYNQpython
PYNQ=python+ZYNQ算法
先引用一下yf869778412的博文:编程
--------------------------------------------引用开始------------------------------------------------------------------------------------------------------服务器
PYNQ
优势:
一、 Python用于ZYNQ开发,Python库和FPGA硬件库能够直接调用,极大加快开发进程、缩短开发周期、下降开发难度,更方便、快捷;
二、 用PYNQ开发,当Python有更加有效的可用库时(如图像处理—OpenCV),其性能要比C/C++开发更强。
缺点:
目前,PYNQ还不支持任何高级的综合,也没法将Python应用直接移植到FPGA中,仅能调用已有库。
ZYNQ
优势:
通常基于C/C++开发,功能更全面、扩展性更强。
缺点:
没有PYNQ方便快捷、易上手,缺乏Python那些强大功能库的支持。
注:
一、 PYNQ目前库有:Python库+FPGA硬件库(目前仅有2个:PYNQ-API接口+overlay);
二、 PYNQ用Jupyter Notebook去进行Python编程。为了更高的性能,也可使用C/C++去编程,须要支持PYNQ-Z1的Xilinx SDK软件(也可使用其余第三方的软件开发工具)。若要增长新的硬件库,须要Xilinx或第三方的硬件设计工具(XilinxVivado 彻底支持PYNQ-Z1);
三、 我的用PYNQ来作开发(如嵌入式、AI终端实现等)应该彻底足够。(通常用Python应该就够了,须要的话再结合C/C++、设计新的硬件库等);
四、 若要研发相似PYNQ的板子,能够借鉴:在ZYNQ基础上加入Python内核和Python编译环境的网络服务器以及FPGA硬件库等。网络
--------------------------------------------引用结束------------------------------------------------------------------------------------------------------工具
一、Zynq修炼秘籍性能
下载地址:http://www.openhw.org/module/forum/thread-658712-1-1.html
二、图书下载——《The ZYNQ BOOK》
《Zynq Book》是一本关于赛灵思Zynq-7000 All Programmable(SoC)的书,是由一群来自英国格拉斯哥斯特拉斯克莱德大学(University of Strathclyde)的做者编撰,让那些刚刚开始接触Zynq和已经在用Zynq的工程师从中受益,并成为工程师们手头的开发圣经。
下载地址:http://www.openhw.org/module/forum/thread-593246-1-1.html
三、【FPGA经典】风靡全球的 ZynqBook 中文电子书免费下载
该图书针对的对象既包括 Zynq-7000 SoC 新手,也包括有经验的设计人员,主要章节包括:开发工具
- 何为 Zynq-7000 SoC?操作系统
- 为何须要 Zynq-7000 SoC?
- 如何使用 Zynq-7000 SoC?
- Zynq-7000 SoC 设计和开发
- 高层次综合
- Zynq-7000 SoC 上的操做系统
- 教育、研究和培训
下载地址:http://www.openhw.org/module/forum/thread-597936-1-1.html