由于经济压力,人们对使用 100 美元以下的低价位的的兴趣越来越高;而另一方面,也是由于经济原因市场上能满足这种低价位的设计工具越来越少。好在经过仔细的搜寻,人们还是可以找到一些物美价廉的工具的。 在《EDN China》杂志上讨论对PLD和 FPGA 免费或开发支持的专题文章,最近的一篇发表在 1997 年 (参考文献 1)。在重温该文和随后在《技术前沿》栏目发表的上一篇关于该主题的文章时,我们发现上述两篇文章所提到的许多公司已不再从事或已大大地压缩了逻辑业务活动 (参考文献 2)。硅片供应商 AMD公司和朗讯科技公司,以及后来的杰尔系统公司,都将其产品系列出售给Lattice 半导体公司;Anachip 公司收购了 ICT公司;摩托罗拉公司终止了 FPGA 开发活动;STMicroelectronics公司收购了Waferscale Integration公司;Xilinx 公司接管了飞利浦公司的产品系列。 在作者准备本文时,Atmel 公司和 Cypress半导体公司都没有回答作者多次要求它们提供信息的请求,由此看来,两家公司的可编程逻辑产品系列难以为 继的传闻也许是真的。由硅片业务转向软件的Xilinx 公司收购了 Data I/O 公司的 Synario 部。这一并购活动在某种程度上反映了在电子行业的任何日趋成熟的领域内发生的达尔文之"适者生存"趋势。电子行业中的高科技低迷状态,目前尚无好转的迹象,这就加快了并购的步伐。正是这种低迷状态不断地给业者施加愈来愈大的压力去压缩系统设计开发周期和材料成本,从而使得如今谈论 PC 软件免费或几近免费,比 1997 年更合时宜。(本文还把过去文章讨论的重点从软件拓宽到包括其它开发工具。) 然而,你的需求与其余的芯片供应商和软件供应商的需求是不一致的,因为这些供应商不愿意提供免费的或廉价的开发工具,当他们的投入回报还不清楚时尤其是如此。它们乐意提供限时或只有部分关键功能的产品版本给你试用,但是,要想进行有意义的开发工作,并将你的设计投产,你最终不得不打开你的钱包,支付几百乃至几千美元的费用。当然,这一规则的例外是有的,就像计算机用户厌烦不断向微软送钱而转向开放源代码操作系统和应用程序一样,开发工具的用户也许会加入开放源代码运动,以有助于其可编程逻辑开发工作。 软件援助 厂商提供的设计套件的入门级版本通常支持产品系列和器件中具有有限功能的一个子集。例如,Altera 公司的可免费下载的 Quartus II 网络版软件 2.2 版,它针对的是主流的 Max 3000 型和 Max 7000 型 CPLD 器件,以及 Acex、Cyclone 和 Flex 6000 型FPGA,只适用于一个或少数几个高端 FPGA 系列。它支持基于原理图和文本的设计输入、Verilog 和 VHDL 综合、功能模拟和定时分析、布局和布线、以及通过 ByteBlaster、ByteBlasterMV 和MasterBlaster 电缆进行的器件编程。