XILINX_zynq_詳解(6)

今天開始劃重點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修煉祕籍性能

  • 基於ZYNQ的FPGA基礎入門
  • 基於ZYNQ的Soc入門基礎
  • 基於ZYNQ的裸機應用開發
  • 基於ZYNQ硬件的LINUX開發
  • 基於ZYNQ的HLS圖像算法設計
  • 基於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

相關文章
相關標籤/搜索