但是,从FPGA使用者角度考虑,FPGA方案设计完成后,由于FPGA供货问题,有时不能立即拿到某些FPGA批量产品;或者发现另外一家FPGA企业的产品价格更低或性能更合适,但想转换到另外一家企业的产品就有困难,通常从FPGA硬件到开发板、软件环境都要全面更换。为了解决这个问题,不供应FPGA芯片的独立的第三方开发板供应商的优势就显现了,例如Altium NanoBoard 2系列开发板及Altium Designer设计工具,可使工程师快速开发和PCB布线,自由地采购FPGA厂家的芯片。
但是,NanoBoard 2的成本又上去了,需要上万元人民币。因此,Altium NanoBoard 3000应运而生,其特点尽管又是针对某公司某款FPGA,但是价格只有4000元人民币以下。另一个突出特点是设计人员可在事前不具备任何FPGA专业技术的情况下,在FPGA内部构建基于“软”处理器的优异系统。
David总结道,设计师们正在寻找新的方法来减少FPGA开发方案固有的复杂性以及对专业技能的要求。目前的发展方向是高层FPGA开发系统,该系统避免了使用难懂的HDL的需要,并减少了对有关底层元器件架构的知识要求。该方案也使FPGA设计向许多新的主流设计师打开了大门,包括传统的硬件工程师、软件开发人员以及新一代系统设计师。
高、中密度FPGA值得关注
“FPGA正不断追求生产更大、更快(因此要求功率更高),”Lattice(莱迪斯)半导体公司副总裁Douglas Hunter认为FPGA高密度和中密度正在全面发展。这表现在:(1)FPGA产品继续主导着高端设备的发展——自FPGA开始出现实际上就一直是这种情况。今天,这种趋势则侧重于寻求不同的方法来构建这些较大的设备。(2)但对低端产品而言,继续强调低功率和低成本设备的开发。但是,在许多情况下,这些产品几乎等同于已去除了大多数性能和特点的高端设备。遗憾的是,对此类设备的价值主张总是“花得少,得到的就少”。(3)行业发展中最令人感兴趣的是中等密度(10k~200k LUT)FPGA产品的出现。这些设备在提供许多高端产品特征的同时,还保持了低功耗、低成本的特点。Lattice半导体公司的方法是开发使客户花钱更少的中等密度设备,但这并不意味着要牺牲其应用所需要的性能和特点。例如,LatticeECP3中等密度FPGA系列产品的特点是:逻辑密度为17k~149k LUT;16个3.2Gbps SERDES通道;数据速率范围为250Mbit/s~3.2Gbit/s,以及最大存储量可达6.8M位的嵌入式RAM存储块。但是,ECP3的成本和消耗的功率都只是高端FPGA产品的一半。