MAD 格式规范 - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

MAD 格式规范包括 MAD 文件格式规范和 Tcl 文件格式规范。

MAD 文件格式规范

MAD 文件格式规范使用 MAD 文件样本及其对应 Tcl 文件来描述各参数。

以下示例显示了名为 my_application 的应用样本的 MAD 文件。

 option psf_version = 2.1;

option 是该工具识别的关键字。option 关键字后的选项名称是发送给工具的一条指令,以指示工具执行特定操作。

在此示例中,MAD 文件的 psf_version 定义为 2.1。这是唯一可在 BEGIN APPLICATION 构造之前发生的选项。
 BEGIN APPLICATION my_application
BEGIN APPLICATION 构造用于定义名为 my_application 的应用的起始位置。
 option NAME = myapplication
					option DESCRIPTION = "My custom application"
					END APPLICATION
注释: 应用名称 (NAME) 应与上述应用 Tcl 文件中的 Tcl 进程 swapp_get_name 的返回值相匹配。

Tcl 文件格式规范

每个应用都有一个与 MAD 文件关联的 Tcl 文件。此 Tcl 文件包含以下几个部分:
  • DRC 部分:这部分包含的 Tcl 例程用于确认您的硬件和软件实例及其应用所需的配置。
  • 生成部分:这部分包含的 Tcl 例程用于基于硬件和软件配置生成应用头文件和 C 语言文件。