Article ID: 000096349 Content Type: Troubleshooting Last Reviewed: 12/09/2024

Why is an unconstrained clock reported in the timing report when using the RAM: 2-Port IP?

Environment

  • Intel® Quartus® Prime Pro Edition
  • RAM 2-PORT Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Quartus® Prime Pro Edition Software version 23.2 and earlier, you may see an unconstrained clock reported in both the "Unconstrained Paths" report and the "Check Timing" report when selecting "Emulate TDP dual clock mode" for the RAM: 2-Port IP.

    Below is the unconstrained clock reported:

    *|ram_2port_0|fifo_wrapper_out|dcfifo_out|dcfifo_component|auto_generated|rdptr_g[0]

     

    Resolution

    To work around this problem, add this constraint using clock_a as the source clock:

    create_generated_clock -name rdptr -source <clock_a_node> -divide_by 1 [get_keepers {*|ram_2port_0|fifo_wrapper_out|dcfifo_out|dcfifo_component|auto_generated|rdptr_g[0]}]

     

    This problem is scheduled to be fixed in a future release of the Quartus® Prime Pro Edition Software.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices