tateCAD 自动状态机设计生成程序、ChipView 前后拟合图形实用程序 (用以分配和观察引脚和逻辑布局),以及 Xpower 图形功率分析工具。Xilinx 公司也可提供基于电子数据表和 Web 的功率分析工具 (参考文献 4)。ISE WebPack 只能在 Windows 操作系统下运行,而 WebFitter 的基于 Web 的接口还可以支持 Unix 和其它与浏览器兼容的操作系统。所有这些工具都只适用于 Xilinx 的 CPLD。该软件很容易访问报表、注释和元器件报价数据。WebFitter 还允许转换用其它工具和其它制造商的器件生成的设计。
如果 Altera 公司和 Xilinx 公司正在提供可免费下载的设计软件套件,那么可以肯定,第三家最大的
可编程逻辑供应商 Lattice Semiconductor 公司也在这么做。ispLever 起步者工具包的唯一问题是,你需要每半年注册一次,以便获得新的特许文件。ispLever 起步者版本支持 Lattice 公司的 SPLD、CPLD 和 GDX 产品,但不支持它从杰尔系统公司买来、并经内部开发的 FPGA 器件
。要支持这些FPGA器件,你必须升级到售价为 495 美元的 ispLever Base 或价格更贵的升级产品。ispLever 起步者工具包中包含的设计输入选件有 Verilog、VHDL 和原理图,定时约束和引脚输出约束的输入,Mentor Graphics 公司和 Synplicity 公司开发的综合引擎,Lattice 公司开发的 ispVM 可编程实用程序,以及进行功能模拟和时序模拟的能力。
几年前作者通过使用 Cypress 公司的包含 Verilog 和 VHDL 的 Warp 工具集学会了 VHDL(参考文献 5)。售价为99美元的Warp 包括内容广泛的《面向可编程逻辑的 VHDL》参考手册。Warp 支持 Windows 和 Unix 操作系统,而且它的有限状态机编辑程序和定时模拟程序均出自 Aldec公司。与我们所评估过的其它工具集不同,它很容易让你在 Warp 中创建与器件和厂商无关的 HDL 设计,然后将其高效率地编译成 Cypress 公司的可编程逻辑器件。
Actel 公司的免费 Libero Silver 一体化设计环境软件在某些情况下只支持一个器件系列中的最小器件,或在其它情况下支持一个产品系列中系统门电路数量不超过 1 万门的器件,而且它不具备模拟功能。该公司的 Designer Gold 工具集是个后端的布局布线和编程套件,只供那些已有综合和模拟程序的工程师们使用。它同样只支持一个器件系列中的最小的器件,或系统门电路数量不超过 5 万的器件。像 Xilinx 公司一样,Actel 公司也在其网站上提供免费下载的功耗估算实用程序。 Antifuse 的竞争对手 QuickLogic 公司不提供低于 100 美元的开发工具套件,但如果你已有综合与模拟工具,该公司可提供免费的对你所用的器件没有限制的布局布线实用程序。
硬件援助与预制件设计
如果浏览厂商的产品目录,寻找价格低于 100 美元的硬件,你就会发现产品项目实在不多,不过是些下载电缆与封装适配器之类。在准备本文期间,作者曾设想过应该有更多的硬件品种,如演示板、逻辑分析仪、编程器等 (参考文献 6)。幸好,有几款可供选择的、对成本敏感的硬件也能满足这种较宽广的视野的要求。
图1(a)
图1(b)
图 1:Altera 公司 Max 7000 Quick Start 开发工具包 (a) ,其售价为99 美元,刚好低于 100 美元。CoolRunner-II 开发工具包(b),其包括硬件在内的售价为 49.99 美元。它可通过 Xilinx 公司网站购得,或通过分销商免费获取。
Altera 公司供应售价为 99 美元的 Max 7000 Quick Start 开发工具包 (图 1a)。它包括内含 EPM7128 的一块评估板、四个多路控制的七段 LED 显示器、一个电源 LED 指示灯、多个测试点、一个时钟振荡器、按钮开关和扩展接头等。它还带有 ByteBlasterMV 下载电缆和一份 Quick Start 指南、6 伏电源、设计软件和相应的文档。Xilinx 公司提供的类似配置的 Cool-Runner-II 设计工具包是以 XC2C256 为基础的,售价49.99 美元(有新闻稿说,此工具包"通过 Xilinx 遍布全球的分销商免费提供给合格的客户"。)。它包括 CoolRunner-II 的一个额外衬垫或装在 44 引脚 VQFP 中的 XC9500 型CPLD(图 1b)。其它厂商的评估板的标价均不符合收入本文所必须达到的