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

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

3天内不再提示

DSP48E1片的数据和控制输入提供算术和逻辑阶段

电子设计 来源:电子设计 作者:电子设计 2022-01-21 14:14 次阅读

DSP48E1片的数学部分由一个25位的预加器、2个25位、18位的补法器和3个48位的数据路径多路复用器(具有输出X、Y和Z)组成,然后是一个3输入加法器/减法器或2输入逻辑单元(参见图2-5)。使用2输入逻辑单元时,不能使用乘法器。

DSP48E1片的数据和控制输入提供算术和逻辑阶段。A和B数据输入可以选择性地寄存一两个时钟周期,以帮助构建不同的、高度流水线化的DSP应用解决方案。D路径和AD路径可以分别寄存一次。其他数据输入和控件输入可以选择性寄存一次。数据表中规定的最大频率操作是通过使用pipelineregisters实现的。更详细的时间信息可在第3章,DSP48E1设计注意事项中获得。

在其最基本的形式中,加/减/逻辑单元的输出是其输入的函数。输入由上游多路复用器、进位选择逻辑和乘法器阵列驱动。

式2-1总结了X、Y、Z、CIN的加/减组合。CIN、X多路复用器输出和Y多路复用器输出相加。可以有选择地向Z多路复用器输出中添加或减去此组合结果。第二个选项是通过将ALUMODE设置为0001获得的。

Adder/SubOut=(Z±(X+Y+CIN))or(-Z+(X+Y+CIN)–1)公式2-1

DSP48E1片的一个典型用法是将A和B的输入相乘,然后将结果添加到C寄存器中或从C寄存器中减去。后面几节将描述基于控制和数据输入的更详细的操作。选择乘法器函数将消耗X和Y多路复用器的输出来供给加法器。乘法器的两个43位部分乘积在发送到加法器/减法器之前被符号扩展到48位。

当不使用第一阶段乘法器时,48位双输入按位逻辑函数实现AND、OR、not、NAND、NOR、XOR和XNOR。这些函数的输入是A:B、C、P或PCIN,通过X和Z多路复用器选择,Y多路复用器根据逻辑操作选择所有的1或所有的0。

加法器/减法器或逻辑单元的输出提供模式检测器逻辑。模式检测器允许DSP48E1切片支持收敛舍入、计数值达到时计数器自动复位以及累加器中的溢出/下溢/饱和。结合逻辑单元,模式检测器可以扩展为对两个48位字段执行48位动态比较。这使得诸如A:BNANDC==0或A:B(按位逻辑)C==模式等函数得以实现。

