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# 68595

DSP Slice - Using Time Division Multiplexing or Overclocking the DSP Slices in Xilinx devices can geatly increase throughput and efficiency.

Description

Within the context of the DSP48 slice, what does Time Multiplexing, also known as Time Division Multiplexing (TDM) or overclocking the DSP refer to?

What are the benefits of implementing such a design technique?

Solution

The high speed math elements in the DSP48E2 slice enables designers to use time multiplexing in their DSP designs. Time multiplexing is the process of implementing more than one function within a single DSP slice at different instances of time.

Implementing a time-multiplexed design using the DSP48 slice results in reduced resources and reduced power.

 

 

overclocking.JPG

 

 

This is a very useful technique for many applications, for example multichannel filtering is used in applications like wireless communications, image processing, and multimedia.

 

In a typical multichannel filtering scenario, multiple input channels are filtered using a separate digital filter for each channel. 

Due to the high performance of the DSP48E2 slice, time division multiplexing can be used to filter multiple separate channels using one DSP48E2 slice.

 

 


 

 

Time Division Multiplexing (TDM), can be used for more than just filters. For example, for automotive radar, you can design and use a single datapath, but use TDM to process data from multiple sensors.

AR# 68595
Date 01/26/2017
Status Active
Type General Article
Devices
  • SoC
  • FPGA Device Families
Tools
  • Vivado Design Suite
  • System Generator for DSP
Page Bookmarked