概观

验证和硬件调试对于确保最终 FPGA 实现方案的功能性、性能和可靠性至关重要。Vivado 验证功能支持高效验证设计功能性,借助其综合调试功能,工程师能够高效排查并解决复杂 FPGA 设计中存在的问题。

特性

仿真流程

AMD Vivado™ Design Suite 提供一系列设计输入、时序分析、硬件调试和仿真功能,所有这些功能都包含在一个先进的集成设计环境 (IDE) 中。该流程能够满足所有受支持的仿真器的集成验证和企业级验证需求。

Vivado 支持行为仿真、综合后仿真和实现后(功能或定时)仿真,适用于完全集成的 Vivado 仿真器和第三方 HDL 仿真器。与流程的后期阶段相比,在设计周期的早期阶段进行仿真有助于及早发现问题,从而显著缩短周转时间。

为了增强用户验证环境的灵活性,Vivado 不仅提供对集成环境的支持,同时还提供了用于外部验证设置的脚本。

Vivado IDE 支持所有主流仿真器,无论是在集成模式(适用于交互式仿真用户)还是脚本模式(适用于高级验证工程师)下,都没有问题。

Aldec - Active-HDL® 与 Riviera-PRO®、Cadence Xcelium® 仿真器、Siemens EDA – ModelSim® 与 Questasim®、Synopsys VCS® 和 AMD Vivado 仿真器

图像缩放
AMD Vivado Simulation Flows
  • 主要功能特性

    仿真功能
    • 仿真流程能够在用户环境中为所支持的仿真器编译仿真库,从而实现对编译库的重复使用。
    • 能够在设计过程的不同阶段(如行为、综合后功能和时序仿真以及实现后功能及时序仿真)仿真和验证设计完整性。
    • 使用一致的 3 步流程(编译、细化、仿真)对所有仿真器进行统一仿真集成
    • 为企业级第三方仿真器生成仿真脚本,以便在用户自己的环境中进行验证。

Vivado 仿真器

Vivado™ 仿真器是一款具有丰富功能的多语言仿真器,支持 Verilog、SystemVerilog 和 VHDL 语言。随附提供的 Vivado 仿真器是 Vivado 的一部分,无需额外付费即可使用。它没有设计尺寸、实例或线路限制,允许使用单个 Vivado 许可证运行无限个混合语言仿真实例。

Vivado 仿真器支持 Windows® 和 Linux® 操作系统,具有强大的调试功能,充分满足 AMD 客户的验证需求。

Vivado 仿真器是硬件描述语言 (HDL) 事件驱动的仿真器,支持单一语言及混合语言设计的行为与时序仿真。

图像缩放
AMD Vivado Simulator
  • 主要功能特性

    语言支持
    • SystemVerilog(包括约束随机化和功能覆盖)
    • Verilog 2001
    • VHDL 93 和 VHDL 2008
    调试和验证
    • 支持数字/模拟波形和事务视图的高级波形查看器
    • 断点、子程序调试和交叉探测等综合调试工具
    • 支持 UVM 1.2 库
    • 功能覆盖范围
    • 支持 GUI 和脚本模式
    协同仿真
    • 直接编程接口 (DPI)
    • Xilinx 仿真接口 (XSI)

Verification IP

AMD Verification IP (VIP) 产品系列使用户能够在仿真环境下中更高效便捷地验证和调试其设计。Verification IP 核是一种专门构建的验证模型,旨在确保正确的互操作性和系统行为。EDA 行业的公司为基于标准的接口(AXI、PCIe、SAS、SATA、USB、HDMI、ENET 等)开发 VIP。使用 VIP 的优势包括提升设计质量以及通过重复使用缩短开发周期。

AMD VIP 核是基于 SystemVerilog 的仿真模型,可通过 ARM 许可的断言提供全面的 AXI 协议检查,支持所有主流仿真器,并随 Vivado 免费提供。AMD 提供的 VIP 可用于那些使用 AXI 组件级(AXI-MM、AXI_Stream)和处理系统 (Zynq™ 7000) 的设计。

  • 主要功能特性

    Traffic Generator

    适用于 AXI4、AXI4-Stream、AXI4-Lite 的 AXI Traffic Generator

    AXI VIP 和 AXI Stream VIP

    全面支持 AXI 和 AXI Stream Protocol Checker

    Zynq 7000 VIP 和 Zynq UltraScale+™ MPSoC VIP

    对基于 Zynq 7000 和 Zynq UltraScale+ MPSoC 的应用的功能仿真支持

    Versal™ 控制、接口和处理系统 VIP (CIPS VIP)

    控制、接口和处理系统 (CIPS) IP 的功能仿真支持

支持和资源