使用 RTL 和 Vivado Design Suite 开发 PL 内核 - 2023.2 简体中文

Versal 自适应 SoC 设计指南 (UG1273)

Document ID
UG1273
Release Date
2023-10-25
Version
2023.2 简体中文

PL 内核同样可使用 RTL 内核与 Vivado Design Suite 来开发。此方法对于拥有现成 RTL IP(包括基于 Vivado IP integrator 的设计)或者倾向于通过编写 RTL 代码来创建新功能的硬件设计师而言十分便利。

RTL 内核属于封装为 Vivado Design Suite IP 的常规设计,但此内核必须遵循特定接口规则和要求才能在 Vitis 环境设计流程中使用。如需了解有关 RTL 内核的更多信息,请访问此链接以参阅 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的相应内容。

创建 RTL 内核的过程遵循传统 RTL 设计指南。AMD 强烈建议您先创建专用测试激励文件并使用行为仿真来完整验证 RTL 代码,然后在 Vitis 环境设计流程中封装此代码并将其用作为 PL 内核。完整验证 RTL 设计并满足 Vitis 内核的所有要求后,即可使用 Vivado IP 封装器将此设计封装到 Vitis 内核对象(XO 文件)中。

如需了解有关如何开发和仿真 RTL 内核的更多信息,请参阅 Versal 自适应 SoC 设计进程文档:硬件、IP 和平台开发指南 - 平台的“使用 RTL 创建 PL 内核”部分。