嵌入式系统 - 2023.2 简体中文

Versal 自适应 SoC 系统和解决方案规划方法指南 (UG1504)

Document ID
UG1504
Release Date
2023-11-15
Version
2023.2 简体中文

嵌入式系统由 Versal 器件中的嵌入式处理器与下列硬件组件中内置的加速逻辑组成:传统 PL(LUT、块 RAM、UltraRAM、DSP)、Versal 驱动程序、裸机/Linux BSP 和 PetaLinux/Yocto 工具。对于 Versal 器件,嵌入式计算系统包含 Arm Cortex-A72 处理器和 Cortex-R5F 处理器。对于此设计类型,使用模型覆盖范围广泛,从复杂的嵌入式软件栈到简单的裸机栈(仅用于支持硬件单元编程)都包含在内。

嵌入式系统设计可运行在内建嵌入式处理器上执行的软件栈,充当加速单元上运行的内核的整体控制层。嵌入式处理器与 Versal 器件之间的数据传输由 Xilinx Runtime (XRT) 应用编程接口 (API) 来管理。这些 API 还具有用于管理硬件单元的函数调用。如需了解更多信息,请参阅 XRT 文档中的 XRT 和 Vitis 平台概述

注释: XRT 是基于 Linux 系统软件之上的增值软件层,能提供特定的加速编程模型。但正如 VivadoVivado 基础之上的 Vitis 硬件工具同样能通过标准硬件交接和驱动程序来支持更低层次的传统嵌入式软件编程。
图 1. 嵌入式系统