主要内容

片上系统 (SoC)

R2026b
将处理器软件、可编程逻辑、内存和外设组合成完整的 SoC 设计

创建应用的 SoC 或专用 SoC Simulink® 模型。使用预配置模型模板或遵循 SoC 模型规范。模型模板提供设计模式并实现用于创建 SoC 模型的最佳做法。建议的工作流演示了将处理器软件、用户指定的可编程逻辑、共享内存系统和片上外设组合起来以创建一个应用的 SoC 模型的过程。使用分析函数和工具估计应用使用的资源。比较不同架构,以了解在处理器软件和可编程逻辑之间分区的设计权衡。

使用 Altera® 设计工具为 SoC、MCU、ASIC 和 FPGA 导出参考设计。自动生成硬件和软件代码,然后使用 SoC 构建器工具在 SoC 器件上执行应用。代码生成需要 HDL Coder™ 产品、Embedded Coder® 产品或同时需要两者。

App

嵌入式 Linux 资源管理器Connect to hardware, monitor resources, and control applications running embedded Linux (自 R2023a 起)

工具

SoC 构建器Build, load, and execute SoC model on SoC, FPGA, and MCU boards

函数

socModelAnalyzerEstimate number of operations in Simulink model
socFunctionAnalyzerEstimate number of operations in MATLAB function
socAlgorithmAnalyzerReportOpen algorithm analysis report
socExportReferenceDesignExport custom reference design for HDL Workflow Advisor
socTaskSchedulabilityDetermine whether set of tasks can be scheduled for specified core assignments (自 R2022b 起)
socCreateModelCreates a skeleton SoC Blockset for AMD model for task set (自 R2022b 起)

对象

socModelBuilderBuild, load, and execute SoC model on SoC and FPGA boards (自 R2023a 起)

主题

处理器、可编程逻辑和内存

架构和分析

疑难解答

Build Error When FPGA or Processor Model Not Detected (SoC Blockset)

Unsupported mode in when generating SoC design using SoC Builder.

Build Error for Rapid Accelerator Mode (SoC Blockset)

Unsupported simulation mode in SoC Blockset for AMD models and projects.

精选示例