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