生成的SoC设计

本教程概述的步骤来建立硬件和软件的可执行文件为您的型号和执行应用程序。您的SOC模型可以包含处理器模型中,FPGA模型,或两者兼而有之。

SoC的构建需要你有安装了支持包,基于所述配置参数中选择的板。金宝app欲了解更多信息,请参阅SoC的模块库支持的硬件金宝app

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

要生成的SoC的二进制文件,您必须包括路径Vivado®或的Quartus®可执行文件在系统路径。如果可执行文件是不是已经在你的系统路径,利用hdlsetuptoolpath功能将它们添加到您的路径。

赛灵思软件

英特尔软件

第2步:开始的SoC生成器

在Simuli金宝appnk®工具条,在片上系统选项卡中单击配置,构建和部署

第3步:准备模型生成

通过选择起点为构建过程准备好你的模型,然后查看模型信息。

注意

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

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

SoC的生成器解析模型,并显示顶部模型中,FPGA模型(如果存在),和ARM模型(如果存在)。查看该信息的准确性。如果它似乎不正确,修改模型,保存和重新启动SoC的构建工具。

注意

如果您的FPGA模型设置为基于帧的Simulink模型的变体,那么金宝appSoC的构建不显示在表中的模型。为了让在表格中,设置模型变种基于样本和重新编译你的设计。

请点击下一个

的下一个页面SoC的构建提供关于模型的存储器中的地图信息。要打开内存映射,点击查看/编辑。如果需要审查基地址和偏移量,并对其进行编辑。

注意

本的存储器映射步骤SoC的构建可见只有当你有你的顶级型号的FPGA模式。如果您的FPGA模型设置为基于帧的造型 - 那么没有FPGA型号是可见的,因此不存在对没有访问内存映射工具。

请点击下一个

第4步:选择项目文件夹

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

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

请点击下一个

第5步:选择生成操作

在里面选择Build行动部分中,选择下列选项之一:

  • 构建,加载和运行- 选择此选项可生成HDL和C代码,构建软件的可执行文件,并从模型的FPGA编程文件。建成后,SoC的构建载荷生成的代码到FPGA板并执行该应用程序。

  • 只有建立- 选择此选项可生成HDL和C代码,构建软件的可执行文件,并从模型的FPGA编程文件。SoC的构建保存文件夹中生成的二进制文件,并可以在以后继续执行。

  • 构建和负载外部模式- 选择此选项,以建立设计和外部模式下运行它。外部模式使您能够在FPGA上调整参数,而无需重建FPGA设计。它还允许记录从FPGA数据和主机上显示它。有关外部模式的详细信息,请参阅外部模式模拟的参数调整和信号监测(金宝app编码器的Simulink)。

步骤6:验证模型

对证所选择的主板型号和生成报告。检查报告,以确保设计产生预期。

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

第7步:创建模型

要为您的FPGA设计软件,点击一个比特流和编译的可执行文件建立

点击建立打开一个外壳并运行第三方工具的综合和实现设计的。生成时间取决于模型的复杂性和计算机主机。一旦生成完成,与您的型号名称产生的比特流。SoC的构建如果您选择的生成JTAG测试平台脚本包括MATLAB作为AXI主选项中的配置参数。该脚本显示了如何设置MATLAB作为AXI硕士和配置您的FPGA设计通过JTAG。您可以自定义脚本来创建自己的测试平台。有关MATLAB作为AXI掌握更多的信息,请参阅支持包的文档:金宝appSoC的模块库支持的硬件金宝app

步骤8:连接硬件

查看IPv4地址,SSH端口号和登录证书。如有必要,编辑其中的任何值。这一步是至关重要的,如果你有一个以上的板连接到主机,从而使SoC的构建可以识别正确的端口连接。验证所显示的IP地址的IP地址为您打算使用的板相匹配。

验证该板连接到与以太网电缆主机,然后单击测试连接测试到板的物理连接。

注意

这一步在SoC的构建可见只有当你的顶级车型包括处理器模型。

第9步:加载和运行

注意

如果您的顶级车型包括FPGA的模式,但没有处理器模式,按钮显示加载

验证您的板连接到主机。

  • 如果一个处理器模型是存在于你的顶部模型中,连接到电路板与以太网电缆。

  • 如果顶部模型包括FPGA模型,但是没有处理器模型中,连接到电路板与JTAG电缆。

请点击加载并运行。这个动作载荷所产生的比特流给FPGA,方案处理器,并且运行该应用程序。

如果您选择调谐参数和监视信号被在外部模式在步骤5中,此操作加载的比特流的FPGA,并且打开在外部模式模型。现在,您可以选择用于记录和监控或更改可调参数的信号。在里面片上系统选项卡,在在硬件上运行部分中,您可以点击监视和调整运行在硬件上桩的应用。请点击连接如果你以前建成并加载你的设计到FPGA。这个动作你的仪表Simulink模型连接到FPGA的模式。金宝app

也可以看看