莱迪思半导体公司日前宣布发布Lattice Diamond?设计软件的1.4版本,这是适用于莱迪思FPGA产品的设计环境。Lattice Diamond 1.4软件的用户将得益于几大实用的增强功能,使得FPGA设计探索更容易并且缩短产品上市时间。
Lattice Diamond 1.4软件还通过为整个MachXO2? PLD系列提供最终实际的时序、功耗模型和位流,增强了对MachXO2? PLD系列产品的支持,包括最新的晶圆级芯片尺寸封装的LCMXO2-2000U和LCMXO2-1200U器件,它们是超大批量、成本和功耗敏感应用的理想选择。此外,通过Lattice Diamond 1.4软件,部分客户可以开始使用最新发布的低成本、低功耗、中档LatticeECP4? FPGA系列器件进行设计。
莱迪思软件市场部总监,Mike Kendrick说道,“当用户试图将越来越多的功能集成到一块FPGA中时,在最短的时间内实现时序收敛将是一个重大的挑战。Lattice Diamond 1.4软件提供了最合适的FPGA工具组合以及更强的实用性,使得设计关键路径的时序迅速收敛,这对于低功耗和成本敏感的FPGA应用而言十分重要。”
针对MachXO2 PLD系列的最终数据支持
Lattice Diamond设计环境使得用户可以方便地探索设计方案,当他们的目标是设计成本敏感、低功耗、大批量的应用——这是适合使用MachXO2 PLD系列的理想应用类型。Lattice Diamond 1.4软件现在包括基于所有MachXO2器件实际芯片特性的时序、功耗、封装和位流的最终数据。所有封装(除了LCMXO2-2000U的晶圆级芯片尺寸封装,稍后也会发布)都有最终的同时开关输出(SSO)数据。使用Lattice Diamond 1.4软件,用户现在可以使用针对MachXO2系列器件的最新数据进行设计和分析。
最早可用于新的LatticeECP4 FPGA系列
11月28日发布的LatticeECP4 FPGA系列为成本和功耗敏感的有线、无线、视频和计算市场重新定义了低成本、低功耗的中档FPGA。部分客户将采用这些新器件,使用Lattice Diamond 1.4软件来进行设计。Lattice Diamond 1.4提供了一整套功能强大的工具,专门针对LatticeECP4系列独特的逻辑结构及其内置的固化IP模块,用以实现更低成本和功耗的应用。特别是,一个新的System Planner工具有助于优化资源的使用,并且针对新一代DSP模块做了多项改进。
设计探索缩短了产品上市时间
Lattice Diamond 1.4软件现在提供了器件资源报告,在分层设计中使用,之后进行综合或者映射步骤(映射综合结果到器件资源的步骤)。然后,可以得到按逻辑(寄存器)和物理(slice)单元的器件资源报告。此功能可帮助用户迅速了解他们设计的哪些部分使用的是有限的器件资源,从而可以使他们针对目标器件进行设计优化。该信息可以被导出到一个文本文件或CSV文件,在其他工具中进行分析。
为了提高时序收敛的效率,用户现在可以设置多PAR布局和布线工具在尝试最大数量的种子(或起点)或者最后一个种子实现了时序收敛——两者之一发生时停止,以先到者为准。为了实现更快的设计探索,现在可以将这些多PAR任务分配到多核CPU的计算机上并行运行。
此外,用户还可以采用Run Manager工具来并行处理多个实现(或设计结构),并更快地获得时序和利用率结果。用户可以单独控制可同时运行的实现和多PAR进程的最大数量。使用Lattice Diamond 1.4,用户还可以1对1地比较多个实现的运行报告,并很容易地确定适用于其设计的最佳实现。
Lattice Diamond 1.4软件也可以帮助那些希望以后将他们的设计迁移到同一器件系列中成本较低的器件上,并同时维持现有的电路板布局的用户。现在Lattice Diamond软件已经将这一功能扩展到所有的莱迪思器件系列。
更加易于使用
Lattice Diamond软件是一个直观的用户设计环境,使用户能够更迅速地完成他们的设计。Lattice Diamond 1.4软件中的引脚分配设计规则检查(DRC)引擎已经重新设计并专为LatticeECP3?、MachXO2和LatticeSC?器件系列而实现,提供了引脚分配和配置时的实时、按需DRC,以及用户友好的报告,有助于识别和更正引脚的使用问题。
此外,使用莱迪思综合引擎(LSE)工具的用户现在可以在新的莱迪思设计约束图形化编辑器(SDC)中创建和编辑Synopsys设计编译器(SDC)综合约束。这个编辑器会自动填充设计时钟、端口和网名,并提供实时的语法和语义检查。它会生成一个可以用于LSE的SDC文件。
该版本附带了新的Diamond Deployment工具。它使用直观的向导程序,创建符合用户部署方法所要求的格式的相应器件编程文件。还有Lattice Diamond 1.3版发布的Diamond Programmer,这两个工具现在包括了ispVM?系统软件中最受欢迎的功能,但有一个更直观的工作流程。 ispVM系统软件是目前莱迪思提供的功能全面的独立的器件编程管理器。Diamond Deployment工具是一个独立的工具,可用作Lattice Diamond环境中的附件。
第三方工具支持
Lattice Diamond软件包括Synopsy的Synplify Pro高级FPGA综合,支持Windows和Linux操作系统。还包括了Aldec的Active-HDL Lattice Edition II仿真器Windows版。
除了Synplify Pro和Active-HDL的OEM版提供的对莱迪思器件的工具支持外,莱迪思器件还受到Synopsys Synplify Pro和Aldec Active-HDL完整版的支持。Mentor Graphics ModelSim SE和Precision RTL综合也支持莱迪思器件。
定价和供货情况
Lattice Diamond 1.4软件Windows和Linux版现都可从莱迪思网站下载。一旦下载并安装,它可通过Lattice Diamond免费许可证或Lattice Diamond订购许可证使用。Lattice Diamond免费许可证可在从莱迪思网站申请时立即生成,并无需任何费用即可用于许多广受欢迎的莱迪思器件,如MachXO2和MachXO? 器件系列,LatticeXP2?系列和LatticeECP2? FPGA系列以及Platform Manager?器件。Lattice Diamond免费许可证可用于适用于莱迪思综合的Synopsys Synplify Pro以及Aldec Lattice Edition II混合语言仿真器。
购买Lattice Diamond订购许可证,可以拥有免费许可证提供的所有功能,并且增加了对所有莱迪思FPGA的支持,包括LatticeECP3器件。部分客户还可以使用最先提供的LatticeECP4器件支持。Lattice Diamond订购许可证的价格是每年895美金。