主要内容

生成SoC设计

本教程概述的步骤构建模型的硬件和软件的可执行文件和执行应用程序。你的SoC模型可以包含一个处理器模型,一个FPGA模型,或两者兼而有之。

SoC建设者要求您安装了一个支持包,根据董事会选定的配置参数。金宝app有关更多信息,请参见SoC Blockset支金宝app持硬件

步骤1:设置FPGA设计软件工具

生成SoC二进制文件,你必须包括Vivado之路®或第四的®可执行文件在你的系统路径。如果可执行文件未在系统路径,使用hdlsetuptoolpath函数将它们添加到您的路径。

赛灵思公司软件

英特尔软件

第二步:开始SoC建设者

在仿真软件金宝app®将来发布,系统芯片选项卡单击配置、构建和部署

第三步:准备模型生成

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

请注意

如果没有检测金宝app到,支持包SoC建设者首先提示您安装所需的支持包。金宝app

指定构建过程的起点。如果您正在构建一个模型,你还没有建立之前,选择构建模型。如果你之前完成构建过程和保存二进制文件在一个文件夹,选择加载已有的二进制文件

SoC Builder解析模型和显示模型,FPGA模型(如果存在的话),和手臂模型(如果存在的话)。回顾这些信息的准确性。如果它看起来不正确,修改模型,保存,并重新启动SoC建设者工具。

请注意

如果你的FPGA模型设置为框架模型模型变体,然后金宝appSoC建设者表中不显示该模型。表中可见,设置模型变体纸浆包和重新编译您的设计。

点击下一个

下一个页面的SoC建设者提供信息的内存映射模型。打开内存映射器,点击查看/编辑。检查基础地址和偏移量,如果需要和编辑它们。

请注意

这个内存映射的步骤SoC建设者是可见的只有如果你有一个FPGA模型在你的模型。如果你的FPGA模型设置为框架建模,那么没有FPGA模型是可见的,因此没有访问内存映射器工具。

点击下一个

第四步:选择项目文件夹

指定一个路径进入的项目文件夹的路径项目文件夹文本框或通过浏览文件夹的位置。SoC Builder的地方所有生成的文件,包括报告、可执行文件,和比特流,在这个指定的文件夹。

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

点击下一个

第五步:选择建设行动

选择构建操作部分中,选择其中一个选项:

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

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

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

第六步:验证模型

检查模型对所选董事会和生成报告。检查报告,以确保设计生成。

SoC建设者报告名称<项目文件夹> / html /modelname_system_report.html并将它保存在项目文件夹中。报告与信息模型包含概述部分,项目文件夹,生成的文件。报告还列出了用户IP核和供应商提供的IP核时,寄存器和内存块的地址映射。

第七步:建立模型

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

点击构建打开外部壳层,负责合成和第三方工具的实现设计。一代时间取决于您的模型的复杂性和您的主机电脑。一旦生成完成,比特流生成模型名称。SoC建设者如果你选择了生成一个JTAG testbench脚本包括MATLAB AXI主人选项的配置参数。脚本显示了如何设置MATLAB作为AXI大师在JTAG和配置您的FPGA设计。您可以自定义的脚本创建自己的试验台。关于MATLAB作为AXI大师的更多信息,见支持包文档:金宝appSoC Blockset支金宝app持硬件

请注意

如果tee.exe不是安装在你的Windows®机,您可能会遇到一个构建外部壳与英特尔工作时的错误。解决错误,遵循这些步骤:

  1. 下载coreutils-5.3.0.exe从这个链接文件窗口https://sourceforge.net/projects/gnuwin32/files/coreutils/5.3.0/coreutils-5.3.0.exe/download

  2. 运行coreutils-5.3.0.exe应用程序并按照安装步骤。

  3. 添加文件夹路径系统变量窗格作为Windows环境变量。

    1. 右键单击电脑图标,选择属性,或者在窗户控制面板,选择系统

    2. 选择高级系统设置

    3. 先进的选项卡上,单击环境变量

    4. 系统变量窗格中,选择路径变量,然后单击编辑

    5. 修改环境变量窗格中,单击添加一个新的文件夹路径。

    6. 重新启动系统。

  4. 运行SoC建设者工具。

第八步:连接硬件

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

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

请注意

这一步的SoC建设者是可见的只有在高级模型包括一个处理器模型。

步骤9:加载和运行

请注意

如果你的模型包括一个FPGA模型,但没有处理器模型,显示的按钮负载

确认你的董事会是连接到主机。

  • 如果一个处理器模型存在于你的顶级模特,连接板和一个以太网电缆。

  • 如果上面的模型包括一个FPGA模型,但是没有处理器模型,JTAG电缆连接到董事会。

点击加载并运行。这个动作负载生成的FPGA比特流,程序处理器,并运行应用程序。

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

另请参阅