0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

7系列FPGA DSP48E1的参数特点概述

电子设计 2022-06-21 08:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

7系列FPGADSP48E1片的特点是

•具有D寄存器的25位预加器,以增强A路径的能力

•INMODE控件支持在乘法(A*B)和加法操作(A:B)之间动态切换的平衡流水

•25*18乘法

•30位的输入,其下25位为乘法器的A输入,整个30位的输入形成48位A:B的上30位串联内部总线。

•级联A和B输入

•直接路径和级联路径之间的半独立可选pipelining

•独立的时钟支持两层的A和B输入寄存器

•独立的C输入和C寄存器,具有独立的复位和时钟启用。

•CARRYCASCIN和CARRYCASCOUT内部级联信号支持两个DSP48E1片中的96位累加器/加法器/减法器

•MULTSIGNIN和MULTSIGNOUT内部级联信号与特殊的OPMODE设置,以支持一个96位的MACC扩展

•单指令多数据(SIMD)模式的三输入加法器/减法器,在第一阶段排除了乘数的使用

•双24位SIMD加法器/减法器/累加器,具有两个独立的结转信号

•四路12位SIMD加法器/减法器/累加器,有四个独立的输出信号

•48位逻辑单元

•位逻辑操作-双输入AND,OR,NOT,NAND,NOR,XOR,XNOR

•逻辑单元模式可通过ALUMODE动态选择

•模式检测器

•溢出/下溢的支持

•收敛舍入支持

•终端计数检测支持和自动复位

•级联48位P总线支持内部低功耗加法器级联

•48位P总线允许12位/4位或24位/双SIMD加法器级联支持

•可选17位右移,使更广泛的乘数实现

•动态用户控制的操作模式

•7位OPMODE控制总线提供X、Y和Z多路选择信号

•Carryin第二阶段加法器

•支持舍入

•支持更广泛的增加/减少

•3位CARRYINSEL多路复用器

•Carryout第二阶段加法器

•支持更广泛的增加/减少

•每个SIMD加法器可用(最多4个)

•级联CARRYCASCOUT和MULTSIGNOUT允许MACC扩展到96位

•可选的输入、流水线和输出/累加寄存器

可选控制信号寄存器(OPMODE、ALUMODE和CARRYINSEL)

•独立的时钟启用和重置更大的灵活性,重置具有优先级。

•为了在第一阶段的乘法器不使用时节省电力,USE_MULT属性允许客户关闭内部乘法器逻辑。

每个DSP48E1片都有一个双输入乘法器和一个三输入加法器/减法器/累加器。DSP48E1乘法器具有非对称的输入,接受18位2的补数操作数和25位2的补数操作数。乘法器阶段以两个部分乘积的形式产生一个43位2的补码结果。这些部分积在X多路复用器和Y多路复用器中被符号扩展到48位,并被输入到三输入加法器中进行最终求和。这将产生一个43位的乘法输出,它已经被签名扩展到48位。因此,当乘法器被使用时,加法器有效地变成一个双输入加法器。

第二阶段加法器/减法器接受三个48位的补数操作数,并产生一个48位的补数操作数,当乘法器通过设置USE_MULT属性为NONE并使用适当的OPMODE设置来绕过该乘法器时,得到2的补数结果。在SIMD模式下,48位加法器/减法器也支持双24位或双12位SIMD算术运算。在这种配置中,动态ALUMODE控制信号也支持对两个48位二进制数的按位逻辑操作。

在DSP48E1列中,级联各个DSP48E1片可以支持更高级的DSP功能。两个数据路径(ACOUT和BCOUT)和DSP48E1片输出(PCOUT、MULTSIGNOUT和CARRYCASCOUT)提供级联功能。级联数据路径的能力在过滤器设计中很有用。例如,有限脉冲响应(FIR)滤波器的设计可以使用级联输入来安排一系列的输入数据样本,使用级联输出来安排一系列的部分输出结果。级联的能力提供了高性能和低功耗的DSP滤波器功能的实现,因为一般的路由在fabric中没有使用。

C输入端口允许形成许多3-输入数学函数,如3-输入加法或2-输入加法乘法。这个函数的一个子集是对乘法趋近于零或无穷大的对称舍入的宝贵支持。C输入和模式检测器也支持收敛舍入。

对于多精度算法,DSP48E1片提供了17的右移。因此,一个DSP48E1切片的部分积可以右对齐并添加到相邻DSP48E1切片中计算的下一个部分积。使用这种技术,DSP48E1片可以用来构建更大的乘数。

编程的输入操作数、中间结果和累加器输出流水线提高了吞吐量。48位的内部总线(PCOUT/PCIN)允许将DSP片聚合到单个列中。当跨越多个列时,需要使用Fabric逻辑。

DSP48E1片输出处的Thepatterndetector模式检测器支持收敛舍入、溢出/下溢、块浮点和累加器终端计数(计数器自动复位)。模式检测器可以检测DSP48E1片的输出是否符合模式(由掩码限定)。

DSP48E1Tile和互连

