EDA工具-FPGA设计工具
的英文全称是 Fi Programmable Gate Array ,中文翻译为现场可编程门阵列。从名称上看, F 应该是一种阵列结构。是的, GA 内部是由大量阵列以及它们之间的互联单元构成的。这些阵列和它们之间的互联单元都是可以编程的。阵列能够确定逻辑功能,而互联单元确定逻辑功能之间的互联关系。不同的厂家为这些阵列起了不同的名字,而不同厂家的阵列本身也不尽相同。 FPGA 经过几十年的发展,已经变得十分复杂。FPGA总体上是一个数字,因此它内部还包括了产生可编程时钟的单元,称作 (Phase k Loop) 或者 DLL(Delay lock loop)。为了完成与其他的通信, FPGA 必须兼容不同的 IO 标准,因此 FPGA 还包括了可编程的 IO 单元,允许用户使用不同的 IO 标准。
FPGA 在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到了广泛应用。随着功耗和成本的进一步降低, FPGA 还将进入更多的应用领域。
目前,FPGA的主要厂商及有Ara、Xilinx、Latte和Actel。每一个FPGA常见都为自己的FPGA提供了专门的设计工具:
(1)ALTERA:其开发工具-MAX+PLUS II是较成功的PLD开发平台,最新又推出了Qus II开发软件。Altera公司提供较多形式的设计输入手段,绑定第三方综合工具和仿真软件如ModelSim。
(2)Xilinx:Xilinx的创始人Rossman是FPGA的发明者。开发软件为Foundation ISE和Alliance。目前全球PLD/FPGA产品80%以上是由Altera和Xilinx提供的。可以讲Altera和Xilinx共同决定了PLD技术的发展方向。
(3)Lattice:Lattice是ISP(In-System Programmability)技术的发明者。与ALTERA和XILINX相比,其开发工具比Altera和Xilinx略逊一筹。中小规模PLD比较有特色,大规模PLD的竞争力还不够强(Lattice没有基于查找表技术的大规模FPGA)。Lattice是第三大可编程逻辑器件供应商。Lattice ispLEVER是Lattice FPGA集成开发环境。
(4)ACTEL:反熔丝FPGA的领导者。由于反熔丝FPGA抗辐射、耐高低温、功耗低、速度快,所以在军品和宇航级上有较大优势。ALTERA和XILINX则一般不涉足军品和宇航级市场。
- 上一篇:什么是VHDL?
- 下一篇:EDA工具-IC设计软件