赛灵思发布Vitis的统一软件平台,从边缘至云端助攻硬件开发( 二 )

一、Vitis:支持从边缘到云端的硬件开发

实际上,Vitis是一个构建在基于堆栈架构之上的统一软件平台,免费面向所有开发者。

同时,其独立于赛灵思在2012年发布户的集成设计环境——Vivado设计套件,该套件能够把各类可编程技术结合在一起,且能扩展多达1亿个等效ASIC门的设计。

与Vivado相比,Vitis不仅能帮助软件开发者更灵活地开发硬件,同时还可将硬件模块封装成软件可以调用的函数,进一步帮助硬件设计者提高工作效率。

但罗霖也提到,Vitis统一软件平台的推出并不是对Vivado设计套件的替代,那些喜欢使用硬件代码进行编程的用户仍然可以获得Vivado设计套件的支持。

简单地说,Vitis主要从四个方面为用户的硬件开发提供支持:

1、全面的内核开发套件。它不仅拥有赛灵思运行时库(Xilinx Runtime,简称XRT),能够管理不同域间的数据移动。

同时,它还为用户提供编译器、分析器和调试器等核心开发工具,可无缝集成业界标准的构建系统和开发环境。

推荐阅读