【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数字信号处理器,更具体地说,涉及可编程数字信号处 理器微体系结构。io
技术介绍
在很短的时期内,无线设备特别移动电话的使用显著地增加。无线 设备的这种世界范围的增长导致大量新兴无线电标准和无线产品的汇 聚。反过来这也引起人们对软件定义无线电(SDR, Software Defined Radio)的不断增加的兴趣。15 如SDR论坛所述,SDR是能够实现用于无线网络和用户终端的可重构系统结构的硬件和软件技术的汇集。对于建立可以利用软件升级来增 强的多模式、多频带、多功能无线设备的问题,SDR提供有效的和相对 廉价的解决方案。因而,SDR可以被认为可在无线工业内的宽范围领域 应用的使能技术。20 许多无线通信设备使用包括一个或多个数字信号处理器(DSP)的无线电收发机。无线电中使用的一类DSP是基带处理器(BBP),基带处 理器可以处理与接收无线电信号的处理和准备发射信号相关的许多信号 处理功能。例如,BBP可以提供调制和解调,以及信道编码和同步功能。 许多常规BBP由仅支持一种无线电标准专用集成电路(ASIC)器件25实现。在很多情况下,ASIC BBP可以提供优异的性能。但是,ASIC解 决方案可以被限于在设计片上(on-chip)硬件的无线电标准内操作。为了提供SDR解决方案,在无线电基带处理器中可能需要增加灵活 性,以满足入市时间、成本和产品寿命的要求。为了处理诸如无线局域 网(LAN)、第三/第四代移动电话以及数字视频广播这些需求应用的要求,在基带处理器中可能需要大程度的并行性。为此,已经提出了典型地基于高度复杂的、很长指令字( ...
【技术保护点】
一种数字信号处理器,其包括:多个加速器单元,每个所述加速器单元被配置为执行一个或多个专用功能;以及被耦合到所述多个加速器单元的处理器核心,其中所述处理器核心包括被配置为执行整数指令的整数执行单元;以及被耦合到所述多个加速器单元的复数计算单元,其中所述复数计算单元包括复数运算逻辑单元执行流水线,所述复数运算逻辑单元执行流水线包括:一个或多个数据路径,其中每个数据路径被配置来执行复矢量指令,并且每个数据路径包括复数短乘加器单元,所述复数短乘加器单元被配置来将复数数据值乘以包括{0,+/-1}+{0,+/-i}的数集中的值;以及被耦合到各复数短乘加器单元的矢量加载单元,其中所述矢量加载单元被配置来每个时钟周期取出复数数据项以供所述复数运算逻辑单元执行流水线中的任意数据路径使用。
【技术特征摘要】
【国外来华专利技术】US 2005-8-11 11/201,8411.一种数字信号处理器,其包括多个加速器单元,每个所述加速器单元被配置为执行一个或多个专用功能;以及被耦合到所述多个加速器单元的处理器核心,其中所述处理器核心包括被配置为执行整数指令的整数执行单元;以及被耦合到所述多个加速器单元的复数计算单元,其中所述复数计算单元包括复数运算逻辑单元执行流水线,所述复数运算逻辑单元执行流水线包括一个或多个数据路径,其中每个数据路径被配置来执行复矢量指令,并且每个数据路径包括复数短乘加器单元,所述复数短乘加器单元被配置来将复数数据值乘以包括{0,+/-1}+{0,+/-i}的数集中的值;以及被耦合到各复数短乘加器单元的矢量加载单元,其中所述矢量加载单元被配置来每个时钟周期取出复数数据项以供所述复数运算逻辑单元执行流水线中的任意数据路径使用。2. 如权利要求1所述的处理器,其中每个复数短乘加器单元被配置 来通过执行二的补码运算将复数数据值乘以包括(O, +/-1}+{0, +/力的数20集中的值而无需乘法器。3. 如权利要求1所述的处理器,其中所述矢量加载单元包括存储器, 所述存储器被配置来存储从先时钟周期中执行的取出操作得到的数据, 以供所述复数运算逻辑单元执行流水线中的任意数据路径在后续时钟周 期中使用。4.如权利要求1所述的处理器,其中所述复数运算逻辑单元执行流水线还包括被耦合到所述矢量加载单元并被配置为通过所述复数运算逻 辑单元执行流水线中的任意数据路径来管理矢量运算的加载和存储顺序 的矢量控制器单元。5.如权利要求1所述的处理器,其中每个复数短乘加器数据路径被配置为将任何数据自然地解释为具有实部和虚部的复数值数据。6. 如权利要求1所述的处理器,其中所述复矢量指令对具有实部和 虚部的复数值数据进行运算。7. 如权利要求1所述的处理器,其中所述复数计算单元被配置为执 5行单指令多数据(SIMD)指令。8. 如权利要求1所述的处理器,其中所述复数运算逻辑单元执行流 水线内的每个数据路径被配置为每个时钟周期执行单个复数运算,所述 单个复数运算是矢量指令的一部分。9. 如权利要求8所述的处理器,其中所述整数执行单元被配置为与 io所述复数运算逻辑单元执行流水线内的任意数据路径执行任意复矢量指令同时地每个时钟周期执行单个指令。10. 如权利要求1所述的处理器,其中所述一个或多个专用功能中的 给定的各个功能与对应于不同无线通信标准的基带信号处理相关。11. 如权利要求1所述的处理器,所述处理器还包括多个存储器单元, 15其中所述多个存储器单元中的每一个、所述多个加速器单元的至少一部分、所述处理器核心以及所述复数计算单元被制造在单个集成电路上。12. 如权利要求11所述的处理器,所述处理器还包括被配置为在所述 多个存储器单元、所述多个加速器单元、所述处理器核心和所述复数计 算单元之间提供连接的网络。13.如权利要求12所述的处理器,其中响应于特定整数指令的执行,所述网络被配置为将所述多个存储器单元中的给定存储器单元耦合到所 述多个加速器单元中的一个或多个。14.如权利要求1所述的处理器,其中所述多个加速器单元的至少一 些加速器单元是与基带信号处理相关的专用功能的可配置硬件实现。15.—种多模无线通信设备,该无线通信设备包括被配置为发射和接收射...
【专利技术属性】
技术研发人员:大可刘,安德斯尼尔松,艾瑞克泰,
申请(专利权)人:扩你科公司,
类型:发明
国别省市:SE[瑞典]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。