图2-5以非常简化的形式显示了DSP48E1片。7个OPMODE位控制X、Y和Z多路复用器的选择,将输入输入加/减或逻辑单元。在所有情况下,从乘法器到X和Y多路复用器的43位部分乘积数据都进行了符号扩展,形成加/减法器的48位输入数据路径。基于43位操作数和48位累加器输出,保护位的数目(即(可用来防止溢出的位)是5。为了扩展MACC操作的数量,应该使用ACC_EXTEND特性,它允许MACC通过两个DSP48E1片扩展到96位。如果A端口被限制为18位(有符号扩展为25位),那么MACC就有12个保护位。在乘法运算中,CARRYOUT位无效。OPMODE、ALUMODE、CARRYINSEL和CARRYIN的组合控制加/减或逻辑单元的功能。

审核编辑:何安

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

    关注

    552

    文章

    7962

    浏览量

    348195
收藏 人收藏

    评论

    相关推荐

    DSP读AMC1306E05数据有尖刺,这是怎么回事?

    我用DSP读AMC1306E05数据,发现有尖刺,其中横线读出的数据是准的,没有问题,就是有周期性尖刺,然后我用的是sinc3,换成sinc2,sinc
    发表于 11-20 06:38

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】带你认识RA-Eco-RA2E1-48PIN-V1.0开发板

    PWM 定时器,16 位通用 PWM 定时器,低功耗异步通用定时器 实时时钟 SCI(UART、简单 SPI、简单 I2C) 独立的 SPI 接口/I2C 多主接口 安全功能 加密功能 以上是这块RA-Eco-RA2E1-48PIN-V1.0开发板的一些基本数据,希望可
    发表于 11-04 22:53

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开箱点灯

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开箱点灯 0. 写在前面 在此,衷心感谢电子发烧友平台和瑞萨提供的免费试用名额,让我有机会体验和评估
    发表于 10-26 22:47

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】1、开箱+环境搭建

    感谢 发烧友学院以及RA生态工作室 为我和孩子提供此产品RA-Eco-RA2E1-48PIN-V1.0****开发板。收到了RA-Eco-RA2E1-48PIN-V1.0开发板 。中通速递 仅包含
    发表于 10-24 11:17

    66AK2Hxx多核DSP+ARM® KeyStone II上系统(SoC)数据

    电子发烧友网站提供《66AK2Hxx多核DSP+ARM® KeyStone II上系统(SoC)数据表.pdf》资料免费下载
    发表于 08-07 09:34 0次下载
    66AK2Hxx多核<b class='flag-5'>DSP</b>+ARM® KeyStone II<b class='flag-5'>片</b>上系统(SoC)<b class='flag-5'>数据</b>表

    66AK2E0x多核DSP+ARM KeyStone II上系统(SoC)数据

    电子发烧友网站提供《66AK2E0x多核DSP+ARM KeyStone II上系统(SoC)数据表.pdf》资料免费下载
    发表于 08-07 09:13 0次下载
    66AK2<b class='flag-5'>E</b>0x多核<b class='flag-5'>DSP</b>+ARM KeyStone II<b class='flag-5'>片</b>上系统(SoC)<b class='flag-5'>数据</b>表

    TSC2046E-Q1低压输入输出触摸屏控制数据

    电子发烧友网站提供《TSC2046E-Q1低压输入输出触摸屏控制数据表.pdf》资料免费下载
    发表于 07-26 09:12 0次下载
    TSC2046<b class='flag-5'>E-Q1</b>低压<b class='flag-5'>输入</b>输出触摸屏<b class='flag-5'>控制</b>器<b class='flag-5'>数据</b>表

    TSC2046E低压输入/输出触摸屏控制数据

    电子发烧友网站提供《TSC2046E低压输入/输出触摸屏控制数据表.pdf》资料免费下载
    发表于 07-18 10:59 0次下载
    TSC2046<b class='flag-5'>E</b>低压<b class='flag-5'>输入</b>/输出触摸屏<b class='flag-5'>控制</b>器<b class='flag-5'>数据</b>表

    组合逻辑控制器的输入信号有哪些

    组合逻辑控制器是一种广泛应用于数字电路设计中的控制单元,它根据输入信号的状态来控制输出信号的逻辑
    的头像 发表于 06-30 10:19 616次阅读

    逻辑器件四路二输入是什么意思

    、特点及其应用。 一、逻辑器件四路二输入的概念 逻辑器件四路二输入是一种集成电路,具有四个单独的逻辑通道,每个通道可以接收两个
    的头像 发表于 05-30 17:11 481次阅读

    抗辐射航空级裸,四路2 输入正与门数据

    电子发烧友网站提供《抗辐射航空级裸,四路2 输入正与门数据表.pdf》资料免费下载
    发表于 05-28 09:48 0次下载
    抗辐射航空级裸<b class='flag-5'>片</b>,四路2 <b class='flag-5'>输入</b>正与门<b class='flag-5'>数据</b>表

    宽电压输入稳压电源模块 E48_UHFCS-3W系列

    在高集成度的控制系统上,电源模块体积越做越小,为满足需求,致远电子推出一款小体积、宽压输入电源模块。E48_UHFCS-3W系列18~72VDC宽输入电压范围,小体积产品。
    的头像 发表于 05-08 08:24 1683次阅读
    宽电压<b class='flag-5'>输入</b>稳压电源模块 <b class='flag-5'>E48</b>_UHFCS-3W系列

    汽车单电源2输入异或门CMOS逻辑电平移位器SN74LV1T86-Q1数据

    电子发烧友网站提供《汽车单电源2输入异或门CMOS逻辑电平移位器SN74LV1T86-Q1数据表.pdf》资料免费下载
    发表于 04-28 10:14 0次下载
    汽车单电源2<b class='flag-5'>输入</b>异或门CMOS<b class='flag-5'>逻辑</b>电平移位器SN74LV<b class='flag-5'>1T86-Q1</b><b class='flag-5'>数据</b>表

    具有时序的双输出低输入电压DSP电源控制器TPS56300数据

    电子发烧友网站提供《具有时序的双输出低输入电压DSP电源控制器TPS56300数据表.pdf》资料免费下载
    发表于 04-15 10:23 0次下载
    具有时序的双输出低<b class='flag-5'>输入</b>电压<b class='flag-5'>DSP</b>电源<b class='flag-5'>控制</b>器TPS56300<b class='flag-5'>数据</b>表

    适用于5V输入系统的高效DSP电源控制器TPS56100数据

    电子发烧友网站提供《适用于5V输入系统的高效DSP电源控制器TPS56100数据表.pdf》资料免费下载
    发表于 04-15 10:20 0次下载
    适用于5V<b class='flag-5'>输入</b>系统的高效<b class='flag-5'>DSP</b>电源<b class='flag-5'>控制</b>器TPS56100<b class='flag-5'>数据</b>表