赛灵思Vivado 开启“ALL Programmable”新征程
扫描二维码
随时随地手机看文章
每一家伟大的公司都会提出一个响亮的口号,融入公司企业文化的精髓,耐克是“JustDoIt”、苹果是“再一次改变世界”、英特尔是“Leapahead”。作为全球FPGA领军企业,赛灵思(Xilinx)在4月25日提出了“ALLProgrammable”。这一口号秉承了赛灵思一贯以来深耕FPGA形成的企业精神,把“可编程”这一理念推演到了极致。
在赛灵思提出“ALLProgrammable”口号的同时,赛灵思还推出了面向未来十年的Vivado设计套件,Vivado是以IP及系统为中心的新一代设计环境,完美的诠释了“ALLProgrammable”精神。
颠覆FPGA传统设计理念
过去在FPGA设计中有两大瓶颈,一个是系统集成瓶颈,包括设计和IP复用、集成算法和RTL级IP、模块和“系统”验证等;另一个是实现瓶颈,包括层次化芯片布局规划、多领域和多芯片物理优化等。
“Vivado的推出就是要打破这两大瓶颈,把设计生产力提升4倍。”赛灵思全球高级副总裁汤立人告诉21ic中国电子网记者。
Vivado是赛灵思提出“ALLProgrammable”后首款重要产品,Vivado设计套件包括高度集成的设计环境和新一代从系统到IC级的工具,这些均建立在共享的可扩展数据模型和通用调试环境基础上。
赛灵思把Vivado称为针对未来十年“AllProgrammable”器件的颠覆之作,这是名至实归的。
Vivado不仅能加速可编程逻辑和IO的设计速度,而且还可提高可编程系统的集成度和实现速度,让器件能够集成3D堆叠硅片互联技术、ARM处理系统、模拟混合信号(AMS)和绝大大部分半导体IP核,将设计生产力提高到同类竞争开发环境整整4倍。
Vivado卓越的性能来源于赛灵思对于精细化研发的坚持。实际上,早在2008年,赛灵思就启动了Vivado的研发项目,整个项目团队由500多人构成,在产品正式定型以后,在过去一年中,赛灵思还和100多家客户和联盟计划成员进行了完善的试用和测试,从而在现在推出了最终产品。
生产力提升4倍速
现代电子行业市场竞争日趋激烈,早一步推出新产品就能够在市场竞争中占据领先优势。Vivado作为面向新一代可编程设计的设计工具,在提升产品设计速度方面独具优势。
在加速集成方面,Vivado利用IP和系统为中心让集成验证速度提升更快;在加速实现上,Vivado则是具有带ECO功能的快速、层次化且结果恒定的自动设计收敛。在加速集成和快速集成两个维度,Vivado都把设计速度提升了4倍。
汤立人表示:“Vivado要解决的就是加速生产力的问题:加速IP集成,加速实现,生产力加倍。这就是Vivado发布的意义。”
4倍的提升,这意味着过去假如需要一年时间利用FPGA设计一个新产品,现在则只需要3个月就可以正式推出。
实际上,4倍速是综合了多个方面提出的指标。在一些特定设计项目中,Vivado提升幅度更大。比如在专注于集成的组件中,硬件协仿真性能提升了100倍。在专注于实现的组件中,Vivado工具采用层次化器件编辑器和布局规划器、速度提升了3至15倍。
OmniTek董事总经理RogerFawcett明确的表达了对Vivado的喜爱之情,他说:“我们参加了针对Vivado设计套件的合作伙伴培训活动,新产品给我们留下了深刻的印象。我们认为IP-XACT、SDC和AMBAAXI4等业界标准的采用对大型28nm器件所需的FPGAIP的推广而言非常重要。VivadoIP集成器和IP打包器工具进一步缩短了IP开发和集成所需的设计时间。”
ALL Programmable
赛灵思现在推出Vivado,并且提出“ALLProgrammable”口号,来源于赛灵思在FPGA领域长期的积累。
“AllProgrammable”器件,就28nm工艺而言,赛灵思开发出了许多类型的可编程技术,从逻辑和IO、软件可编程ARM处理系统、3D-IC、模拟混合信号(AMS)、系统到IC设计工具以及IP等。赛灵思将上述可编程技术进行不同组合,然后集成到”AllProgrammable”器件中,如目前发货的基于堆叠硅片互联技术(SSIT)的Virtex-72000TFPGA和Zynq-7000可扩展处理平台(EPP)以及支持高级模拟混合信号(AMS)、高性能SERDES和PLL到可编程数据转换器资源的FPGA。
Vivado则是把过去复杂的FPGA设计流程模块化、可视化,提升设计速度。当设计人员在汽车、消费类、工业控制、有线与无线通信、医疗等众多应用中采用新一代“AllProgrammable”器件来实现可编程逻辑或者可编程系统集成时,Vivado工具有助于提高他们的生产力。
展望ALLProgrammable未来前景,汤立人说,如果i'mlovin'it让你想到麦当劳,以后我们希望您看到或者想到“AllProgrammable”,你会想到赛灵思。