Xilinx FPGA开发工具链各自特点 2012_7_28

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技术支持网络服务,而且还可以依据您的偏好定制显示方式。 已注册的用户可改变内容、版面、颜色和个性化设置。

软件很大 无法上传 特此分享我的网盘接 供大家下载使用 Xilinx(赛灵思)是全球领先的可编程逻辑完整解决方案的供应商。Xilinx研发、制造并销售范围广泛的高级集成电路、软件设计工具以及作为预定义系统级功能的IP(Intellectual Property)核。客户使用Xilinx及其合作伙伴的自动化软件工具和IP核对器件进行编程,从而完成特定的逻辑操作。Xilinx公司成立于 1984年,Xilinx首创了现场可编程逻辑阵列(FPGA)这一创新性的技术,并于1985年首次推出商业化产品。眼下Xilinx满足了全世界对 FPGA产品一半以上的需求。Xilinx产品线还包括复杂可编程逻辑器件(CPLD)。在某些控制应用方面CPLD通常比FPGA速度快,但其提供的逻辑资源较少。Xilinx可编程逻辑解决方案缩短了电子设备制造商开发产品的时间并加快了产品面市的速度,从而减小了制造商的风险。与采用传统方法如固定逻辑门阵列相比,利用Xilinx可编程器件,客户可以更快地设计和验证他们的电路。而且,由于Xilinx器件是只需要进行编程的标准部件,客户不需要象采用固定逻辑芯片时那样等待样品或者付出巨额成本。Xilinx产品已经被广泛应用于从无线电话基站到DVD播放机的数字电子应用技术中。传统的半导体公司只有几百个客户,而Xilinx在全世界有7,500多家客户及50,000多个设计开端。其客户包括Alcatel,Cisco Systems,EMC,Ericsson,Fujitsu,Hewlett-Packard,IBM,Lucent Technologies,Motorola,NEC,Nokia,Nortel,Samsung,Siemens,Sony,Oracle以及Toshiba。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值