ISE:
最基本的逻辑开发和行为仿真工具,编码设计第一步。检查工具包括综合器、布局布线器、功耗估计器、时序分析器等。值得一提的是功耗估计器,布局布线完毕后可以在层次结构中看到各个子模块的资源消耗,从而为代码优化提供下手的基本定位。时序分析器则是基本的代码风格检查器,如果节拍、流水线做得不好,可以通过错误报告迅速定位。而IP向导就是一个非常强大的工具了,可以载入Xilinx FPGA的多种可用基本或特定应用IP,包括前沿的网络、常用的图像处理等,貌似比较高端。
Synplify:
非常常用的综合工具,其语法约束比ISE强,线网不定义都报错。状态机视图、RTL视图、代码切换等功能相当强大,可以用过开发初期以及文档阶段的工具。
Matlab:
高级仿真平台,数据信号处理、前端算法设计、后端验证的高级工具,非常实用。相信不少院校和教材都采用matlab作为基本的建模、仿真和设计工具。在数字信号处理中将电路板上FPGA生成的数据导入,可以非常直观的得到运行结果。
System Generator:
Matlab Simulink下的一个子库工具箱,结合了Xilinx和MathWorks各自优势,将可编程硬件与高级仿真平台结合,相当强悍,是新手做数字信号处理的首选工具。具体包括:
前端建模——可以用Simulink方法搭建可编程逻辑,仿真后生成代码,可以导入到ISE用。
后端仿真——相当强悍的功能,比如图像处理,数据流仿真很难直观看到效果,但是通过导入HDL黑盒的方法可以非常直观的了解仿真结果。
ModelSim:
据说仿真速度快,但在行为级中效果不明显,用了一段时间,感觉还是ISim简单。毕竟是新手,以后会用到它的.
EDK:
嵌入式开发,包括XPS和SDK。XPS类似Altera的SOPC Builder,SDK类似NIOS-II IDE。其实软件开发平台都是用的Eclipse界面,快捷键与Windows常用的不同。Eclipse非常强大,开源嵌入式软件程序员常用。
关于ISE EDK XPS PlanAhead MySupport
ISE:是使用XILINX的FPGA的必备的设计工具,主要是逻辑设计。它可以完成FPGA开发的全部流程,包括设计输入、仿真、综合、布局布线、生成BIT文件、配置以及在线调试等,功能非常强大。
EDK: EDK=Embedded Development Kit,嵌入式开发套件。EDK是xilinx公司开发嵌入式系统的工具。比起xilinx的ISE,二者不同在于,如果仅仅是使用xilinx的fpga做逻辑设计,只需要ISE开发环境。但是如果要使用powerpc或者microblaze处理器,从硬件到软件设计的整个嵌入式系统设计,就需要EDK。
XPS: 就是EDK
PlanAhead:可以替代ISE,但是又有很多强大的功能。PlanAhead工具简化了综合与布局和布线之间的设计步骤,使得您能够将大型设计划分成较小的、更易于管理的模块,并集中精力优化各个模块。这种方法极大地提升了整个设计的性能和质量。
PlanAhead 包含 PinAhead 技术,可以帮助用户更好地处理引脚分配的复杂性问题。PinAhead提供了一个以全自动或半自动方式将 I/O 端口分配到物理封装引脚上的环境。
PlanAhead提供了层次化、基于模块的、模块化和增量设计方法,让设计者只需改变一部分设计,而保持其它部分的完整性,从而缩短了设计迭代。即使是在经常改动的情况下,它也能让您保持所需的性能。
PlanAhead提供了一个直观的环境,并且能够为您的设计提供原理图、平面布局规划或器件图。您可以确定和改进设计的层次,以便获得更好的结果和更有效地使用资源,从而获得最佳的性能和更高的利用率。
MySupport:是您在 china.xilinx.com/support 上的个人网页。 您可在这里方便地找到 Xilinx技术支持网络服务,而且还可以依据您的偏好定制显示方式。 已注册的用户可改变内容、版面、颜色和个性化设置。