AMD Vitis™ 2023.2 设计工具是 Vitis 设计工具变化较大的一个版本,设计流程和界面都发生了变化。本文将介绍 Vitis IDE 的一个新功能。在过去,Vitis 使用 Vitis Libraries 中的库进行开发的时候,会存在移植困难的问题,IDE 支持有限的问题,导致用户处于一个尴尬的境地。针对这一问题,Vitis IDE 做了哪些变化呢?
新版 IDE 提供了 Libraries 的窗口,如果没做任何操作的话,可以看到这里面是个空的目录。
首先我们先把 Vitis Libraries 下载下来,它在 Github 上开源:
https://github.com/Xilinx/Vitis_Libraries
(git clone https://github.com/Xilinx/Vitis_Libraries.git)
点击 “Edit Repository”:
设置对应的路径。SubFolders 里面可以选择相应的库,目前 Vitis Libraries 有17个库可以选择。Local Path 选择 Vitis Libraries 的下载路径。待到添加完毕,Vitis Libraries目录就会如下:
我们可以看到,类似于在 Github 上的结构,目录下罗列不同的 Vitis Librsries,并且对于不同层级的 Function 也有简单的描述:
更重要的是,Vitis 还提供了针对 Vitis Libraries 的代码补全功能。
在源文件输入对应的库函数,然后选中使用的API Function,工具会自动提供模板,方便输入对应的参数:
当用户输入完对应的参数类型,参数值,点击“OK”,即可生成想要的函数。这大大降低了开发难度和提高了易用性。
AMD 自适应 SOC 及 FPGA 中文技术支持社区