主要内容

使用SoC Builder生成整个的设计

本教程展示了如何为SoC模型构建的硬件和软件的可执行文件和执行应用程序在Xilinx的支持金宝app®整个的®ACAP设备。在您创建一个SoC模型针对一个整个的设备使用SoC模型创建者工具,使用SoC建设者工具生成一个高密度脂蛋白IP,建立一个比特流,和程序的硬件板。

请注意

在您创建一个SoC模型指定的参考设计板,不改变目标硬件板。即使你改变了目标板创建一个SoC模型之后,SoC建设者工具还生成HDL代码创建的目标板模型。改变硬件目标板,需要创建一个新的SoC模型参考设计板使用SoC模型创建者工具。

建立了FPGA设计软件工具

设置系统环境来访问Xilinx工具MATLAB®通过使用hdlsetuptoolpath函数。该函数将指定的安装文件夹添加到MATLAB搜索路径。这个例子假定Xilinx Vivado®安装的文件夹C: \ Xilinx \ Vivado \ 2022.1 \ bin

hdlsetuptoolpath (“ToolName”,“Xilinx Vivado”,“路径”,“C: \ Xilinx \ Vivado \ 2022.1 \ bin \ vivado.bat ')

准备模型生成

启动SoC建设者工具。在仿真软件金宝app®将来发布,系统芯片选项卡上,单击配置、构建和部署

准备你的模型构建过程通过选择一个起点,然后评估模型信息。

请注意

如果SoC建设者检测到不支持包,金宝appSoC建设者提示您去之前安装所需的支持包金宝app设置部分。

SoC Builder工具,准备模型生成

  1. 选择构建过程的起点。如果您正在构建一个模型第一次选择建立使用固定的参考设计。如果你已经完成了构建过程和保存二进制文件在一个文件夹,选择加载已有的二进制文件

  2. SoC建设者解析模型和显示模型,FPGA模型,和处理器模型(如果存在的话)。回顾这些信息的准确性。如果任何信息不正确,修改模型,保存模型,然后重新启动SoC建设者工具。

点击下一个

选择构建操作

选择构建操作部分中,选择其中一个为您的模型和构建操作自动化构建过程。

  • 构建、加载和运行——选择这个选项来生成HDL C代码和构建软件的可执行文件和一个FPGA编程文件从你的模型。建设后,SoC建设者生成的代码加载到目标硬件董事会和执行应用程序。

  • 构建只——选择这个选项来生成HDL C代码和构建软件的可执行文件和一个FPGA编程文件从你的模型。SoC建设者将生成的二进制文件保存在一个文件夹,你以后可以继续执行。

  • 为外部模式构建和负载选择这个选项,在外部模式构建的设计和运行。使用外部模式来优化参数对FPGA无需重建FPGA设计。你也可以从FPGA日志数据,显示它在主机电脑。关于外部模式的更多信息,请参阅外部模式模拟参数优化、信号监测、分析和代码执行(金宝app仿真软件编码器)

  • 自动化构建过程——选择这个选项用更少的点击来构建模型。自动化构建过程执行这些操作。

    • 跳过这些步骤:选择项目文件夹,检查硬件映射,并查看内存映射

    • 运行以下步骤:验证、构建和负载

    所有这些步骤使用您提供的输入,在最近的构建。如果您正在运行构建过程第一次SoC建设者使用默认输入这些步骤。

  • 高级构建选项——选择构建类型作为其中的一个选项。

    • 处理器和FPGA(默认)——构建处理器和FPGA模型在你的模型。

    • 处理器只有——构建只有处理器模型在你的模型。

    • FPGA只——构建只有FPGA模型在你的模型。

指定构建选项后,点击下一个

选择项目文件夹

  1. 指定一个路径进入的项目文件夹的路径项目文件夹箱或通过浏览文件夹的位置。SoC建设者将所有生成的文件,包括报告、可执行文件,和比特流,在这个指定的文件夹。

  2. 如果您选择加载已有的二进制文件构建过程的起点,指定项目文件夹的位置之前的二进制文件和报告。

  3. 点击下一个

检查硬件映射

  1. 打开硬件映射通过点击工具查看/编辑

  2. 查看和编辑地图的任务在SoC模型在硬件中断服务例程(isr)。

    请注意

    这个硬件映射步骤SoC建设者是可见的只有如果你有一个事件驱动任务中定义的任务管理器块在你的模型。

  3. 点击下一个

检查内存映射

  1. 打开内存映射器通过点击工具查看/编辑

  2. 检查基础地址和偏移量。如果你需要编辑补偿。在这个工作流程,内存映射器工具显示了测试设备(DUT)及其寄存器。

    请注意

    这个内存映射的步骤SoC建设者是可见的只有如果你有一个FPGA模型在你的模型。如果你的FPGA模型设置为框架建模,然后没有FPGA模型是可见的。在这种情况下,您不能访问内存映射器工具。

  3. 点击下一个

验证模型

检查模型对所选董事会通过点击验证

构建模型

生成一个比特流的FPGA设计和软件编译后的可执行文件,点击构建

点击构建打开外部壳层,负责合成和第三方工具的实现设计。一代时间取决于您的模型的复杂性和您的主机电脑。

连接硬件

回顾IPv4地址,SSH端口号码,登录凭证。如果需要编辑这些值。这一步是至关重要的,如果你有不止一个板连接到主机。SoC建设者需要这些信息来识别正确的端口连接。验证显示IP地址匹配的IP地址您打算使用。

验证委员会和一个以太网电缆连接到主机,然后单击测试连接测试板的物理连接。

加载并运行应用程序

请注意

如果你的模型包括一个FPGA模型,但没有处理器模型,加载并运行按钮标签负载代替。

验证您的板连接到主机通过以太网电缆。点击加载并运行。这个动作负载生成的FPGA比特流,程序处理器,并运行应用程序。

如果您选择为外部模式构建和负载选择构建操作一步,这个动作加载FPGA比特流,在外部方式打开模型。您现在可以选择信号记录和监控或改变可调参数。的硬件上运行应用程序在硬件上运行节,系统芯片选项卡上,单击监视和优化。如果你已经建立你的设计和加载到一个FPGA,点击连接。这个动作连接您的FPGA仿真软件模型模型。金宝app

另请参阅

||

相关的例子

更多关于