DIAMOND FPGA设计软件实现低功耗、成本敏感的FPGA应用开发

上网时间: 2010年06月28日? 我来评论 【字号: ? ?小】

关键字:FPGA? CPLD? Diamond FPGA?

莱迪思半导体公司今天宣布推出莱迪思Diamond FPGA设计软件1.0版本,新的用于莱迪思FPGA产品开发的全面的设计环境。莱迪思Diamond软件提供了一整套功能强大的工具,高效的设计流程和现代化的用户界面,使设计人员能够更迅速地投入低功耗、成本敏感的FPGA应用开发。

“在Helion,我们已使用了莱迪思Diamond设计软件,用于视频图像处理流水线IP的Ionos线的开发,整合那么多不同的,功能强大的软件工具到一个图形用户界面给我们留下了深刻的印象,”Helion GmbH公司首席技术官Arndt Bussman博士说: “这个整合使我们的FPGA代码开发过程呈现了前所未有的设计效率和质量。”

“Diamond软件为我们的客户提供了一个简单易用,直观的设计环境,对成本敏感、低功耗应用的关键设计问题能够进行特别处理。随着设计越来越大,FPGA越来越多地被用于成本更加敏感,大批量的应用,设计人员需要一个容易学习,灵活的设计环境来探索不同的实施方案,从而达到成本、功耗和性能指标,“莱迪思软件产品规划经理Mike Kendrick说。 “Diamond软件使设计人员能够在一个项目中有效地管理多个实现方案。

此外,Diamond软件继续如之前推出的ispLEVER 设计环境,专门针对低成本,低功耗应用,提供业界领先的功能。当针对莱迪思的业界领先的FPGA产品线时,这些包括了一个非常精确的功耗计算器、同步的开关输出噪声计算器,及经过验证的MAP和PAR FPGA 实现算法,采取新办法以避免拥塞。“

直观的现代用户界面用于新一代设计工具

Diamond软件使设计人员能够迅速实施所交给的任务,因为导航是直接和直观的。设计人员可以通过attach/detach功能管理设计视图窗口。屏幕上同时激活多个交替的并行设计视图,避免了由于没有先进的窗口管理可能造成的混乱。与Diamond视图之间的大量互查看功能相结合,设计人员可以迅速地深入研究设计实现的利用率和关键时序。

轻松地进行设计探索

Diamond软件支持多个设计实现。各种实现可以共享设计源代码,或每个实现可以有自己独立的设计源代码。允许在Diamond软件中实施设计探索:可以尝试不同的方法来对设计大小、成本、性能和功耗的效果进行评估。对逻辑综合和布局布线的优化选项的控制作为一种策略,可以很容易应用到任何实现。Diamond软件带有一个预定义策略的库,用户还可以创建自己的策略,并将它们添加到该库。可以对单个策略设置进行更新,例如,一个备用的PAR算法用于调整高度关联的设计,运行一些独特的实现以确定是否结果更好地满足成本,功耗和性能的设计目标。最后,Run Manager可以执行一系列用户选择的实现,执行流程,如果有多核处理器的话,利用它以改善所用的时间到最终结果。

改进设计效率

Diamond设计环境包括很多其他设计流程的改进,能够大大提高设计人员的效率,特别是针对低功耗,成本敏感的应用。例如,通过迅速查找代码错误和改进设计文档,内置的HDL可视化和代码核节省了时间。另一个例子是,设计人员可以使用新的时序分析视图迅速查找,调查和处理时序问题。时序分析视图能够轻松地实施静态时序结果的导航。当修改了时序约束时,对时序分析的直接更新避免了需要重新实现设计而花费潜在的大量时间。Diamond软件还包括用于脚本设计流程的大量功能。Diamond 设计环境专用的Tcl命令词典提供了项目、网表、HDL代码检查、功耗计算,硬件调试插入和分析。

扩展平台的支持

Windows和Linux支持Diamond设计环境。它包括支持Windows 7,以及Windows 7 64位,Diamond软件能够访问整个4G存储器空间。这使得设计人员能够面对最大的LatticeECP3?器件,带来了前所未有的系统性能和灵活性。Diamond设计环境包括支持Windows XP、Windows Vista (32 bit)和Windows 7(32位和64位),以及Linux(Red Hat Enterprise Linux和Novell SUSE)。

其他莱迪思设计软件

