莱迪思发布Lattice Diamond™ FPGA设计软件工具套件1.2版本
扫描二维码
随时随地手机看文章
21ic讯 莱迪思半导体公司日前宣布发布Lattice Diamond™ FPGA设计软件工具套件的1.2 版本,这是适用于莱迪思FPGA产品的旗舰版设计环境。新的MachXO2™ PLD器件的用户现在可以基于LatticeMico8™开放源代码的8位控制器内核,使用包含在Lattice Diamond设计环境中的LatticeMico™系统工具实现整个系统。
此外,Lattice Diamond 1.2版增强了对MachXO2 PLD系列的支持,通过提供初步的基于芯片的模型,适用于最近发布的LCMXO2-1200和LCMXO2-1200U器件,并增加了对所有超高I/O数MachXO2器件以及大批量、成本敏感的应用所需的晶圆级封装的支持。
莱迪思软件市场部总监,Mike Kendrick说道,“有了这些新产品,我们的客户将可以使用低成本的PLD,轻松地实现8位嵌入式应用,如控制处理、控制通信、状态机更换和简单的用户接口,而且还有大量的LUT资源可用于集成许多额外功能。”
适用于MachXO2器件的LatticeMico8嵌入式控制器的扩展支持
LatticeMico8软处理器是一款易于使用的嵌入式微控制器,专为在莱迪思FPGA和PLD中的实现而优化。LatticeMico8软处理器占用了最少的资源(最小配置中不超过200个查找表),同时保持了大量的功能集。这是实现控制处理、控制通信、状态机更换和简单用户接口的理想选择。LatticeMico8微控制器通过创新的开放源代码知识产权(IP)核许可证免费提供。这个开放源代码的许可证使得开发人员可以访问IP的HDL文件,以及充分独立和可移植的结构,需要时可以将设计移植到其他FPGA或ASIC平台,同时保护用户特有的设计。
现在MachXO2器件的用户能够生成完整的系统,包括LatticeMico8开放源代码的8位控制器内核版本3.2,采用开放源代码的基于Eclipse的LatticeMico系统工具1.2版本。LatticeMico系统工具创建和同步系统硬件和相关软件的开发环境。用户可以通过选择独特的外设集来进行系统定制。软件开发环境自动根据这个系统而调整,并包括了相关的驱动程序代码。即使对系统进行了更改,硬件和软件环境仍将保持同步,避免了用户不必要的维护。
针对新的MachXO2 PLD系列更新的软件支持
Lattice Diamond设计环境使得用户可以方便地探索设计方案,因为他们的目标是成本敏感、低功耗、大批量的应用——这是适合于MachXO2系列的理想应用类型。Lattice Diamond 1.2软件现在包括更新的功耗、时序和SSO分析值,基于实际的芯片特性,适用于MachXO2 LCMXO2-1200和LCMXO2-1200U器件。
此外,Reveal™硬件调试器已通过实际的MachXO2器件芯片验证。这使得用户可以简单地指定需要观察的信号,方便地进行调试,然后使用软件来自动配置,并插入必要的调试逻辑。针对实时分析,软件中先进的运行时的功能提供了动态定义必要的触发器来捕获数据的灵活性。
Lattice Diamond设计流程的改进
2010年6月发布的Lattice Diamond软件包含了直观、现代的图形用户界面,使用了一些新概念可以帮助用户快速探索设计方案,以满足他们的成本、功耗和性能指标。Lattice Diamond 1.2版在这个基础上,进行了多个设计流程上的改进。特别是,现在用户可以定制流程,在每个流程的子步骤后,自动创建的他们需要的报告,他们可以选择预定义的窗口布局,调整为最常见的设计任务。
第三方工具支持
Lattice Diamond软件包括Synopsy的Synplify Pro高级FPGA综合,支持所有的操作系统。还包括了Aldec的Active-HDL Lattice Edition II仿真器Windows版。
除了Synplify Pro和Active-HDL的OEM版提供的对莱迪思器件的工具支持外,莱迪思器件还受到Synopsys Synplify Pro和 and Aldec Active-HDL完整版的支持。Mentor Graphics ModelSim SE和Precision RTL synthesis也支持莱迪思器件。