Forum Discussion

zjj's avatar
zjj
Icon for Occasional Contributor rankOccasional Contributor
2 days ago

altera scfifo ip with power-up initial value

in the quartus 25.3 with agilex7,  I can  see the retiming restriction about scfifo power-up initial value in the retiming rpt.  from the altera user guide,  the scfifo sclr must be asserted by user logic during power-up,  so can I enable the setting ignore_power_up_initial_value to fix retiming restriction without any side effect?  

 

1 Reply

  • We recommend not to use initial power up conditions for Hyperflex Architecture. Resets should be used to put the chip into a known state. 
    If initial power-up conditions must be used, then we recommend that clocks be gated to prevent race conditions and functional errors by using the Reset Release IP. 

    If you verify that removing such initial conditions is functionally correct, you can specify the following .qsf assignment to remove those initial conditions:
    set_instance_assignment –name IGNORE_REGISTER_POWER_UP_INITIALIZATION ON –to <instance name>

    Please checkout the user guide below for further details:
    https://docs.altera.com/r/docs/683353/25.1.1/hyperflex-architecture-high-performance-design-handbook/initial-conditions-and-retiming

    Regards,
    Richard Tan