主要内容

委员会和参考设计注册系统

您可以定义自定义板和自定义参考设计,这样它们就可以作为SoC工作流中的目标硬件选项。自定义板和自定义参考设计使用与用于预定义板和参考设计目标的HDL Coder™相同的系统。

板,IP核,和参考设计定义

一个参考设计是您生成的IP核集成的嵌入式系统设计。的董事会是SoC平台。

对于自定义板或自定义参考设计,您可以定义不同种类的接口:

  • AXI接口:生成的IP核与AXI4或AXI4- lite接口之间的接口。

  • 外部输入输出接口:你生成的IP核和外部接口之间的接口。

  • 内部IO接口:你生成的IP核和参考设计中的另一个IP核之间的接口。

在将参考设计和IP核集成到嵌入式系统设计项目中之后,就可以用嵌入式系统设计来编写电路板了。

委员会登记文件

要定义和注册一个板,你必须有一个委员会的定义,一个板插件和一个委员会注册文件

委员会的定义

单板定义是定义单板特性的文件。您可以定义多个自定义板。

板插件

一个板插件是一个包文件夹,包含:

  • 董事会的定义。

  • 所有与主板相关的参考设计插件。

一个板插件有一个板定义,但可以有多个参考设计。

委员会注册文件

单板注册文件总是被命名为hdlcoder_board_customization.m,并包含一个板插件列表。在MATLAB中可以有多个板注册文件®路径,但单板插件不能在多个单板注册文件中列出。

当HDL Workflow Advisor打开时,它在MATLAB路径中搜索命名为hdlcoder_board_customization.m,并使用该信息填充目标板选项。的选项中显示为板添加和定义的接口目标平台的接口下拉列表。

参考设计注册文件

要定义和注册参考设计,必须有参考设计的定义,一个参考设计插件和一个参考设计注册文件

参考设计的定义

参考设计定义是一个文件,它定义了参考设计的特征,包括其相关的板和接口。您可以为每个板定义多个自定义参考设计。

参考设计插件

参考设计插件是一个包文件夹,包含:

  • 参考设计定义。

  • 作为嵌入式系统设计项目一部分的文件,并且特定于您的第三方综合工具,包括Tcl、项目和设计文件。

参考设计插件有一个参考设计定义,并与一个板相关联。

参考设计注册文件

参考设计注册文件总是被命名为hdlcoder_ref_design_customization.m,并包含一个特定板的参考设计插件列表。在你的MATLAB路径上,一个特定的板可以有多个参考设计注册文件,但是一个参考设计插件不能在多个参考设计插件注册文件中列出。

当HDL Workflow Advisor打开时,它在MATLAB路径中搜索命名为hdlcoder_ref_design_customization.m,并使用该信息填充每个板的参考设计选项。的选项中显示为参考设计添加和定义的接口目标平台的接口下拉列表。

预定义板和参考设计示例

对于工作板和参考设计定义的例子,请参考预定义的Altera®SoC和Xilinx®Zynq®包含预定义的参考设计插件的板插件:

  • 万博1manbetxsupport_package_installation_folder/工具箱/ hdlcoder / s万博1manbetxupportpackages / zynq7000 / + ZedBoard /

  • 万博1manbetxsupport_package_installation_folder/工具箱/ hdlcoder / s万博1manbetxupportpackages / zynq7000 / + ZynqZC702 /

  • 万博1manbetxsupport_package_installation_folder/工具箱/ hdlcoder / s万博1manbetxupportpackages / alterasoc / + AlteraCycloneV /

  • 万博1manbetxsupport_package_installation_folder/工具箱/ hdlcoder / s万博1manbetxupportpackages / alterasoc / + ArrowSoCKit /

另请参阅

|

相关的话题