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?「工具」只是工具。


推荐阅读:
相关文章