679
京東網上商城
ZED-Board從入門到精通係列——插曲
去年暑假期間寫了一部分ZedBoard教程,由於開學,忙著找工作,一直擱置。寒假期間準備再跟進一部分係列教程。另外有幾點需要說明的是,Zynq發展很快,一年之內工具可能會發生較大變化,所以不能指望我的博客內容總是與最新的工具同步,需要開發者自己協調權衡,是采用最新的工具,還是跟著博客內容進行學習。
後麵的教程主要轉向Vivado開發環境,因為這是未來趨勢。如果還抱著ISE、EDK不放,很可能會被淘汰。Vivado包括集成開發環境(IDE)和高層次綜合工具(HLS)兩部分,將取代PlanAhead和ISE,XPS這三個工具,而SDK仍然保留。後麵博客將使用Vivado 2013.2版本進行開發,沒有原因,難得用熟了這個版本,在沒有遇到致命bug前不想頻繁更換。
以上對於邏輯工程師而言變化較大,對於嵌入式軟件工程師來說沒有什麼變化。希望讀者能根據自身情況進行工具調整。
Vivado相比前麵的PlanAhead工具省時不少,從使用HLS建立用戶IP開始,到集成、綜合、實現、生成bitstream、導出SDK總共不到10min,大大提高了生產力。使用Vivado之後才真正體會到Zynq開發的樂趣。
後麵還要關注算法性能,所以會經常有matlab代碼、C代碼、CUDA代碼、HLS代碼的對比實驗,如果感興趣可以進一步關注本博客。
最後更新:2017-04-03 12:54:49