两个DSP48E1片和专用互连形成一个DSP48E1Tile(参见图2-3)。DSP48E1Tile垂直地堆叠在DSP48E1列中。DSP48E1Tile的高度与五个可配置逻辑块(CLBs)相同,并且与一个块RAM的高度匹配。7系列设备中的块RAM可分为两个18K块RAM。每个DSP48E1片与一个18K块RAM水平对齐。7系列设备最多有20个DSP48E1列。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1663

    文章

    22493

    浏览量

    638939
  • DSP48E1
    +关注

    关注

    0

    文章

    5

    浏览量

    811
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索 TDK-Lambda VS-E 系列单输出电源的卓越性能

    ,以其高效、小巧、适用于工业环境等特点,成为众多工程师的理想之选。接下来,我们就一起深入了解这个系列的电源产品。 文件下载: VS50E-15.pdf 1. 产品
    的头像 发表于 04-18 11:20 158次阅读

    ST7SCR1E4与ST7SCR1R4:8位低功耗USB MCU的深度剖析

    .pdf 一、产品概述 ST7SCR1E4和ST7SCR1R4属于ST7微控制器家族,专为USB应用设计。它们基于通用的8位核心,具备增强的指令集,支持
    的头像 发表于 04-16 13:55 75次阅读

    深度剖析 D1U-W-2000-48-Hx 系列 AC/DC 前端电源

    的 D1U-W-2000-48-Hx 系列 AC/DC 前端电源,看看它有哪些特性和优势,能为我们的设计带来怎样的便利。 文件下载: D1U-W-2000-48-HB4C.pdf 产品概述
    的头像 发表于 04-08 15:50 164次阅读

    深入解析IGLOO2 FPGA和SmartFusion2 SoC FPGA:特性、参数与应用

    : M2S005-1TQ144.pdf 一、产品概述 IGLOO2 FPGA和SmartFusion2 SoC FPGA将基于4输入查找表(LUT)的
    的头像 发表于 04-07 11:55 189次阅读

    RA8E1微控制器深度剖析:特性、电气参数与设计要点

    微控制器以其高性能、高集成度和丰富的功能,成为众多工程师的首选。本文将深入剖析RA8E1微控制器的各项特性、电气参数以及设计要点,为电子工程师在实际应用中提供全面的参考。 文件下载: ra8e1.pdf 一、RA8
    的头像 发表于 04-01 09:50 395次阅读

    ADI 2156x系列 DSP数据手册

    文档为ADI 2156x 系列DSP数据手册,详细介绍了该系列芯片的高级概述、核心特性、电气规格、引脚定义和封装信息
    发表于 01-22 17:44 0次下载

    探索TMUX48xx系列开关:特性、应用与设计要点

    探索TMUX48xx系列开关:特性、应用与设计要点 在电子设计领域,开关和多路复用器是实现信号切换和路由的关键组件。今天,我们将深入探讨德州仪器(TI)的TMUX48xx系列开关,包括
    的头像 发表于 01-12 10:50 712次阅读

    探索ROHM高精度低功耗电压检测IC——BD48xxx和BD49xxx系列

    。今天,我们将深入探讨ROHM推出的高精度、低功耗电压检测IC系列,BD48xxx和BD49xxx系列,帮助大家全面了解其特点、性能和应用。 文件下载: BD4836FVE-TR.pd
    的头像 发表于 12-30 17:35 1421次阅读

    ROHM BD48xxx和BD49xxx系列:高精度低功耗电压检测IC的卓越之选

    电压检测IC,以其高精度、低功耗等特性,为工程师们提供了出色的解决方案。本文将深入剖析这一系列IC的特点参数、应用电路及注意事项,帮助工程师更好地理解和应用该产品。 文件下载
    的头像 发表于 12-25 17:15 1119次阅读

    DSPFPGA之间SRIO通信的问题?

    目前在使用DSPFPGA之间通过SRIO的SWRITE事务完成双向数据通信,大多数情况下都正常,但是在我不停的给DSP进行烧写程序时,会偶尔出错,FPGA无法收到
    发表于 11-15 16:22

    请问如何将蜂鸟E203移植到Xilinx NEXYS A7 FPGA 开发板上?

    如何将蜂鸟E203移植到Xilinx NEXYS A7 FPGA 开发板上?有参考教程吗?小白求教 主要是引脚分配,我这边有移植到Xilinx Artix-7
    发表于 11-11 07:44

    ‌STMicroelectronics SR5E1x Stellar E系列32位汽车MCU技术总结

    STMicroelectronics SR5E1x Stellar E 32位Arm® Cortex®-M7汽车MCU设计用于满足宽带隙电源技术、碳化硅/GAN和功率转换应用的增强型数字控制和高性能
    的头像 发表于 10-22 10:42 1206次阅读
    ‌STMicroelectronics SR5<b class='flag-5'>E1</b>x Stellar <b class='flag-5'>E</b><b class='flag-5'>系列</b>32位汽车MCU技术总结

    FPGA+DSP/ARM架构开发与应用

    自中高端FPGA技术成熟以来,FPGA+DSP/ARM架构的硬件设计在众多工业领域得到广泛应用。例如无线通信、图像处理、工业控制、仪器测量等。
    的头像 发表于 10-15 10:39 4502次阅读
    <b class='flag-5'>FPGA+DSP</b>/ARM架构开发与应用

    【TES600G】青翼凌云科技基于JFM7K325T FPGA+FT-M6678 DSP的全国产化信号处理平台

    ​产品概述TES600G是一款基于FPGA+DSP协同处理架构的通用高性能实时信号处理平台,该平台采用1片国防科大的银河飞腾多核浮点/定点DSPFT-M6678作为主处理单元,采用1
    的头像 发表于 09-16 16:59 1638次阅读
    【TES600G】青翼凌云科技基于JFM<b class='flag-5'>7</b>K325T <b class='flag-5'>FPGA</b>+FT-M6678 <b class='flag-5'>DSP</b>的全国产化信号处理平台

    一文详解xilinx 7系列FPGA配置技巧

    本文旨在通过讲解不同模式的原理图连接方式,进而配置用到引脚的含义(手册上相关引脚含义有四、五页,通过本文理解基本上能够记住所有引脚含义以及使用场景),熟悉xilinx 7系列配置流程,以及设计原理图时需要注意的一些事项,比如flash与
    的头像 发表于 08-30 14:35 1.1w次阅读
    一文详解xilinx <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>配置技巧