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
    +关注

    关注

    559

    文章

    8217

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【瑞萨RA6E2】+1、初识RA6E2芯片及芯片参数

    低功耗模式下数据保持 通信接口 RA6E2提供丰富的外设接口,满足多种通信需求: USB 2.0全速模块 :支持设备控制器 CAN-FD :支持高速CAN通信 Quad SPI :用于
    发表于 11-11 19:19

    E203_defines的阅读分享

    E203_ITCM_BASE_REGION 常量表示 ITCM 所在的区号。 接着,根据 E203_CFG_ITCM_DATA_WIDTH_IS_64 宏是否定义,决定了 ITCM 的数据
    发表于 10-24 06:55

    ‌F28E120SC/F28E120SB 微控制器技术文档摘要

    /spracn0)基于 TI 的 32 位 C28x DSP 内核,该内核为从上闪存或 SRAM 运行的定点代码提供 160MHz 的信号处理性能。
    的头像 发表于 09-28 15:37 1526次阅读
    ‌F28<b class='flag-5'>E</b>120SC/F28<b class='flag-5'>E</b>120SB 微<b class='flag-5'>控制</b>器技术文档摘要

    逻辑1”与芯片引脚的输入电压有什么关系?

    逻辑1”与芯片引脚的输入电压有什么关系?
    发表于 08-26 07:24

    Texas Instruments TLC69638-Q1 48通道LED驱动器数据手册

    Texas Instruments TLC69638-Q1 48通道LED驱动器可提供高达16位独立像素级LED PWM控制。另外还为每个通道提供
    的头像 发表于 07-03 09:33 563次阅读
    Texas Instruments TLC69638-Q<b class='flag-5'>1</b> <b class='flag-5'>48</b>通道LED驱动器<b class='flag-5'>数据</b>手册

    Texas Instruments TLC69637-Q1 48通道LED驱动器数据手册

    Texas Instruments TLC69637-Q1 48通道LED驱动器可提供高达16位独立像素级LED PWM控制。另外还为每个通道提供
    的头像 发表于 07-03 09:25 488次阅读
    Texas Instruments TLC69637-Q<b class='flag-5'>1</b> <b class='flag-5'>48</b>通道LED驱动器<b class='flag-5'>数据</b>手册

    Texas Instruments TLC69628-Q1 48通道LED驱动器数据手册

    Texas Instruments TLC69628-Q1 48通道LED驱动器可提供高达16位独立像素级LED PWM控制。另外还为每个通道提供
    的头像 发表于 07-03 09:12 558次阅读
    Texas Instruments TLC69628-Q<b class='flag-5'>1</b> <b class='flag-5'>48</b>通道LED驱动器<b class='flag-5'>数据</b>手册

    BK200-750S48G1N6 BK200-750S48G1N6

    电子发烧友网为你提供AIPULNION(AIPULNION)BK200-750S48G1N6相关产品参数、数据手册,更有BK200-750S48G1N6的引脚图、接线图、封装手册、中文
    发表于 03-21 18:39
    BK200-750S<b class='flag-5'>48G1</b>N6 BK200-750S<b class='flag-5'>48G1</b>N6

    VD150-48S24N1A VD150-48S24N1A

    电子发烧友网为你提供AIPULNION(AIPULNION)VD150-48S24N1A相关产品参数、数据手册,更有VD150-48S24N1A的引脚图、接线图、封装手册、中文资料、英
    发表于 03-21 18:38
    VD150-<b class='flag-5'>48S24N1</b>A VD150-<b class='flag-5'>48S24N1</b>A

    DD20-48E0524B3C3 DD20-48E0524B3C3

    电子发烧友网为你提供AIPULNION(AIPULNION)DD20-48E0524B3C3相关产品参数、数据手册,更有DD20-48E0524B3C3的引脚图、接线图、封装手册、中文
    发表于 03-20 18:57
    DD20-<b class='flag-5'>48E</b>0524B3C3 DD20-<b class='flag-5'>48E</b>0524B3C3

    DD10-48D15E3(C)2 DD10-48D15E3(C)2

    电子发烧友网为你提供AIPULNION(AIPULNION)DD10-48D15E3(C)2相关产品参数、数据手册,更有DD10-48D15E3(C)2的引脚图、接线图、封装手册、中文
    发表于 03-20 18:49
    DD10-<b class='flag-5'>48D15E</b>3(C)2 DD10-<b class='flag-5'>48D15E</b>3(C)2

    NA200-220S48M1 NA200-220S48M1

    电子发烧友网为你提供AIPULNION(AIPULNION)NA200-220S48M1相关产品参数、数据手册,更有NA200-220S48M1的引脚图、接线图、封装手册、中文资料、英
    发表于 03-19 18:34
    NA200-220S<b class='flag-5'>48M1</b> NA200-220S<b class='flag-5'>48M1</b>

    FA120-600S48G1N4 FA120-600S48G1N4

    电子发烧友网为你提供AIPULNION(AIPULNION)FA120-600S48G1N4相关产品参数、数据手册,更有FA120-600S48G1N4的引脚图、接线图、封装手册、中文
    发表于 03-19 18:32
    FA120-600S<b class='flag-5'>48G1</b>N4 FA120-600S<b class='flag-5'>48G1</b>N4

    HMC641ALP4E GaAs MMIC SP4T非反射式开关,采用SMT封装,DC-20GHz技术手册

    工作,需要两个负逻辑控制电压。 HMC641ALP4E内置内二进制2:4线路解码器,通过两条逻辑
    的头像 发表于 03-05 15:12 780次阅读
    HMC641ALP4<b class='flag-5'>E</b> GaAs MMIC SP4T非反射式开关,采用SMT封装,DC-20GHz技术手册

    TMS320C6000 DSP关断逻辑和模式参考指南

    电子发烧友网站提供《TMS320C6000 DSP关断逻辑和模式参考指南.pdf》资料免费下载
    发表于 12-17 16:18 0次下载
    TMS320C6000 <b class='flag-5'>DSP</b>关断<b class='flag-5'>逻辑</b>和模式参考指南