開課學習,堅持下去。編程
讓運動【寫博客】成爲習慣!ide
首先對於FPGA的學習,須要準備2個條件,一個是硬件環境,一個是軟件環境,硬件環境無所謂,能夠本身low一個板,也能夠某寶買一個板,固然最靠譜的仍是在xilinx的官網買一個評估板,評估板例程多且權威,樓主力薦。工具
對於硬件的選擇,大同小異,你們各憑愛好。學習
對於軟件環境,樓主通過陣痛期後決定棄用ISE,改用Vivado,爲何呢?我爲了說服本身,羅列了搜索了網上的各個說法:開發工具
「一提起 Xilinx 的開發環境,人們老是先會想起 ISE,而對 Vivado 不甚瞭解。其
實, Vivado 是 Xilinx 公司於 2012 推出的新一代集成設計 環境。雖然目前其流行度並
不高,但能夠說 Vivado 表明了將來 Xilinx FPGA 開發環境的變化趨勢。因此,做爲一
個 Xilinx FPGA 的開發使用 者,學習掌握 Vivado 是趨勢,也是必然。
做爲開發者,首先確定有如下疑惑:既然已經有 ISE 存在了,爲什麼 Xilinx 公司又花
大 力 氣 去 搞 什 麼 Vivado 呢 ? 在 Vivado Design Suite User Guide : Getting
Started(UG910)中提到,推出 Vivado 是爲了提升設計者的效率,它能顯著增長 Xilinx
的 28nm 工藝的可編程邏輯器件的設計、綜合與 實現效率。能夠推測,隨着 FPGA 進入
28nm 時代, ISE 工具彷佛就有些「不合時宜」了,硬件提高了,軟件不提高的話,設計
效率必然受影響。正是出於這 一考慮, Xilinx 公司於 2008 年便開始籌劃推出新一代
的軟件開發環境,經歷 4 年時間打造出了 Vivado 工具這一巔峯之做。
必須說明的是, Vivado 並非 ISE 的升級版,它是全新的另外一個 Xilinx FPGA 的
開發工具(事實上, ISE 並無由於 Vivado 的出現而掛 掉也不可能掛掉, Vivado 2012.2
推出的同時 ISE 也更新到了 ISE14.7)。之前在 ISE 裏面常常出現的像 XST、 Core
Generator 等工具在 Vivado 裏面已經不復存在,開發者能夠將 Vivado 理解爲 Xilinx
爲高端 FPGA 專門開發的一款開發工具。
Vivado 目前只支持 Xilinx 的 28nm 工藝的 7 系列 FPGA,包括 ZYNQ、 Virtex-7 系
列、 Kintex-7 系列和 Artix-7 系列,不支持其 它系列的 FPGA。這不難理解,人家自己
就是爲高端而生的開發工具,不必去支持低端。而 ISE14.2 支持全系列的 FPGA,這
也好理解,高端酒店就是 爲高富帥開的,低端酒店屌絲可進,高富帥也不會攔嘛。對
於開發者,若是使用非 7 系列的 FPGA 器件,那麼 ISE 是不二選擇,可是若是使用 7 系
列的 FPGA, Vivado 的開發效率必然完爆 ISE 了。」
安裝 vivado 的過程,其實很簡單,可是須要注意一個問題,安裝時必定把 SDK 選
上,避免沒必要要的麻煩
ui