其他莱迪思设计工具可以分开下载,包括LatticeMico32 System 和 ispLEVER Classic,以及针对可编程混合信号设计的PAC Designer设计工具。,莱迪思Diamond许可证能用于任何受许可证控制的工具。

第三方工具支持

针对支持所有操作系统,软件拥有Synopsys的Synplify Pro高级FPGA综合工具,以及用于Windows的Aldec 的Active-HDL Lattice Edition II模拟器。

除了Synplify Pro 和 Active-HDL的OEM版本提供的对莱迪思器件的工具支持,完整版的Synopsys Synplify Pro 和Aldec Active-HDL也支持莱迪思器件。Mentor Graphics ModelSim SE 和 Precision RTL综合工具还支持最新的LatticeECP3 FPGA系列。

对ispLEVER设计软件的支持

在今后的18个月,莱迪思将继续支持用于FPGA设计的ispLEVER设计工具套件,并使FPGA用户过渡到Diamond设计环境。对ispLEVER Classic产品没有做更改,仍针对CPLD和成熟的FPGA器件。

定价和供货情况

现在支持Windows和Linux的莱迪思Diamond软件可从莱迪思网站下载。一旦下载并安装后,只要有Diamond免费许可证或Diamond订购许可证,就可以使用软件。用户向莱迪思网站递交申请后,可以立即生成Diamond免费许可证,并能够无成本的使用许多深受欢迎的莱迪思器件,诸如 MachXO?PLD系列、LatticeXP2?FPGA系列和 LatticeECP2?FPGA系列。Diamond免费许可证也可以用于莱迪思综合的Synopsys Synplify Pro和Aldec Lattice Web Edition II模拟软件。

可以购买Diamond订购许可证,增加了对所有莱迪思FPGA产品的支持,包括最新的LatticeECP3器件。能够启用Synopsys Synplify Pro用于莱迪思的综合,Aldec Lattice Edition II混合语言仿真器用于增加功能和性能。一个Diamond订购许可证能用于新的Diamond软件和现有的ispLEVER软件。Diamond订购许可证的价格为每年895美元。拥有有效维护协议的所有莱迪思ispLEVER软件的用户将免费获得Diamond订购许可证,将从莱迪思发布Diamond 1.0之日起有一年的有效期。

相关阅读:
? 应对视频监控数字化转型大潮,莱迪思差异化FPGA方案脱颖而出
? 借助Altium快速原型设计服务降低开发风险与成本
? 针锋相对:英特尔是否会收购Altera或者Xilinx?
? 莱迪思推出ispClock5400D可编程时钟器件评估板

标签 FPGA?? 操作系统??

[ 投票数:? ] 收藏 ??? 打印版 ??? 推荐给同仁 ??? 发送查询 ??? ?订阅杂志

评论
免费订阅资讯速递
信息速递-请选择您感兴趣的技术领域:
  • 安防监控
  • 便携设备
  • 消费电子
  • 通信与网络
  • 分销与服务
  • 制造与测试
  • 工业与医疗
  • 汽车电子
  • 计算机与OA
  • 电源管理
  • 无源器件与模组
  • 新能源
  • 供应链管理
论坛速递
相关信息
  • FPGA是什么
  • FPGA(Field Programmable Gate Array)即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的使用非常灵活,同一片FPGA通过不同的编程数据可以产生不同的电路功能。FPGA在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到了广泛应用。随着功耗和成本的进一步降低,FPGA还将进入更多的应用领域。

  • CPLD是什么
  • CPLD的英文全称是Complex Programmable Logic Device,翻译成中文意思是复杂可编程逻辑器件。CPLD是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。

  • 什么是Diamond FPGA?
  • 国际电子商情提供相关Diamond FPGA技术文章及相关Diamond FPGA新闻趋势,及更新最新相关Diamond FPGA电子产品技术

?新浪微博推荐
Global Sources


编辑推荐
?大家正在说


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
电子元器件数据手册下载
数据手册搜索

Datasheets China.com

《汽车电子特刊》

汽车电子系统在现代的汽车中占有的比重越来越高,对产品设计的工程师来说,产品的设计和验证面临着很多的挑战。本期《汽车电子特刊》将会向您呈现ADI技术对于汽车电子行业的应用等,还有IIC汽车电子论坛的精彩回顾哦!

扫一扫,关注最新资讯

esmc