片上系统(SoC)
将处理器软件、可编程逻辑、内存和外设组合成完整的SoC设计
创建SoC、MCU或特定应用SoC Simulink万博1manbetx®应用程序的模型。使用预配置的模型模板或遵循SoC模型指南。SoC Blockset™模型模板为创建SoC模型提供了设计模式并实现了最佳实践。建议的工作流程展示了将处理器软件、用户指定的可编程逻辑、共享内存系统和片上外设结合起来以创建应用程序的SoC模型的过程。使用分析功能和工具来估计应用程序使用的资源。比较不同的体系结构,以了解处理器软件和可编程逻辑之间的分区设计权衡。
blockset用于输出使用Xilinx的soc, mcu, asic和fpga的参考设计®,英特尔®,以及德州仪器™设计工具。自动生成硬件和软件代码,然后在SoC设备上执行应用程序SoC建设者工具。代码生成需要HDL Coder™产品,嵌入式Coder®产品,或者两者兼有。
工具
SoC建设者 | 在SoC、FPGA和MCU板上构建、加载和执行SoC模型 |
功能
socModelAnalyzer |
估计操作次数万博1manbetx模型 |
socFunctionAnalyzer |
估计操作次数MATLAB函数 |
socAlgorithmAnalyzerReport |
开放算法分析报告 |
socExportReferenceDesign |
导出自定义参考设计HDL工作流顾问 |
模型设置
主题
处理器,可编程逻辑和内存
- SoC块集模型结构
SoC模型的顶层结构。 - 使用模板创建SoC模型
使用Simulink项目模板创建SoC模型。万博1manbetx
- 创建SoC项目应用程序
一步一步的说明和指南,创建一个SoC块集项目和SoC应用程序的模型。
- 步骤1:项目和顶层模型
- 步骤2:处理器上的软件和任务管理
- 步骤3:FPGA的用户逻辑
- 步骤4:内存和寄存器通道连接
- 步骤5:仿真与分析
- SoC生成工作流程
在SoC建设者工具和
socExportReferenceDesign
在SoC设备上部署设计的功能。 - 自定义硬件板配置
开发具有自定义板配置的SoC应用程序模型。
特定于应用程序的soc
- 使用SoC模型创建器配置设计(用于Xilinx设备的So万博1manbetxC Blockset支持包)
自定义和设计SoC模型SoC模型创建者工具。 - 使用SoC生成器生成设计(用于Xilinx设备的So万博1manbetxC Blockset支持包)
生成SoC设计并在目标硬件板上运行SoC建设者工具。 - 使用模板创建SoC模型
使用Simulink项目模板创建SoC模型。万博1manbetx
架构与分析
- 使用算法分析器报告
控件生成的报告的详细信息socModelAnalyzer
或socFunctionAnalyzer
函数。