文章 ID: 000075569 内容类型: 产品信息和文件 上次审核日期: 2015 年 03 月 03 日

对于在 Arria® V 器件的专用 DSP 模块内实现目标寄存器的路径,如何解决保持时间违规问题?

环境

  • 英特尔® Quartus® II 软件
  • DSP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于 Quartus® II 软件 13.1 版及更早版本存在问题,对于源寄存器使用标准内核寄存器实现,而目标寄存器作为专用 DSP 输入寄存器实现的路径Arria® V 设计中,您可能会发现保持时间违规。

    解决方法

    要变通解决此问题,请通过将此约束添加到 Synopsys 设计约束 (.sdc) 文件中来在拟合过程中过度约束保持要求:

    if {($::quartus(nameofexecutable) == “quartus_map”) ||($::quartus(nameofexecutable) == “quartus_fit”)}{
    set_min_delay -from [get_keepers {<sourece register>}] -to [get_keepers {<destination register>}] 0.1
    }

    如果您看到的违规大于 100 ps,则可以增加过度约束值。

    启动 Quartus® II 软件版本 13.1.2 时,该问题已修复

    相关产品

    本文适用于 4 产品

    Arria® V GX FPGA
    Arria® V GT FPGA
    Arria® V SX SoC FPGA
    Arria® V ST SoC FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。