以下列表显示了操作系统、驱动程序、库和处理器块中可用的参数。
PROC_INSTANCE
对于与硬件数据库中指定的处理器实例相关联的操作系统,该选项是必需的选项,格式如下:
parameter PROC_INSTANCE = <instance_name>
所有操作系统都要求处理器实例与之关联。给定的实例名称必须与硬件数据库中指定的名称相匹配。
HW_INSTANCE
对于与硬件数据库中指定的外设实例相关联的驱动程序,该选项是必需的选项,格式如下:
parameter HW_INSTANCE = <instance_name>
软件中的所有驱动程序都要求实例与驱动程序相关联。即使处理器定义块应引用处理器实例也是如此。给定的实例名称必须与 BD 文件中指定的名称相匹配。
OS_NAME
对于具有关联的操作系统的处理器实例,该选项是必需的选项,格式如下:
parameter OS_NAME = standalone
OS_VER
操作系统版本是使用 OSVER 选项设置的,格式如下:
parameter OS_VER = 1.0
该版本指定为 x.y,其中 x 和 y 均为数字。此格式转换为操作系统目录,并按如下方式进行搜索:
OS_NAME_vx_y
每个操作系统所需的微处理器库定义 (MLD) 文件都应命名为 OS_NAME.mld 并且应存在于驱动程序目录下的子目录 data/ 内。如需了解更多信息,请参阅 微处理器库定义 (MLD)。
DRIVER_NAME
对于具有关联的驱动程序的外设,该选项是必需的选项,格式如下:
parameter DRIVER_NAME = uartlite
库生成器 (Library Generator) 会将指定的驱动程序目录复制到 OUTPUT_DIR/ processor_instance_name/libsrc 目录并使用提供的 Makefile 编译驱动程序。
DRIVER_VER
驱动程序版本是使用 DRIVER_VER 选项设置的,格式如下:
parameter DRIVER_VER = 1.0
该版本指定为 x.y,其中 x 和 y 均为数字。此格式转换为搜索的驱动程序目录,如下所示:
DRIVER_NAME_vx_y
每个驱动程序所需的微处理器驱动程序定义 (MDD) 都应命名为 DRIVER_NAME_v2_1_0.mdd,并且应存在于驱动程序目录下的子目录 data/ 中。如需了解更多信息,请参阅 微处理器驱动程序定义 (MDD)。
LIBRARY_NAME
该选项是库所必需的选项,格式如下:
parameter LIBRARY_NAME = xilmfs
该工具会复制 OUTPUT_DIR/processor_instance_name/libsrc 目录中指定的库目录,并使用提供的 Makefile 来编译库。
LIBRARY_VER
库版本是使用 LIBRARY_VER 选项设置的,格式如下:
parameter LIBRARY_VER = 1.0
该版本指定为 x.y,其中 x 和 y 均为数字。此格式转换为工具搜索的库目录,如下所示:
LIBRARY_NAME_vx_y
每个库所需的微处理器库定义 (MLD) 都应命名为 LIBRARY_NAME.mld,并且应存在于库目录下的子目录 data/ 中。如需了解更多信息,请参阅 微处理器库定义 (MLD)。