提升性能、增加功能、提高效率、降低功耗

所有 Virtex™-5 器件内的 550 MHz DSP48E Slice 可以加速算法,并且同上一代 Virtex 器件相比其 DSP 集成度更高、功耗也更低。

  • 支持 40 多种动态控制的运算模式,包括:乘法器、乘累加、乘加器/乘减器、3 输入加法器、桶形移位器、多种总线多路复用器、多种计数器和比较器。
  • 高效加法链架构,能够有效实现高性能滤波器和复杂算术运算。
  • 低功耗要求:每个 DSP48E Slice 在 38% 的翻转率下功耗仅为 1.38 mW/100 MHz,比上一代 Slice 降低了 40%。
表1:Virtex-5 FPGA DSP48E 的特点和优点
特点 优点
25 x 18 位二进制补码乘法器可产生 48 位全精度结果

在更大的动态范围内实现了更高的精度,能够以较少的逻辑资源(Slice 数)实现单精度浮点运算和多种滤波器。

增强型二级功能

使用带寄存器的累加反馈功能(可选),实现了 3 输入、灵活的 48 位加法器/减法器。

设计了模式监测器,支持用于饱和算法的收敛性(无偏)舍入、下溢/上溢检测;以及自动复位计数器/累加器。

支持单指令多数据(SIMD)功能

40 多种用户控制器操作模式 DSPE Slice 在时钟周期改变时可以调整功能
18 位 B 输入级联布线 支持输入采样传输
新型 30 位 A 输入级联布线 支持先进的滤波器设计,并降低了功耗
独立的 48 位 C 输入 乘法、加法、大型三操作数加法、或灵活的舍入模式。在整个 Slice 上消除了 C 输入共享,从而提高了利用率、简化了设计、提升了性能。
级联的 48 位 P 总线 支持部分结果的输出传输。

DSP48E Slice相关推荐

  1. 3.1 Xilinx系列产品介绍

    目前赛灵思公司有两大类FPGA产品:Spartan类和Virtex类,前者主要面向低成本的中低端应用,是目前业界成本最低的一类FPGA:后者主要面向高端应用,属于业界的顶级产品.这两个系列的差异仅限于 ...

  2. Xilinx 7系列FPGA之Virtex-7产品简介

    Xilinx Virtex-7 系列FPGA:高密度.低功耗的28nm技术带来的性能革新 挑战:难以满足的带宽需求 为下一代网络实施高级串行连接标准 提高数据处理性能 让产品更快上市 满足受限的功率预 ...

  3. Xilinx FPGA资源解析与使用系列——DSP48E(一)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Xilinx FPGA资源解析与使用系列--DSP48E(一) 前言 DSP48E1 Slice Features 结构细节 总结 前 ...

  4. Rocksdb Slice使用中的一个小坑

    本文记录一下使用Rocksdb Slice过程中的一个小小坑,差点没一口老血吐出来. rocksdb的Slice 数据结构是一个小型得不可变类string数据结构,设计出来的目的是为了保证rocksd ...

  5. 【Go】Go基础(六):数组、切片slice、映射map

    1.数组 1.1 数组定义 数组:数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列. 数组长度必须是一个常量表达式,并且必须是一个非负整数.数组长度也是数组类型的一部分,所以[5]int和 ...

  6. 【GoLang】深入理解slice len cap什么算法? 参数传递有啥蹊跷?

    先上结论 1.内置append函数在现有数组的长度 < 1024 时 cap 增长是翻倍的,再往上的增长率则是 1.25,至于为何后面会说. 2.Go语言中channel,slice,map这三 ...

  7. static slice是什么呢?

    参考:Computing Static Slice for Java Programs - 百度学术 Slicing is an analysis technique that reduces pro ...

  8. 使用slice和concat对数组的深拷贝和浅拷贝

    一.数组浅拷贝 在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份. 如下代码,如果只是简单才用赋值的方法,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问 ...

  9. python编程之slice与indices函数用法

    这篇文章主要介绍了详解python编程中slice与indices使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪 一般来说,内置的slice()函数会创建一个切片 ...

最新文章

  1. ES强制删除docs.deleted 标记的文档 document
  2. 深入浅出解释FFT(六)——深入理解fft变换
  3. 数据结构 — B+ 树
  4. 0709-To Lower Case(转换成小写字母)
  5. LiveVideoStackCon2019北京参会手册
  6. python3捕获异常_python中异常捕获方法详解
  7. Java虚拟机(六)——虚拟机栈
  8. 【C语言】C语言学习整理-putchar,printf,getchar,scanf定义及区别
  9. 4种实例 advice aop_JAVA动态代理 和 Spring AOP 4种通知的简单实现
  10. 通过分布式把本地图片上传到FTP(1)
  11. mac的rubywoo怎么读_macrubywoo是几号
  12. php第三方分享插件下载地址,PhpWind安装分享插件
  13. ASS 字幕格式规范
  14. Java—九九乘法表
  15. 多智能体深度强化学习 # MADDPG
  16. (五)不只是 huohuo 的 JS 面试题
  17. 金融数据治理者视角:小微信用体系建设的进化路径
  18. coresite美国数据中心你了解多少?
  19. Android 计时器实现
  20. 自定义expendableListView实现与QQ联系人一样效果的通讯录

热门文章

  1. 测试几款大型LED的反向电流大小
  2. ESP32-S模块转接板设计与实现
  3. 当铅笔芯加上直流电压的时候
  4. MC-21-B高精度电阻箱初步测试
  5. 2020年春季信号与系统试卷批改
  6. 计算机组成计算题中的术语,计算机组成原理习题——日常记录
  7. 什么叫大地高_等电位箱有什么用?
  8. linux命令see的用法,Linux一些基本命令与用法
  9. 自定义边界_如何批量生成CAD填充的边界?
  10. 可以作为python字符串常量的是_Python 复习