|

随着可编程逻辑器件应用的日益广泛,许多IC制造厂家涉足PLD/FPGA领域。目前世界上有十几家生产CPLD/FPGA的公司,最大的三家是:ALTERA,XILINX,Lattice,其中ALTERA和XILINX占有了60%以上的市场份额。
 |
|
1。ALTERA:九十年代以后发展很快,是最大可编程逻辑器件供应商之一。主要产品有:MAX3000/7000,FLEX10K,APEX20K,ACEX1K,Stratix,Cyclone等。开发软件为QuartusII。
>>欢迎浏览本站ALTERA专栏
|
 |
|
2。XILIXN:FPGA的发明者,老牌FPGA公司,是最大可编程逻辑器件供应商之一。产品种类较全,主要有:XC9500,Coolrunner
,Spartan, Virtex等。开发软件为ISE。通常来说,在欧洲和美国用Xilinx的人多,在日本和亚太地区用ALTERA的人多。
全球PLD/FPGA产品60%以上是由Altera和Xilinx提供的。 可以讲Altera和Xilinx共同决定了PLD技术的发展方向。 >>欢迎浏览本站XILINX专栏 |
 |
|
3。Lattice:Lattice是ISP技术的发明者,ISP技术极大的促进了PLD产品的发展,与ALTERA和XILINX相比,其开发工具略逊一筹。中小规模PLD比较有特色,
1999年推出可编程模拟器件。99年收购Vantis(原AMD子公司),成为第三大可编程逻辑器件供应商。2001年12月收购agere公司(原Lucent微电子部)的FPGA部门。主要产品有ispMACH4000,EC/ECP,XO,XP以及可编程模拟器件等 >>欢迎浏览本站Lattice专栏
|
 |
|
4。ACTEL:反熔丝(一次性烧写)PLD的领导者,由于反熔丝PLD抗辐射,耐高低温,功耗低,速度快,所以在军品和宇航级上有较大优势。ALTERA和XILINX则较少涉足军品和宇航级市场。ACTEL在中国地区代理商是裕利(科汇二部)和世强电讯
|
|
|
|
5。Cypress
: PLD/FPGA不是Cypress的主要业务,但有一定的用户群,中国地区代理商有:富昌电子,德创电子等
|
|
|
6。Quicklogic :专业PLD/FPGA公司,以一次性反熔丝工艺为主,有一些集成硬核的FPGA比较有特色,但总体上在中国地区销售量不大。 |
 |
|
7。ATMEl :PLD/FPGA不是ATMEL的主要业务,中小规模PLD做的不错。ATMEL也做了一些与Altera和Xilinx兼容的片子,但在品质上与原厂家还是有一些差距,在高可靠性产品中使用较少,多用在低端产品上。ATMEL代理较多,有五,六家。
|
|
8。WSI:生产PSD(单片机可编程外围芯片)产品。这是一种特殊的PLD,如PSD8xx,PSD9xx,集成了PLD,EPROM,Flash,并支持ISP(在线编程),价格偏贵一点,但集成度高,主要用于配合单片机工作。2000年8月WSI被ST收购。 |

