To achieve maximum performance when using DSP58, the design needs to be fully pipelined. For multiplier-based designs, DSP58 requires a three-stage pipeline. For non-multiplier-based designs, a two-stage pipeline must be used.
Important: If latency is important in
the design and only one or two registers can be used within DSP58, always use the M
register.