引言  

Xilinx 7系列FPGA和Zynq-7000系列SoC则内嵌了25x18bit乘法器和48bit累加器的DSP48  slices;UltraScale/UltraScale+系列FPGA则包括了27x18bit乘法器和48bit加法器的DSP48E2。除此之外,在Xilinx每一代FPGA器件的DSP48 slices的发展中都有很多改进,比如时钟率具有较稳定的提高,下文中介绍关于DSP48E2 功能特点。

DSP48E2

DSP资源提高了数字信号处理以外的许多应用程序的速度和效率,如宽动态总线移位器、内存地址生成器、宽总线多路复用器和内存映射I/O寄存器。

UltraScale体系结构中的DSP Slice是使用DSP48E2原语定义的,该Slice在Xilinx工具中称为DSP或DSP48E2。DSP48E2片的基本功能如下图所示。

Xilinx DSP Slice 功能的一些亮点包括:
•带有动态旁路的27 × 18 二进制补码乘法器(27 × 18 two’s complement multiplier with dynamic bypass)
•省电27位预加法器:优化对称滤波器应用和减少
DSP逻辑要求
•48位累加器,可级联构建96位或更大的累加器,加法器和计数器
•单指令多数据(SIMD)算术单元:双24位或四12位加/减/累加
•48位逻辑单元:按位AND、OR、NOT、NAND、NOR、XOR和XNOR
•模式检测器:终端计数,溢出/下溢,收敛/对称舍入和支持96位宽的AND/OR结合逻辑单元.
•可选的流水线寄存器和专用总线,用于将多个DSP片级联在一个列中,用于分层/复合功能,如Systolic FIR滤波器

由于动态OPMODE和级联功能,DSP48E2片同时支持顺序操作和级联操作。DSP片的应用包括:
•固定和浮点快速傅立叶变换(FFT)函数
•脉动型(Systolic) FIR滤波器
•多速率FIR滤波器
•积分梳状滤波器(CIC Filter)
•宽实/复乘数/累加器

​​​​​​​

文章参考自《UltraScale Architecture DSP Slice User Guide》,如有更多信息交流,欢迎私信。

XILINX DSP Slice功能特点相关推荐

  1. FPGA从Xilinx的7系列学起(7)

    3.最基本的DSP资源 3.1 由FIR滤波器谈起 随着各种应用复杂度的不断提升,传统的DSP和处理器的架构无法支持这么复杂的并行数据算法的需求.FPGA却恰好能够满足这样的需求.FPGA拥有大量的D ...

  2. 创龙TI TMS320C6678 DSP + Xilinx Kintex-7 FPGA的温度传感器、B2B连接器

    CPU处理器 基于TI KeyStone C66x多核定点/浮点DSP TMS320C6678 + Xilinx Kintex-7 FPGA的高性能信号处理器,TI TMS320C6678集成8核C6 ...

  3. DSP+FPGA TMS320C665x + Xilinx Artix-7高速数据采集与处理方案

    为实现对光纤 Bragg光栅(FBG)传感器检测到的动态应变量进行实时性.高速性的采集和传输,设计了一种基于 DSP 和 FPGA 架构的高速数据采集系统.该系统利用现场可编程逻辑门阵列(FPGA)作 ...

  4. TMS320C665x + Xilinx Artix7 DSP+FPGA高速核心板

    1 核心板简介 基于 TI KeyStone C66x 多核定点/浮点 DSP TMS320C665x + Xilinx Artix-7 FPGA 处理器: TMS320C665x 主频为 1.0G/ ...

  5. 创龙TI TMS320C6678 DSP + Xilinx Kintex-7 FPGA

    开发板简介 基于TI KeyStone C66x多核定点/浮点DSP TMS320C6678 + Xilinx Kintex-7 FPGA的高性能信号处理器: TI TMS320C6678集成8核C6 ...

  6. 利用UltraScale和UltraScale+FPGA和MPSOC加速DSP设计生产力

    利用UltraScale和UltraScale+FPGA和MPSOC加速DSP设计生产力 Accelerating DSP Design Productivity with UltraScale an ...

  7. 基于TI TMS320C6678 + Xilinx Kintex-7 的高性能信号处理方案

    创龙结合TI KeyStone系列多核架构TMS320C6678及Xilinx Kintex-7系列FPGA设计的TL6678F-EasyEVM开发板是一款DSP+FPGA高速大数据采集处理平台,其底 ...

  8. Xilinx IP解析之 Fast Fourier Transform(FFT) v9.1

    Xilinx IP解析之 Fast Fourier Transform(FFT) v9.1 前言--两个FFT IP核的区分 在Vivado的IP中搜索FFT,会显示出FFT和LTE FFT,如下图所 ...

  9. 创龙基于Xilinx Artix-7系列FPGA处理器的HDMI、SFP接口

    处理器 Xilinx Artix-7 FPGA型号为XC7A100T-2FGG484I,逻辑单元101K个,DSP Slice 240个,在28nm节点实现最低功耗和成本. HDMI CON12和CO ...

最新文章

  1. 克服拖延的11种方法
  2. web实现QQ第三方登录 开放平台-web实现QQ第三方登录
  3. Facebook Messenger正式登陆Android Auto车载信息娱乐平台
  4. 详解C中volatile关键字
  5. “概率模型与计算机视觉”-林达华
  6. 实现序列化与反序列化,一定要绕开这些坑!
  7. NYOJ 49 开心的小明
  8. java 下载文件选择下载路径_Java后台如何根据路径地址下载文件?
  9. 移动端怎么让底部固定_移动端排名应该怎么做?两种匹配移动端实战排名干货分享!...
  10. vue从url中获取token并加入到 请求头里_轻流amp;amp;企业微信——获取打卡数据...
  11. 江淮汽车涉嫌排放造假 罚款1.7亿
  12. 用MFC消息映射机制自定义消息
  13. List转换为数组Array的方法
  14. 4.微服务设计 --- 集成
  15. WinForm PictureBox删除图片重新加载,显示System.IO.IOException:文件“**.png”正由另一进程使用,因此该进程无法访问此文件
  16. Adobe Flash CS4 序列号-Adobe Dreamweaver CS4 序列号
  17. 存储过程与函数的区别
  18. AI语音交互机器人,揭秘你不知道的隐藏功能
  19. 透明状态栏的实现(Activity里有5个fragment,fragment顶部有图片有纯色的actionbar)
  20. 批处理中 %~d0 cd %~dp0 的含义

热门文章

  1. nz-upload 文件上传 - Angular
  2. 【JS】js的urlencode编码
  3. 产品经理(PM)一秒理解MRD、PRD、BRD
  4. mysql 进入_如何进入MySQL
  5. warning #179-D:variable XXX was declared but never referenced
  6. 美国服务器如何抵御黑客攻击
  7. 在verilog中#的用法
  8. 常用字节单位转化和字符中英文长度计算
  9. Rust学习笔记(14)——struct、Option和Box组合应用实现单向链表之二
  10. 【融职培训】Web前端学习 第10章 小程序开发4 小程序开发