【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数字信号处理器,更具体地涉及可编程数字信号处理器。
技术介绍
在短短的时间内,无线设备、尤其是移动电话的使用显著地增加。 无线设备在全球范围的迅速扩张导致出现了大量的无线电标准以及无线产品集中上市。由此导致对软件无线电(Software Defined Radio) (SDR) 的关注度不断增高。如SDR论坛所描述的,SDR是硬件和软件技术的集合,其使得能 够实现无线网络和用户终端的可配置系统架构。SDR对于建立能够利用 软件升级来增强的多模、多频带、多功能无线设备的问题,提供了一种 有效并相对廉价的解决方案。这样,SDR可以被认为一种能够在无线领 域中的广泛范围内应用的有用技术。很多无线通信设备都使用无线电收发器,该无线电收发器具有一个 或多个数字信号处理器(DSP)。无线电中使用的DSP中的一种是基带处 理器(BBP),该基带处理器可以具有与接收无线电信号的处理和准备发 射信号相关的多种信号处理功能。例如,BBP可以提供调制和解调、以 及信道编码和同步功能。很多现有的BBP被实现为专用集成电路(ASIC)器件,其支持单个 无线电标准。在很多情况下,ASIC BBP可以提供优异的性能。然而, ASIC解决方案限于在片上硬件(on-chip hardware)所针对的无线电标准 内工作。为了提供SDR解决方案,需要无线电基带处理器具有更好的灵活性 以满足上市时间、成本及产品寿命的要求。为了应对诸如无线局域网 (LAN)、第三代/第四代移动电话、以及数字视频广播等的需求,需要在基带处理器中具有高度的并行性。为此,提出了多种可编程BBP (PB ...
【技术保护点】
一种数字信号处理器,其特征在于, 多个存储单元(0、……、n); 多个加速器单元(0、……、m),其被配置为执行一个或多个专用功能; 处理器内核(146),其包括被配置为执行与数据路径流控制相关的指令的执行单元;以及 可编程网络(250),其被配置为响应于所述指令的执行而选择性地提供所述多个存储单元、所述多个加速器单元以及所述处理器内核之间的连接。
【技术特征摘要】
【国外来华专利技术】US 2005-5-24 11/135,9641.一种数字信号处理器,其特征在于,多个存储单元(0、......、n);多个加速器单元(0、......、m),其被配置为执行一个或多个专用功能;处理器内核(146),其包括被配置为执行与数据路径流控制相关的指令的执行单元;以及可编程网络(250),其被配置为响应于所述指令的执行而选择性地提供所述多个存储单元、所述多个加速器单元以及所述处理器内核之间的连接。2. 如权利要求1所述的数字信号处理器,其中,响应于特定指令的执行,所述可编程网络(250)被配置为将所述多个存储单元(0........n)中给定的一个存储单元联结到所述多个加速器单元(0........ m)中给定的一个加速器单元。3. 如权利要求1所述的数字信号处理器,其中,响应于特定指令的 执行,可编程网络(250)被配置为将所述多个存储单元中的一个或多个 存储单元(0........ n)联结到所述处理器内核。4. 如权利要求1-3中任意一项所述的数字信号处理器,其中,响应 于特定指令的执行,可编程网络(250)被配置为将所述多个加速器单元(0........ m)中的两个或更多个加速器单元联结在一起成为链,并且进一步将所述链中的第一个加速器单元联结到所述多个存储单元(0........ n)中给定的一个存储单元与所述处理器内核(146)中的其中之一。5. 如权利要求4所述的数字信号处理器,其中,所述多个加速器单元(0........ m)中的各加速器单元在所述链中与另一个加速器单元相连时,被配置为不经所述处理器内核的干预而与其所连接的加速器单元 进行通讯。6. 如前述权利要求中任意一项所述的数字信号处理器,其中,所述可编程网络(250)包括多个相应的接口端口,其用于连接处理器内核(146)、连接所述多个存储单元(0........ n)中的每一个、并且连接所述多个加速器单元(0、 ....... m)中的每一个。7. 如权利要求6所述的数字信号处理器,其中,各个相应的接口端 口包括读写端口对,其中,各读写端口对包括读请求信号、数据可用信 号和多个数据线。8. 如前述权利要求中任意一项所述的数字信号处理器,其中,所述 处理器内核(146)进一步包括一个或多个被配置为执行矢量指令的执行 单元,所述一个或多个执行单元对包含数据的矢量进行运算。9. 如权利要求8所述的数字信号处理器,其中,所述执行单元包括 一个或多个指令执行管线,各指令执行管线被配置为每个时钟周期执行 一次运算。10. 如权利要求9所述的数字信号处理器,其中,所述执行单元被 配置为执行单指令多数据(SIMD)指令。11. 如权利要求9或IO所述的数字信号处理器,其中,所述一个或多个执行管线各被设置为对所述矢量的不同数据执行相同的指令。12. 如权利要求9所述的数字信号处理器,其中, 一个或多个所述执行单元的一个或多个所述执行管线是复数乘加器单元。13. 如权利要求8所述的数字信号处理器,其中,所述执行单元中 的一个或多个是复数执行单元,所述复数执行单元被配置为执行对具有 实部和虚部的复数值数据进行运算的复数矢量指令。14. 如权利要求13所述的数字信号处理器,其中,所述复数执行单元被配置为自然地把任何数据解释为复数值数据。15. 如权利要求13所述的数字信号处理器,其中,所述复数执行单 元包括一个或多个指令执行管线,各指令执行管线被配置为每个时钟周期执行一次复数运算。16. 如权利要求15所述的数字信号处理器,其中,所述一个或多个指令执行管线中的一个或多个具有被配置为执行复数矢量指令的复数算 术逻辑单元。17. 如权利要求1所述的数字信号处理器,其中,所述处理器内核(146)进一步包括被配置为对具有实部和虚部的复数值数据进行运算的 复数乘加器单元。18. 如前述权利要求中任意一项所述的数字信号处理器,其中,所 述一个或多个专用功能中给定的各功能与不同的无线通信标准相关。19. 如前述权利要求中任意一项所述的数字信号处理器,其中,所述多个存储单元(0........ n)各具有地址发生单元,所述地址发生单元被配置为响应于接...
【专利技术属性】
技术研发人员:埃里克特尔,安德斯尼尔松,达克刘,
申请(专利权)人:科莱索尼克公司,
类型:发明
国别省市:SE[瑞典]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。