DSP48E Slice
提升性能、增加功能、提高效率、降低功耗
所有 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相关推荐
- 3.1 Xilinx系列产品介绍
目前赛灵思公司有两大类FPGA产品:Spartan类和Virtex类,前者主要面向低成本的中低端应用,是目前业界成本最低的一类FPGA:后者主要面向高端应用,属于业界的顶级产品.这两个系列的差异仅限于 ...
- Xilinx 7系列FPGA之Virtex-7产品简介
Xilinx Virtex-7 系列FPGA:高密度.低功耗的28nm技术带来的性能革新 挑战:难以满足的带宽需求 为下一代网络实施高级串行连接标准 提高数据处理性能 让产品更快上市 满足受限的功率预 ...
- Xilinx FPGA资源解析与使用系列——DSP48E(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Xilinx FPGA资源解析与使用系列--DSP48E(一) 前言 DSP48E1 Slice Features 结构细节 总结 前 ...
- Rocksdb Slice使用中的一个小坑
本文记录一下使用Rocksdb Slice过程中的一个小小坑,差点没一口老血吐出来. rocksdb的Slice 数据结构是一个小型得不可变类string数据结构,设计出来的目的是为了保证rocksd ...
- 【Go】Go基础(六):数组、切片slice、映射map
1.数组 1.1 数组定义 数组:数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列. 数组长度必须是一个常量表达式,并且必须是一个非负整数.数组长度也是数组类型的一部分,所以[5]int和 ...
- 【GoLang】深入理解slice len cap什么算法? 参数传递有啥蹊跷?
先上结论 1.内置append函数在现有数组的长度 < 1024 时 cap 增长是翻倍的,再往上的增长率则是 1.25,至于为何后面会说. 2.Go语言中channel,slice,map这三 ...
- static slice是什么呢?
参考:Computing Static Slice for Java Programs - 百度学术 Slicing is an analysis technique that reduces pro ...
- 使用slice和concat对数组的深拷贝和浅拷贝
一.数组浅拷贝 在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份. 如下代码,如果只是简单才用赋值的方法,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问 ...
- python编程之slice与indices函数用法
这篇文章主要介绍了详解python编程中slice与indices使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪 一般来说,内置的slice()函数会创建一个切片 ...
最新文章
- ES强制删除docs.deleted 标记的文档 document
- 深入浅出解释FFT(六)——深入理解fft变换
- 数据结构 — B+ 树
- 0709-To Lower Case(转换成小写字母)
- LiveVideoStackCon2019北京参会手册
- python3捕获异常_python中异常捕获方法详解
- Java虚拟机(六)——虚拟机栈
- 【C语言】C语言学习整理-putchar,printf,getchar,scanf定义及区别
- 4种实例 advice aop_JAVA动态代理 和 Spring AOP 4种通知的简单实现
- 通过分布式把本地图片上传到FTP(1)
- mac的rubywoo怎么读_macrubywoo是几号
- php第三方分享插件下载地址,PhpWind安装分享插件
- ASS 字幕格式规范
- Java—九九乘法表
- 多智能体深度强化学习 # MADDPG
- (五)不只是 huohuo 的 JS 面试题
- 金融数据治理者视角:小微信用体系建设的进化路径
- coresite美国数据中心你了解多少?
- Android 计时器实现
- 自定义expendableListView实现与QQ联系人一样效果的通讯录