其做了说明,特别是 ViewDraw 手册的“老”版本和当前版本,前者通常含有很多指导材料。即使没有这些资源,ViewDraw 也足够直观,很容易生成其它门电路实例并把它的输出重新定向到另一个 LED,此时的设计流程似乎很眼熟。
Actel公司销售与市场高级副总裁 Dennis Kish 建议新用户考虑该公司2005年推出的ProASIC3/E 产品系列。该系列跨越3万个~300万个系统门电路,多装了大约 25% 的逻辑电路,并且工作速度约为类似的 ProASIC Plus 器件的两倍。它包含热插拔 I/O 结构等特性,极大简化了复杂的电路板管理应用。Kish 还提到了该公司的 Fusion PSC(可编程系统芯片),它们集成了 ADC 等模拟功能,这尤其适宜系统管理角色。Kish 表示:Actel 公司将在 2007 年 1 季度提供 Igloo系列的样品,该系列的目标是便携式电子设备和低功耗。这个新系列可兼容 ProASIC3/E,但包含有 FlashFreeze 省电输入引脚,它有效地设定了器件的三态并保留所有状态信息。这种方法能将最小的 AGL030 器件的功耗降到约5 W
。
同时,由于 Actel 公司是唯一获得 ARM7 核许可证的
FPGA 厂商,因此该公司与 ARM 公司的关系很密切,特别是可以使用 ARM 的高端 RealView 套件的一个以 FPGA 市场为目标的低价版本。对于未来数月,Kish 承诺了新的参考设计来补充免费工具,这些工具范围从一种基于 GNU 的 ARM 开发工具组(他估计其效率比 RealView 低 25% ~ 30%,并说“当 Fusion 提供 0.5MB 闪存时,这并不重要”。)到以 DSP 功能为重点的 IP(知识产权)块。他说:“借助我们的工具,我们为新的 FPGA 设计者优化了我们的易用软件,并为有丰富经验的用户保留了一些选项和捷径。”
CPLD模糊了与FPGA的区别
Altera作为CPLD(复杂可编程逻辑器件)市场领头羊约有15年了,并继续使用CPLD术语来描述它的 MAX II产品线。该产品系列包含 4 种带有240个 ~ 2210个逻辑元件(该公司把它们等价于192个 ~ 1700个等效宏)的器件,采用的封装有100引脚 TQFP和324引脚的BGA等。最大用户I/O数量范围是从80根 ~ 272根引脚,并且这些可热插入的器件支持1.5V、1.8V、2.5V、3.3V I/O逻辑电平。内部稳压器执行芯核逻辑电路需要的 3.3V/2.5V ~ 1.8V的向下转换。其它有用特性包括可编程史密特触发器输入,以及兼容PCI(外围部件互连)2.2标准,以便在66MHz时工作于3.3V(该器件的最大计数频率是 304 MHz)。闪存保留了配置数据来实现“立即接通”操作,有一个8kB区是为用户数据预备的。
这些器件采用查寻表体系结构,这暗示了它们与FPGA的共同之处多于PLD(见附文《CPLD变快变宽》)。Altera 公司低成本产品高级市场经理 Denny Steele 解释说:产生乘积项的这种结构把CPLD同FPGA区分开了。他说:“传统的CPLD体现了一种一般用与-或(AND-OR)阵列构建的乘积项结构,它对地址解码器等应用十分适用。” 相比之下,FPGA采用一种四输入查寻表体系结构,它从四条地址线有效实现了所有逻辑功能。Steele说:“由于这种设计在执行算术时非常快,因此FPGA很自然地倾向于DSP和通信应用。”他说 :另一个关键的区分因素是CPLD 使用到处运行的交叉点开关布线资源,而FPGA是分段布线,它直接并且确定性地连接大型逻辑块。
对于Altera的EPM1270器件,该公司的150美元MAX II开发工具包内的硬件包括开发板、ByteBlaster II 并口下载电缆、用于把开发板连到 PC 主机的 USB 电缆。板的 PCI 方式的外形容纳了 CPLD、1MB Cypress SRAM,以及带有电流传感电路来监视 CPLD 功耗的 ADC。另外,该板配备双行 16 字符 LCD 以及通常的 LED 阵列、开关和管座,并带有 USB 和 PCI 接口。PCI 接口可承受 3.3 V 和 5V电压。一张 CD 提供了兼容 Windows NT/2000/XP 的 Quartus II 开发软件的万维网版本,而另一张则带有系统文档,其中包括《入门》(Getting Started) 指南的电子副本。
EPM1270把127个LAB(逻辑阵列块)排列到一个二维“行列式”结构中。每个LAB均包含 10 个逻辑元件,每个元件都是从四输入查询表构建的,围绕着控制、反馈和布线资源(图3)。利用查寻表,每个逻辑元件都能实现任何四输入功能 ;LAB进位逻辑能跨