面向基站平台处理单板的基于融合SoC处理器的平台软件解决方

随着移动通信技术的发展,从最早的第一代模拟无线网络、第二代GSM通信网络、第三代3G通信网络、直到目前商用的4G LTE通信网络,甚至正在研究阶段的5G通信网络,从GSM 的TCH9.6Kbps,到GPRS的171Kbps,再到WCDMA、TDSCDMA的384kbps,以及HSDPA的14.4Mbps,再到目前 LTE的下行100Mbps,数据的传输速率越来越快。数据处理能力的增加对无线基站平台提出了越来越高的要求,从而无线基站处理单板的设计也越来越复 杂,逐步向多核多CPU、多核多DSP的方向演进,随着芯片集成度越来越高,融合多CPU和多DSP核的单芯片SOC解决方案成为目前LTE基站设计的热 点。

  在融合CPU和DSP的单芯片SoC中,一般包含多个CPU和DSP核,以及大量的片内外设,例如目前LTE基站的主流SoC芯片Freescale 的B4860,片内包含4个PowerPC CPU核以及6个SC3900 DSP核,集成以太网、SRIO、MAPLE算法加速器等大量外设。随着芯片硬件的复杂度提高,对于如何管理如此复杂的系统,对基站平台的软件设计与规划 提出了更高的要求。

  下文介绍一种面向基站平台处理单板的基于融合SoC处理器的平台软件解决方案。

  1、Enea SoC、Enea SoC平台软件解决方案

  Enea的平台软件解决方案由四大部分组成,包括面向多核CPU的OSE操作系统、SoC上的DSP管理中间件和Enea系统级调试工具Optima。目标系统上的各个实体由Enea的分布式透明传输模块LINX连接起来。整体系统框图如下所示:

 

     图1:Enea平台软件方案框图

  Enea的平台软件解决方案为单板之上的包含多核DSP和多核CPU的融合SoC芯片提供了完整的软件架构、丰富的调试监测功能以及简单实用的高可靠通信的IPC工具。

  在CPU侧使用OSE操作系统,这是Enea针对多核CPU作专门优化的操作系统,支持几乎所有类型的CPU,广泛地应用于各大通信厂商的移动台和局端通信设备之中。

 

    图2:OSE 5.x 混合AMP/SMP 框图

  OSE 5.x独有的XMP模式即有SMP模式的简单易用性,又具有到AMP模式的性能,为平台软件CPU侧的软件架构设计提供了方便。OSE的直接消息传递机制 和集中式错误处理大大简化了编程的工作,OSE丰富的模块,文件系统、IP协议栈、动态加载模块、LINX工具、ramlog工具、Optima系统级调 试工具,这一切功能都节约了开发工作时间,加快了产品化速度。

  对于基于SOC(CPU+DSP)的基站平台来说,DSP数量较多,并用于物理层协议栈、甚至MAC层的业务处理,并由SoC的CPU侧来进行管理。 如何管理、监控和调试这样一个数量庞大的DSP核阵列是一个需要考虑的问题。Enea针对这一需求推出的DSP管理模块从根本上解决了这一问题。

  DSP管理模块主要实现下面五大功能:

  (1)CPU侧对DSP执行文件的加载启动和复位。

  (2)CPU侧对DSP 应用(包括进程和设备状态)的监控。

  (3)CPU侧对DSP coredump事后分析的管理(包括收集coredump,上传服务器和在线分析)。

  (4)为DSP提供Shell命令行的接入服务。

  (5)Enea系统级调试工具Optima从CPU侧通过LINX通路接入DSP,用于DSP上系统的实时监控。

  这些功能专门针对SoC芯片中DSP核阵列的管理而设计,为基于SOC设计的基站等有CPU和大量DSP的复合系统的实现,提供可靠的解决方案。

  Enea的分布式透明传输模块LINX负责SoC中CPU与DSP、以及DSP与DSP节点间无缝通信,针对于单芯片内的方案基于共享内存池的通信方 式,高效没有数据拷贝。另外,LINX支持几乎所有的物理通信介质包括共享内存、以太网、sRIO、PCI等。统一了核间、同构/异构处理器间乃至板间的 通信接口,并提供保证链路可靠性的机制,使分布式系统间的通信犹如在同一个核内通信那么简单。因此,LINX的出现大大简化了分布式系统的程序设计。

  针对整个平台软件的调试,Enea的Optima系统级调试工具为系统的调试提供了方便。Optima调试工具可以以插件的形式整合到 CodeWarrior或TI CCS环境中,与JTAG代码级调试结合使用。Optima工具主要通过以太网与目标系统相连,只要目标系统中的实体有LINX链路,那么通过PC侧的 Optima工具就可以看到整个分布式系统的拓扑图。Optima可以查看CPU或者DSP上操作系统的进程状态、内存和堆的详细分配情况、CPU使用 率、查看系统coredump、进行基于GDB的在线调试、实时查看系统和用户的日志等,为查看系统瓶颈、代码优化等提供方便。

 

  

