Vitis中的Libraries新功能

作者:Chen Yang,AMD工程师;来源:AMD开发者社区

Vitis 2023.2是Vitis开发工具变化较大的一个版本,设计流程和界面发生了变化。今天介绍一下Vitis New IDE的一个新功能。在过去,Vitis使用Vitis Libraries中的库进行开发的时候,会存在移植困难,IDE支持有限的问题,导致用户处于一个尴尬的境地。针对这一问题,Vitis New IDE做了哪些变化呢?

新版IDE提供了Libraries的窗口,如果没做任何操作的话,可以看到这里面是个空的目录。

1.jpg

首先我们先把Vitis Libraries下载下来,它是在github上开源的https://github.com/Xilinx/Vitis_Libraries (git clone https://github.com/Xilinx/Vitis_Libraries.git) ,随后在

2.jpg

点击Edit Repository:

3.jpg

设置对应的路径。SubFolders里面可以选择相应的库,目前Vitis Libraries有17个库可以选择。Local Path选择Vitis Libraries的下载路径。待到添加完毕,Vitis Libraries目录就会如下:

4.jpg

我们可以看到,类似于在Github上的结构,目录下罗列不同的Vitis Librsries,并且对于不同层级的function也有简单的描述:

5.jpg

更重要的是,Vitis还提供了针对Vitis Libraries的代码补全功能。

6.jpg

在源文件输入对应的库函数,然后选中使用的API function,工具会自动提供模板,方便输入对应的参数:

7.jpg

当用户输入完对应的参数类型,参数值,点击OK,即可生成想要的函数。这大大降低了开发难度和提高了易用性。感兴趣的小伙伴们不妨试试新功能吧。

最新文章

最新文章