Reset Coding Example: Multiplier with Synchronous Reset - 2022.1 English

UltraFast Design Methodology Guide for Xilinx FPGAs and SoCs (UG949)

Document ID
UG949
Release Date
2022-06-08
Version
2022.1 English

To take advantage of the existing DSP primitive features, the following example shows a multiplier with synchronous reset.

Figure 1. Multiplier with Pipeline Registers (Synchronous Reset)

In this circuit, the DSP48 primitive is inferred with all pipeline registers packed within the DSP primitive (AREG/BREG=1, MREG=1, PREG=1).

This coding example has the following advantages:

  • Optimal resource usage
  • Better performance and lower power
  • Lower number of endpoints