今天開始劃重點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