The UltraScale DSP48E2: More DSP in every slice

Xilinx UltraScale 架构中的 DSP48E2 片上进行了多项重大改进,包括扩展乘法器位宽至 27x18 位、增加预加法器位宽至 27 位等。这些改进使得复杂 18x18 位乘法器仅需三个片上实现,而 18x27 位复数乘法器则需四个片上。新增的 96 位 XOR 单元支持高效实现 ECC、FEC 和 CRC 计算。

Big improvements were made to the DSP48 slice in the new Xilinx UltraScale architecture while maintaining backwards compatibility with the DSP slice in the Xilinx 7 series All Programmable device generation. A simplified UltraScale DSP42E2 slice looks like this:

 

 

 DSP48E2.jpg

 

 

There are two of these DSP48E2 slices per DSP tile in the UltraScale architecture. Many significant improvements were made to the DSP48E2 slice. Some key improvements include:

 

  1. The multiplier has been expanded to 27x18 bits (from 25x18 in the 7 series’ DSP48E1).
  2. The pre-adder has been expanded to 27 bits (from 25 in the 7 series’ DSP48E1).
  3. The pre-adder can now accept input from either the A or B inputs in addition to the D input.
  4. The output of the pre-adder can be squared.
  5. The ALU now accepts a fourth operand through the W multiplexer.
  6. The XOR block can operate as an octal 12-bit XOR, a quad 24-bit XOR, a dual 48-bit XOR, or one 96-bit XOR.

 

For DSP applications, the UltraScale architecture’s DSP48E2 slice can implement complex 18x18-bit multipliers with three slices (1.5 DSP tiles) and 18x27-bit complex multipliers with four slices (two DSP tiles). The new 96-bit XOR unit allows you to use the DSP48E2 slices to create efficient accelerators for ECC, forward error correction (FEC), and CRC computations in a variety of wired and wireless communications applications.

 

You cannot see all of these improvements and the many others made to the DSP48E2 slice in the simplified block diagram, so here’s the full-blown block diagram taken from the UltraScale Architecture DSP Slice User Guide, UG579. (I’m not about to explain this block diagram in a blog. Please check out the User Guide for much more detailed information.)

 

DSP48E2 Detailed Block Diagram.jpg

 

The DSP48E2 slice is one of the significant ways that the UltraScale architecture delivers the fastest DSP processing while consuming fewer routing and CLB resources than ever.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值