图3:系统级调试工具Optima 图示

  综上,Enea针对基站开发的基于SoC的平台软件解决方案包括,面向CPU的OSE硬实时操作系统和SoC芯片中DSP核的管理模块以及Enea系 统级调试工具Optima。这些功能满足了新一代基于SoC(CPU+DSP)的基站平台软件的需求,为基站的软件架构设计提供了参考。下面介绍一个应用 实例:

  2、应用实例

  当今基站的发展日趋多样性。目前越来越多主流通信设备厂商3G、4G局端设备中采用SoC的设计方案,因此本方案对于当前基站设计有越来越大的参考意义。下面简单介绍一个Enea的基站平台解决方案在LTE 宏基站的应用实例。如下图所示:

 

 
    图4:宏基站平台解决方案应用实例

  B4860是Freescale针对LTE中型基站的包含PowerPC CPU核和SC3900 DSP核的SoC芯片,片内集成的MAPLE2 LTE物理层协处理器,可完整的自动处理PDSCH和PUSCH信道流程,最多可支持三个20M的LTE小区。在Enea针对这个SoC芯片的平台软件方 案中,CPU侧运行OSE硬实时操作系统以及DSP的管理模块,CPU和DSP之间使用Enea的LINX基于共享内存池的方式进行通信。通过PC侧的 Optima工具进行整个系统的监控与调试。

  按照一般基站BBU的软件设计,物理层协议栈运行于DSP上,MAC及以上协议栈运行于CPU之上,因此对于B4860这样的芯片整体软件架构如下图 所示。每两个DSP核为一组,负责一个小区,每个核分别处理上行和下行数据,共六个DSP核因此对应三个LTE小区,可提供实时的调度性能以满足物理层对 实时性的需要,同时基于共享内存池的LINX交互模块提供DSP与DSP,CPU与DSP间的高效无缝通信。CPU核上的MAC层及高层协议栈中对性能敏 感的部分,运行于Enea OSE的应用提供实时的性能的保证,使之符合LTE的1ms限制的调度要求。对于实时性要求不高的部分,可直接运行于MCP上的Enea Linux之上,例如运维等部分。本套软件方案已应用于此客户的量产型基站产品中。

用户喜欢...

LTE Cat M1模块为辅助生活系统提供宽带和智能手机的替代产品

根据联合国的预测,到2050年60岁或以上的人口将占世界人口的22%,这一数字在2000年仅为10%。在同一时期,总数这个星球上活着的人数将达到80亿。绝对而言,60岁以上的年龄组将超过17亿人。...


大联大友尚集团推出基于Realtek技术的智能家居整体解决方案

致力于亚太地区市场的领先半导体元器件分销商-大联大控股宣布,其旗下友尚推出基于瑞昱半导体(Realtek)技术的智...


大联大友尚集团推出基于Realtek技术的高整合度Hi-Fi耳机芯片级解决方案

致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下友尚推出基于瑞昱半导体(Realtek)技术的...


适用于Altera™MAX®10 FPGA的小型高效电源

您是否正在使用Altera™MAX®10 FPGA进行设计?若是这样,您可能是想要一种小型、高效和已验证过的电源解决方案,而无需投入大量思考或设计时间。电源设计应该简易、小巧,以适应印刷电路...


一张图看懂FDD-LTE以及它和TD-LTE 的不同

2月27日下午,工信部正式面向中国电信和中国联通发放FDD制式4G牌照,4G网络就是指第四代移动电话行动通信标准,其包括TD-LTE和FDD-LTE两种制式。LTE是基于OFDMA技术、由3GPP组织制定的全球通用...


FDD-LTE牌照发放,真的来晚了吗?

虽然春节前FDD牌照没有发出来,但春节长假一过,市场就已经开始风声不断,年后三天FDD牌照就正式下发,也可见与市场预期的时间基本吻合。工信部正式发文,向中国电信、中国联通颁发了...


[原创] IDT F2480 400-3000MHz模拟可变增益放大器解决方案

IDT公司的F2480是工作在400-3000MHz的模拟可变增益放大器(AVGA),最大级联增益12dB,连续增益范围36dB,极好的线性+41.5dBm OIP3...


[原创] ADI AD9208双路14位3GSPS取样ADC评估方案

ADI公司的AD9208是双路14位3GSPS取样的模数转换器(ADC),具有低功耗小尺寸和容易使用等特点,宽输入-3dB带宽9GHz,取样模拟信...


Altera Cyclone V SX SoC开发方案

Altera公司的 Cyclone V器件具有减小功耗,降低成本和加快产品面市时间,能增加量大和成本敏感应用的带宽,并集成了收发...


Avnet Xilinx Zynq-7000系列Microzed应用开发方案

Xilinx公司的Zynq-7000系列是基于Xilinx全编程的系统级芯片(SoC)架构,集成了富有特性的双核ARM Cortex-A9处理系统(PS)和2...


Marvell推出ARMADA Mobile PXA1088LTE Pro平台

全球嵌入式系统-系统芯片(SoC)整合式芯片解决方案的领导厂商美满电子科技(Marvell,Nasdaq: MRVL)今日宣布推出高性能...


Altera荣获华为2013年度优秀核心合作伙伴奖

Altera公司(Nasdaq: ALTR)今天宣布,公司荣获华为“2013年度优秀核心合作伙伴”奖,以表彰公司出众的支持、高质量标准...


Altera Arria GX FPGA入门开发方案

Altera公司的Arria GX FPGA是带有收发器的中端FPGA系列。其收发器速率高达3.125 Gbps,您可以利用它来连接支持PCI Express,千...


ADI ADP5053 Altera FPGA电源解决方案

ADI公司的ADP5053是四路高性能DC/DC降压转换器,并集成了监测电路,看门狗定时器和手动重置,输入电压4.5V-15.0V,全温度范...


Altera Stratix V DSP开发方案

Altera公司的Stratix V FPGA是采用28nm技术,在高端应用中实现了业界最大带宽和最高系统集成度,非常灵活,降低了成本和...


锁定低成本M2M应用 LTE R12新增MTC规格

现今机器对机器(M2M)服务均以全球行动通讯系统(GSM)等2G网络为基础,该系统已使用二十余年,但仍具备低成本、低耗能,以及网络普及等优点。不过,2G网络正逐渐由长程演进计划(LTE)服务取...