集成的PLD/FPGA开发环境
这类软件都是由PLD/FPGA芯片厂家提供,基本都可以完成所有的设计输入(原理图或HDL),仿真,综合,布线,下载等工作。
|
|
Altera公司上一代的PLD开发软件,使用者众多。目前Altera已经停止开发MaxplusII,而转向QuartusII软件平台 |
MaxplusII学习资料下载 |
|
MaxplusII Baseline
|
Altera公司的免费PLD开发软件,界面与标准版的MaxplusII完全一样,但需要通过使用MAX+PLUSII
Advanced Synthsis插件才能支持VHDL/Verilog。
该支持MAX7000/3000和部分FLEX/ACEX芯片(如1K30,6016等),共47.1M |
用网卡号申请license
如没有网卡,可以用硬盘号申请,license会发到你的电子信箱,有效期为6个月,到期后可再申请 |
|
MaxplusII E+MAX
|
Altera公司的免费PLD开发软件,界面与标准版的MaxplusII完全一样,只支持MAX7000和MAX3000系列器件,本身支持不复杂的VHDL和Verilog综合,软件较小,共26.8M |
用网卡号申请license ,如没有网卡,可以用硬盘号申请,其他同上 |
|
|
Altera公司新一代PLD开发软件,适合大规模FPGA的开发 |
QuartusII学习资料下载 |
|
QuartusII Web Edition
|
Altera公司的meifeui PLD开发软件QuartusII的免费版本,推荐使用256M以上内存,安装有NT或win2000的机器 |
用网卡号申请license
license有效期为150天,到期后可再申请 |
|
|
Xilinx公司上一代的PLD开发软件,目前Xilinx已经停止开发Foundation,而转向ISE软件平台 |
Foundation学习资料下载 |
|
|
Xilinx公司目前的FPGA/PLD开发软件 |
ISE4.1中文学习资料 |
|
WebFITTER
|
Xilinx公司的免费PLD开发软件,不需下载,可在线编译,结果用e-mail发送到信箱。使用简单,但要求较快的联网速度。支持XC9500
和 CoolRunner系列 |
不需要安装license,但必须注册,申请用户和password |
|
WebPACK ISE
|
Xilinx公司的免费PLD开发软件,支持XC9500,coolrunner,Spartan/II,部分Virtex/E/II器件 |
|
|
ispDesignEXPERT
|
Lattice公司的PLD开发软件,目前最新软件改名为:ispLEVER |
|
|
ispLEVER Starter
|
Lattice公司的免费PLD开发软件,支持600个宏单元以下的Lattice芯片的设计 |
需要注册 license有效期为6个月,到期后可再申请 |
|
Wrap
|
Cypress公司开发软件 |
|
|
|
ACTEL公司开发软件 |
|
|
|
Quicklogic公司开发软件 |
|
|
ABEL4.0
|
开发GAL/PAL的软件,DOS界面 |
免费 |
|
ABEL5.0
|
开发GAL/PAL的软件,DOS界面 |
免费 |
为了提高设计效率,优化设计结果,很多厂家提供了各种专业软件,用以配合PLD/FPGA芯片厂家提供工具进行更高效率的设计,最常见的组合是:同时使用专业HDL逻辑综合软件和PLD/FPGA芯片厂家提供的软件。
HDL前端输入与系统管理软件
这类软件主要是帮助用户完成HDL文本的编辑和输入工作,提高输入效率,并不是必须的,更多人更习惯使用集成开发软件或者综合/仿真工具中自带的文本编辑器,甚至可以直接使用普通文本编辑器。
|
UltraEdit
|
一个使用广泛的编辑器,低版本并不直接支持HDL,但可以将下面的文件中的文字添加到WORDFILE.txt中(该文件在UltraEdit安装目录下),即可支持相应的语言编辑,关键字将用不同色彩标出。VHDL87
VHDL93 Verilog HDL |
|
HDL Turbo Writer
|
VHDL/verilog专用编辑器,可大小写自动转换,缩进,折叠,格式编排很方便。可直接使用FPGAadvantage做后端处理,此套软件也可以编辑C/C++,Java等多重语言,www.saros.com
|
|
HDL Designer Series
|
Mentor公司的前端设计软件,包括5个部分,涉及设计管理,分析,输入等,原Renoir软件也已转到HDL
Designer Series
www.mentor.com/hdldesigner
|
|
Visial
VHDL/ Visal Verilog
|
可视化的HDL/Verilog编辑工具,可以通过画流程图等可视化方法生成一部分VHDL/Verilog代码innoveda公司出品
|
|
Visual Elite
|
Visial HDL的下一代产品,能够辅助系统级到电路级的设计
www.innoveda.com/products/datasheets_HTML/visualelite.asp
|
HDL逻辑综合软件
这类软件将把HDL语言翻译成最基本的与或非门的连接关系(网表),输出edf文件,导给PLD/FPGA厂家的软件进行试配和布线。
为了优化结果,在进行复杂HDL设计时,基本上都会使用这些专业的逻辑综合软件,而不使用PLD/FPGA厂家的集成开发软件中自带的逻辑综合功能。
|
|
Synplify / Synplify Pro, VHDL/Verilog综合软件,口碑相当不错。Synplicity公司出品。下载试用版
|
Synplify学习资料 |
|
|
LeonardoSpectrum,VHDL/VerilogHDL综合软件。(Mentor公司)下载试用版
|
|
Precision RTL Precision
Physical
|
Mentor公司最新的VHDL/VerilogHDL综合软件 |
|
 |
