在 IP integrator 中使用不同源文件 - 2023.2 简体中文

Versal 自适应 SoC 硬件、IP 和平台开发方法指南 (UG1387)

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

IP integrator 使用各种源文件,包括 AMD IP 目录、其他块设计、定制封装 IP 和 RTL 参考模块。源文件必须正确使用,以简化设计结构并提升个人和团队工作效率。下表汇总了与不同源文件相关联的优缺点。

表 1. IP integrator 中使用的不同源文件对比
  IP 块设计 RTL
  目录 IP 定制封装 IP 封装的块设计 块设计容器 RTL 模块参考
描述 现成可配置 IP 将 HDL 模块转换为可复用的 IP 块 将 BD 转换为可复用的定制封装 IP 允许在 BD 内例化另一个 BD 允许将 HDL 或另一个 BD 直接添加到 BD
优点 IP 块经过测试和验证
  • 在多个工程之间共享 IP
  • 可控制封装自定义,以保障易用性
传统方法,支持复用 BD
注释: 对于新设计,则首选 BDC。
  • 例化的 BD 是独立的工程源文件
  • 允许从顶层 BD 进行寻址和参数传输
无需 IP 封装即可快速添加 RTL 或嵌套单个 BD
限制 仅限对可用 IP 设置进行自定义,无修改 IP 源文件的选项 无法从顶层 BD 进行查看或修改 封装的 BD 包含固定的寻址信息 尚未支持嵌套 BD
注释: 如需了解更多信息,请参阅答复记录 75853
RTL 文件中不允许设计检查点或其他嵌套的模块参考
可复用性

以下章节所述方法论侧重于讲解如何充分利用这些源文件和 IP integrator 功能来改善复杂的 Versal 自适应 SoC 设计的结构和集成。