跳转到主要内容

AMD Versal AI Edge 自适应计算加速平台之准备工作(1)

<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337106-amdve…; alt=""></center>

<strong> 准备工作及注意事项</strong>

<strong> 软件环境</strong>

软件开发环境基于Vivado 2023.2

<strong> 硬件环境</strong>

开发板型号:VD100

芯片型号:xcve2302-sfva784-1LP-e-s

<strong> 脚本建立Vivado工程</strong>

每个工程下面都有一个生成vivado的脚本,用于重建vivado工程,有两种方法可以使用,一是利用批处理文件,右键编辑create_project.bat
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337105-1.jpg…; alt=""></center>

将路径换成自己电脑上的vivado安装路径,保存,然后双击即可生成vivado工程。
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337107-2.jpg…; alt=""></center>

第二种方法是打开vivado软件,先用cd命令进入auto_create_project目录,然后运行source ./create_project.tcl命令。

<strong> 脚本建立Vitis工程</strong>

由于Vitis工程编译后占用空间较大,因此为了节省大家宝贵的时间,我们提供了Vitis工程的python脚本,在每个工程下都有个vitis文件夹,里面包含硬件描述文件xx.xsa,以及自动创建工程的脚本
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337108-3.jpg…; alt=""></center>

大家需要做的是右键编辑builder.py文件,vitis路径换成自己电脑的安装路径
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337109-4.jpg…; alt=""></center>

保存之后,打开vitis软件
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337110-5.jpg…; alt=""></center>

打开新的terminal
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337111-6.jpg…; alt=""></center>

使用cd命令进入vitis工程路径,并输入vitis -i,进入vitis CLI
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337112-7.jpg…; alt=""></center>

输入run -t builder.py,回车
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337113-8.jpg…; alt=""></center>

创建完成
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337114-9.jpg…; alt=""></center>

点击Open Workspace切换到vitis工作目录
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337115-10.jp…; alt=""></center>

可以看到创建好的工程
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337116-11.jp…; alt=""></center>

这个时候,APP工程和platform可能没有关联好,要手动关联。可以先把platform编译一遍。
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337117-12.jp…; alt=""></center>

选中component,点设置,点击switch platform
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337118-13.jp…; alt=""></center>
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337119-14.jp…; alt=""></center>

再build工程,即可使用
<center><img src="https://cdn.eetrend.com/files/2024-03/wen_zhang_/100578948-337120-15.jp…; alt=""></center>

点击官网了解 Versal AI Edge 自适应计算加速平台更多详情:https://www.alinx.com/detail/725

本文转载自:<span id="profileBt"><a href="https://mp.weixin.qq.com/s/rwmV3sLGJJpTNmYT5Bdw1w">ALINX</a></span&gt;