作者:付汉杰,<a href="mailto:hankf@xilinx.com">hankf@xilinx.com</a>,文章转载自:<a id="link_3" href="https://www.cnblogs.com/hankfu/p/11771632.html">博客园</a>
Xilinx的28nm、16nm SoC在业界应用非常广泛。最近也发布了7nm的SoC器件Versal VC1902和对应的开发板VCK190。Versal是新一代的异构计算平台,包含A72、R5、及内部管理用的CPU。Versal的软件开发工具是Vitis。
下面是在Vitis里创建软件工程时可以看到的CPU清单。
<center><img src="http://xilinx.eetrend.com/files/2020-06/wen_zhang_/100049686-98898-1.pn…; alt=""></center>
每个CPU可以创建不同的软件工程。对于A72的Standalone(Baremetal)工程,可选的模板如下:
<center><img src="http://xilinx.eetrend.com/files/2020-06/wen_zhang_/100049686-98899-2.pn…; alt=""></center>
对于A72的FreeRTOS工程,可选的模板如下:
<center><img src="http://xilinx.eetrend.com/files/2020-06/wen_zhang_/100049686-98900-3.pn…; alt=""></center>
对于PMC(Platform Management Controller),可以创建PLM(Platform Loader and Manager)工程。
对于PSM(Processing System Manager),可以创建Firmware工程。