UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 68594

DSP Slice - Use all user guides as a cumulative resource when targeting the feature in the DSP slice

Description

The Xilinx LogiCORE DSP48 Macro can be used to create RTL for the most commonly used DSP48 functionality.

For other use cases, examples and resources can be found throughout the DSP slice user guides.

Full list of applicable user guides:

  • (UG579) - UltraScale Architecture DSP Slice User Guide
  • (UG479) - 7 Series DSP48E1 Slice User Guide
  • (UG369) - Virtex-6 FPGA DSP48E1 Slice User Guide
  • (UG389) - Spartan-6 FPGA DSP48A1 Slice User Guide
  • (UG193) - Virtex-5 FPGA XtremeDSP Design Considerations User Guide
  • (UG073) - XtremeDSP for Virtex-4 FPGAs User Guide


Solution

The DSP48E2 slice is the fifth generation of architecture. It built upon prior architecture's DSP slices by adding additional capabilities over time.

The various DSP slice user guides, (listed above), contain cumulative and supplemental material and references that can only be found in the previous versions of the DSP slice architecture documentation.

In particular, UG073, (Virtex4 - DSP48), and UG193, (Virtex5 - DSP48E), contain many useful RTL examples and references which will assist you when targeting the Xilinx DSP slices throughout all device families.

Please keep this in mind and familiarize yourself with all that these documents can offer.

Vivado IDE, Vivado HLS and System Generator for DSP also provide useful examples and templates within the tool, and are also a worthwhile resource which should be reviewed.

AR# 68594
Date 01/26/2017
Status Active
Type General Article
Devices
  • SoC
  • FPGA Device Families
  • Zynq UltraScale+ MPSoC
  • More
  • Zynq-7000
  • XA Zynq-7000
  • Zynq-7000Q
  • Artix-7
  • Artix-7Q
  • Kintex UltraScale
  • Kintex UltraScale+
  • Kintex-7
  • Kintex-7Q
  • Virtex UltraScale
  • Virtex UltraScale+
  • Spartan-7
  • Spartan-6
  • Spartan-6Q
  • Virtex-7
  • Virtex-7Q
  • Virtex-6Q
  • Virtex-6
  • Virtex-5QV
  • Virtex-5Q
  • Virtex-5
  • Virtex-4QV
  • Virtex-4Q
  • Less
Tools
  • Vivado Design Suite
  • System Generator for DSP
IP
  • DSP48 Macro
Page Bookmarked