ID:20222 One or more registers failed to be packed into a DSP bank because they are identified as synchronizers. For more information on synchronizer identification, refer to the Managing Metastability section of the Design Recommendations User Guide.

CAUSE: Registers that are part of a synchronization chain cannot be packed inside a DSP block.

ACTION: Please refer to "Fixed Point DSP Register Packing Details" table in the Fitter Report to determine which DSP blocks were affected. Review your timing constraints and ensure inputs to candidate registers are properly constrained. Synchronization detection can also be controlled directly through Synchronizer Identification assignments.