FPGA ComplierII,VHDL/Verilog综合软件,Synopsys公司已停止发展FPGAexpress软件,而转到FPGA
ComplierII平台。 |
FPGAexpress学习资料 |
|
MAX+PLUS II Advanced Synthsis |
ALtera的一个免费HDL综合工具,安装后可以直接使用,是MaxplusII的一个插件,用这个插件进行语言综合,比直接使用MaxplusII综合的效果好。
下载(15M) |
使用手册
|
HDL仿真软件
对设计进行校验仿真,包括布线以前的功能仿真(前仿真)和布线以后包含延时的时序仿真(后仿真),对于一些复杂的HDL设计可能需要这些软件专业的仿真功能。

ModleSim
|
VHDL/VerilogHDL仿真软件,功能比ActiveHDL强大,使用比ActiveHDL复杂。Mentor的子公司Model
Tech出品。更多信息可浏览:http://www.model.com ,下载试用板
|
Modelsim学习资料(中文) |
|
Active HDL
|
VHDL/VerilogHDL仿真软件,人机界面较好,简单易用。Aldec公司出品
下载试用版
|
Active HDL 6.1 使用简介 |
|
 |
Cadence公司出品,很好的Verilog/VHDL仿真工具,其中NC-Verilog
的前身是著名的Verilog仿真软件:Verilog-XL,用于Verilog仿真;NC-VHDL,用于VHDL仿真;NC-Sim,是Verilog/VHDL混合语言仿真工具
|
|
|
NC-Verlog/NC-VHDL/NC-SIM
|
 |
VCS是Synopsys公司的VerilogHDL仿真软件,反映不错;scirocco是Synopsys公司的VHDL仿真软件,似乎没有VCS出名
|
|
|
VCS / Scirocco
|
其他相关软件
|
|
Mentor公司出品,VHDL/Verilog完整开发系统,可以完成除了布线以外所有的工作,包括三套软件:HDL
Designer
Series(输入及项目管理),Leonardo.Spectrum(综合)和Modelsim(仿真)下载试用版 |
|
|
Debussy
|
VHDL/Verilog专用调试和代码优化软件,多用于复杂设计的调试,如CPU设计
www.novas.com |
Debussy学习资料(5.27M) |
|
Visual IP
|
可以为IP core供源代码保护和用户仿真模型 |
|
|
X-HDL
|
可实现VHDL和Verilog语言的相互自动转化 |
|
|
Prime Time
|
静态时序分析软件,Synopsys公司出品,多用于ASIC设计,也可以用于FPGA/PLD设计 |
|
|
System Generator
|
ISE与与Mathlab的接口,利用IP核在Mathlab中快速完成数字信号处理的仿真和最终FPGA实现 |
|
|
DSP Builder
|
QuartusII与Mathlab的接口,利用IP核在Mathlab中快速完成数字信号处理的仿真和最终FPGA实现 |
|
|
SOPC Builder
|
配合QuartusII,可以完成NiosII软CPU的开发工作 |
NiosII快速入门 |
|
Amplify
|
Synplicity公司出品,物理级综合工具 |
|
|
Indentify
|
Synplicity公司最新推出的一种验证工具,可以在FPGA工作时查看实际的节点信号,甚至可以像调试单片机一样,在HDL代码中设断点 |
|
|
Synplify DSP
|
和DSP Builder ,System Generator
类似,用于数字信号处理的开发 |
|
|
Topweaver
|
一个很好用的HDL设计工具,能够自动将子模块聚合成一个顶层文件。
免费共享软件 |
|
|
|
|