DSP block can implement a wide variety of arithmetic and logical functions ranging from addition, subtraction, multiplication, and common DSP functions such as multiply accumulate. UltraScale+ device has DSP48 block available in it. For description see DSP for UltraScale+ Devices. Versal adaptive SoC has DSP58 block available in it. For description see DSP for Versal Devices.