ISE是Xilinx早期FPGA開發工具,實現邏輯綜合和布線等功能,例如Spartan3到Spartan6等,到Spartan6之後,其實逐漸切到Plan ahead,後來改為Vivado工具。早期的ISE軟體其實綜合能力還比較弱,很多公司還用synplify綜合,再用ISE布線。7series及以後的器件基本上用Vivado支持較好。所以得先根據自己的Xilinx FPGA器件來判斷到底是用ISE還是Vivado。ISE推薦14.x的版本,Vivado就推薦最新的版本。以前的Xilinx FPGA教材多是介紹ISE開發套件,現在已經有Vivado教材了。如果是新手,建議直接上Vivado,如果是想學習,可以否對比嘗試嘗試。


ISE到SDK到Vitis,是賽靈思軟體平臺歷史版本的變更過程,你可以對標成keil的使用。

當你設計好bd,生成xsa,打開ise以後,看到.h裡面寫著XWriteReg0(addr,offset,0x0001),它不親切嗎?

我愛這個語句。


Xilinx ISE只是一個開發工具,相當於你練字的時候使用的筆,喫飯的時候使用的筷子,出行的時候乘坐的交通工具。筆有鉛筆、鋼筆、毛筆,筷子有公筷、私筷,交通工具有自行車、汽車,同樣,FPGA的開發工具也不止ISE一種。

在FPGA學習的過程中,我們可以任選一種FPGA開發工具,一旦學會,那麼其他的開發工具基本上是一通百通。


對我而言,提供ip,綜合,模擬,實現,生成bit流;簡單理解就類似於編譯器的功能

也可以編輯代碼,不過我還是喜歡用自己喜歡的編輯器來寫代碼


ISE只是XILINX公司FOGA曾經的開發工具。工具本身在FPGA的學習過程中起到輔助的作用,ALTERA,lattice也都有自己對應的開發工具。不知道你說的FPGA學習是設計FPGA還是應用FPGA?「工具」只是工具。


推薦閱讀:
相關文章