【转】最近整理了一下可以用在xilinx的 FPGA上的cadence, Synopsys以及Mentor的一些工具,发现最多的居然是Mentor的。呵呵。
这几家都是EDA的大牛,也差不多垄断着ASIC设计领域中各个环境的标准工具。所谓标准工具,就是各个环节中,大家公认的准确的工具。比如用两个 仿真工具来做后仿,要是结果不一样,那么就取是标准工具的那一方出来的数据。所以各大EDA厂家都希望自己的工具可以成为某个节点的标准工具,那么各大公司在设计ASIC的时候肯定都会购买它!
这是一个几年前的标准工具列表。涵盖了从仿真,验证,综合,物理实现,时序分析等各节点的相关工具。会发现都是一些老牌的EDA厂商,尤其是Synopsys,几乎占据了这个列表中的一半。
不过这些工具是用于ASIC设计的,只有一部分支持XILINX的FPGA,可以和ISE一起工作。以仿真工具来说ISE的用户使用文档中给出了3款第三方仿真工具的使用方法,它们是Modelsim,VCS和NCsim,分别是Mentor,Synoposys和Cadence的产品。这也是XILINX提供这些工具的原型库,以及技术支持。
不过如果需要仿真像Microblaze这样的加密IP核,在工具10.1的时候只有modelsim和NCSim,无法只用VCS。清华的一个老师和我说VCS市场占有率有40%,但是Xilinx的一个PAE和我说因为VCS使用的人太少了,xilinx就没有做这些加密IP的库,也不提供任何技术支持,除非你自己去折腾。。。
除了仿真工具,另外也有一些第三方的EDA的工具可以用于XILINX的FPGA开发。下面是我自己从xilinx的网站上整理出来的Cadence ,Synopsys以及Mentor的一些工具。
Cadence
http://xgoogle.xilinx.com/search?output=xml_no_dtd&ie=UTF-8&oe=UTF-8&client=iplocator&proxystylesheet=iplocator&site=IPLocator&filter=0&_ResultsView=Standard&num=25&q=&as_q=&getfields=*&newSearch=http://www.xilinx.com/products/ipcenter/advancedsearch.htm&formAc tion=http://www.xilinx.com/cgi-bin/search/iplocator.pl&IPCategory=&IPSubcategory=&sGlobalNavPick=&sSecondaryNavPick=&requiredfields=ProductType.-Region&partialfields=%28Vendor:Cadence%29&searchbox= Tools | Link | Device | Cadence Allegro / OrCAD FPGA System Planner | http://www.xilinx.com/products/ipcenter/fpga_sys_planner.htm
| Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SXT, Virtex-4 FX, Virtex-4 LX, Virtex-4 SX, Spartan-3A, Spartan-3, CoolRunner-II, CoolRunner XPLA3 | Cadence Design Systems Incisive Enterprise Simulator | http://www.xilinx.com/products/ipcenter/IES-XL.htm
| Virtex-6 HXT, Virtex-6 LXT, Virtex-6 SXT, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SXT, Virtex-5 TXT, Spartan-6 LX, Spartan-6 LXT |
Synopsis
http://xgoogle.xilinx.com/search?output=xml_no_dtd&ie=UTF-8&oe=UTF-8&client=iplocator&proxystylesheet=iplocator&site=IPLocator&filter=0&_ResultsView=Standard&num=25&q=&as_q=&getfields=*&newSearch=http://www.xilinx.com/products/ipcenter/advancedsearch.htm&formAction=http://www.xilinx.com/cgi-bin/search/iplocator.pl&IPCategory=&IPSubcategory=&sGlobalNavPick=&sSecondaryNavPick=&requiredfields=ProductType.-Region&partialfields=%28Vendor:Synopsys%20Inc%29&searchbox= Tools | Link | Device | Synopsys VCS® and VCS MX | http://www.xilinx.com/products/ipcenter/vcs.htm
| Virtex-6 HXT, Virtex-6 LXT, Virtex-6 SXT, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SXT, Virtex-5 TXT, Spartan-6 LX, Spartan-6 LXT, Spartan-3A, Spartan-3E | Synopsys Synplify Premier - Physical Synthesis Tool | http://www.xilinx.com/products/ipcenter/dr_dt_amplify.htm
| Virtex-6 HXT, Virtex-6, Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-5 FX, Virtex-6 -1L, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SX, Virtex-5 SXT, Virtex-5 TXT, Virtex-4 FX, Virtex-4 FX XA, Virtex-4 LX, Virtex-4 SX, Virtex-4 XA, Virtex-II Pro, Virtex-II, Virtex-E, Virtex and Virtex-E, | Synopsys Synplify®/Synplify Pro™ | http://www.xilinx.com/products/ipcenter/dr_dt_synplicity_synplify.htm
| Virtex-6 -1L, Virtex-6 HXT, Virtex-6, Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-5, Virtex-5 FX, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SX, Virtex-5 SXT, Virtex-5 TXT, Virtex-4, Virtex-4 FX, Virtex-4 FX XA, Virtex-4 LX, Virtex-4 SX, Virtex-4 XA, Virtex-II Pro, Virtex-II, Virtex-E, | Synopsys Identify™ - RTL Debugger | http://www.xilinx.com/products/ipcenter/dr_dt_identify.htm
| Virtex-6 -1L, Virtex-6 HXT, Virtex-6, Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-6 XC, Virtex-5, Virtex-5 FX, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SX, Virtex-5 SXT, Virtex-5 TXT, Virtex-4, Virtex-4 FX, Virtex-4 FX XA, Virtex-4 LX, Virtex-4 SX, Virtex-4 XA, Virtex-II Pro, Virtex-II, Virtex | Synopsys Certify® - On-Chip Debug for ASIC Prototyping | http://www.xilinx.com/products/ipcenter/dr_dt_certify.htm
| Virtex-6 LX, Virtex-6 LXT, |
Mentor Graphics
http://xgoogle.xilinx.com/search?output=xml_no_dtd&ie=UTF-8&oe=UTF-8&client=iplocator&proxystylesheet=iplocator&site=IPLocator&filter=0&_ResultsView=Standard&num=25&q=&as_q=&getfields=*&newSearch=http://www.xilinx.com/products/ipcenter/advancedsearch.htm&formAction=http://www.xilinx.com/cgi-bin/search/iplocator.pl&IPCategory=&IPSubcategory=&sGlobalNavPick=&sSecondaryNavPick=&requiredfields=ProductType.-Region&partialfields=%28Vendor:Mentor%20Graphics%20Corporation%29&searchbox=
Tools | Link | Device | Mentor Graphics Questa verification platform | http://www.xilinx.com/products/ipcenter/Questa.htm
| Virtex-6 HXT, Virtex-6 LXT, Virtex-6 SXT, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SXT, Virtex-5 TXT, Spartan-6 LXT, Spartan-6 XA, Spartan-3A, Spartan-3A DSP, Spartan-3AN, Spartan-3A XA, Spartan-3A DSP XA, Spartan-3E, Spartan-3E XA, Spartan-3 XA | Mentor Graphics HyperLynx GHz - Signal Integrity | http://www.xilinx.com/products/ipcenter/239985.htm
| Virtex-6, Virtex-5, Virtex-4, Spartan-6, Spartan-3A, Spartan-3A DSP, Spartan-3AN, Spartan-3A XA, Spartan-3A DSP XA, Spartan-3E | Mentor Graphics FormalPro FPGA Logic Equivalence Checking | http://www.xilinx.com/products/ipcenter/233001.htm
| Virtex-6 HXT, Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-5 FX, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SX, Virtex-5 SXT, Virtex-5 TXT | Mentor Graphics Precision® Physical Synthesis | http://www.xilinx.com/products/ipcenter/dr_dt_precisionphysical.htm
| Virtex-6 -1L, Virtex-6 HXT, Virtex-6, Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-6 XC, Virtex-5 FX, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SX, Virtex-5 SXT, Virtex-5 TXT, Virtex-4 FX, Virtex-4 FX XA, Virtex-4 LX, Virtex-4 SX, Virtex-4 XA, Virtex-II Pro, Virtex-II, Virtex-E, Virtex and Virte | Mentor Graphics Tau - Board-Level Timing Analysis Tool | http://www.xilinx.com/products/ipcenter/dr_dt_tau.htm
| Virtex-6 HXT, Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-5 FX, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SX, Virtex-5 SXT, Virtex-5 TXT, Virtex, Spartan | Mentor Graphics HyperLynx PI - Power Integrity | http://www.xilinx.com/products/ipcenter/239967.htm
| Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SXT, Virtex-5 TXT, Virtex-4 FX XA, Virtex-4 LX, Virtex-4 SX, Virtex-4 XA, Virtex-II Pro, Virtex-II, Virtex-E, Virtex and Virtex-E, Spartan-6 HXT, Spartan-6, Spartan-6 LX, Spartan-6 LXT, Spartan-6 XA, Spartan-6 XC, | Mentor Graphics Precision® RTL Synthesis | http://www.xilinx.com/products/ipcenter/dr_dt_precision.htm
| Virtex-6 -1L, Virtex-6 HXT, Virtex-6, Virtex-6 LX, Virtex-6 LXT, Virtex-6 SXT, Virtex-6 XC, Virtex-5, Virtex-5 FX, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SX, Virtex-5 SXT, Virtex-5 TXT, Virtex-4, Virtex-4 FX, Virtex-4 FX XA, Virtex-4 LX, Virtex-4 SX, Virtex-4 XA, Virtex-II Pro, Virtex-II, | Mentor Graphics ModelSim simulator | http://www.xilinx.com/products/ipcenter/ModelSim.htm
| Virtex-6 LXT, Virtex-6 HXT, Virtex-6 SXT, Virtex-5 FXT, Virtex-5 LX, Virtex-5 LXT, Virtex-5 SXT, Virtex-5 TXT, Spartan-6 LX, Spartan-6 LXT, Spartan-6 XA, Spartan-3A, Spartan-3A DSP, Spartan-3AN, Spartan-3A XA, Spartan-3A DSP XA, Spartan-3E, Spartan-3E XA, Spartan-3 XA, Spartan-3 |
0
|
|
|
|