FXCG集团移动版

主页 > ECN平台 >

个人如何做股指期货为基于SOC设计的基站等有CPU和大量DSP的复合系统的实现

  个人如何做股指期货为基于SOC设计的基站等有CPU和大量DSP的复合系统的实现、第三代3G通讯搜集、直到目前商用的4G LTE通讯搜集,以至正正在研商阶段的5G通讯搜集,从GSM 的TCH9.6Kbps,到GPRS的171Kbps,再到WCDMA、TDSCDMA的384kbps,以及HSDPA的14.4Mbps,再到目前LTE的下行100Mbps,数据的传输速度越来越疾。数据处置才具的加添对无线平台提出了越来越高的恳求,从而无线基站处置单板的策画也越来越丰富,慢慢向众核众CPU、众核众的宗旨演进,跟着芯片集成度越来越高,协调众CPU和众DSP核的单芯片SOC办理计划成为目前

  正在协调CPU和DSP的单芯片SOC中,日常包罗众个CPU和DSP核,以及多量的片外里设,比如目前LTE基站的主流SOC芯片Freescale的B4860,片内包罗4个PowerPC CPU核以及6个SC3900 DSP核,集成以太网、SRIO、MAPLE算法加快器等多量外设。跟着芯片硬件的丰富度降低,关于奈何约束云云丰富的编制,对基站平台的软件策画与策划提出了更高的恳求。

  下文先容一种面向基站平台处置单板的基于协调SOC处置器的平台软件办理计划。

  基站的成效由机架上的交易子板来竣工。子板上的软件日常分为驱动层、操作编制层和操纵层(答应层和运维局限)。日常把驱动层和操作编制层统称为平台软件层。平台软件层掌管约束硬件资源,为操纵层供给效劳搜罗资源分派、职分更改、冗错处置、文献编制接口、IP答应栈、驱动封装等。

  可能说扫数操纵层的策画,都是基于平台软件层的架构来竣工。一个优异的、成效厚实的平台软件层,可能使操纵层的策画竣工变得尤为简便,其高牢靠性又可使整体编制变得更为强壮。是以拣选一个好的平台软件层,对整体基站职能至合厉重。

  跟着通讯技能的演进,对基站数据处置才具的恳求也越来越高,单板之上的包罗众核DSP和众核CPU的协调SOC芯片编制成为改日的成长趋向。丰富的众核SOC编制,对平台软件成效提出了更高的恳求。

  关于一个众核CPU+DSP的SOC编制,奈何约束众核CPU上的资源和职分更改,奈何为众核DSP供给高效不乱的操作编制,奈何约束云云宏壮的DSP阵列,奈何有用地举办跨核以致跨处置器间的通讯,奈何对如许的众核CPU和DSP的复合编制举办调试和日记追踪? 这扫数都对平台软件提出了新的挑衅。

  下文要点先容Enea面向SOC(CPU+DSP)基站策画的平台软件办理计划,笃信能为改日基站软件的策画供给助助。

  Enea源自于1968年,于1989年正在瑞典上市,是环球搜集和终端软件供应商的引导者,静心于通信范畴及时操作编制宁静台软件。动作一家走过半个世纪的,效劳于环球合键的的搜集和终端软件供应商,Enea以其进步技能为通讯范畴的成长供给绵绵不断的动力。

  Enea的平台软件办理计划由四大局限构成,搜罗面向众核CPU的Enea Linux操作编制、针对众核DSP的OSEck操作编制、SOC上的约束中心件和Enea编制级调试器械Optima。主意编制上的各个实体由Enea的分散式透后传输模块LINX连结起来。合座编制框图如下所示:

  Enea的平台软件办理计划为单板之上的包罗众核DSP和众核CPU的协调SOC芯片供给了完备的软件架构、厚实的调试监测成效以及简便适用的高牢靠通讯的IPC器械。

  正在SOC的DSP侧,Enea的OSEck操作编制为DSP的软件架构和编程供给了牢靠的拣选。OSEck是Enea特意针对DSP举办优化的精简高效的及时操作编制,也是业内最优异商用的面向DSP的操作编制。OSEck扶助Freescale、Ti、LSI、ADI、CEVA等简直全数的最新DSP处置器,与LINX模块好像的操纵层API接口,为每款DSP特意优化的内核,小至10kB footprint,厚实的BSP及操纵模块比如Timeout server,其它DSP舛错检测、CoreDump模块等为次第的策画以及编制的失足追踪供给了更众的或者。

  正在SOC的CPU侧,供给基于Yocto开辟境况的Enea Linux操作编制或OSE硬及时操作编制。Yocto是一个图形化的集成开辟调试境况,供给Linux的摆设、组件的自愿下载、编译、调试、职能监控等成效,受到各大主流芯片以及嵌入式软件供给商的扶助。Enea Linux基于Yocto的开辟境况,供给针关于SOC做格外优化的Linux版本,除此以外,针对基站开辟的及时性恳求,供给正在Linux境况下的硬及时更改环(LWRT)。Enea LWRT是一种Linux用户空间的众核奉行境况,职分更改时光、终止响适时间都是高职能、可确定性的,对满意基站高层答应栈的职能恳求尤为厉重。

  正在CPU侧也可应用OSE操作编制,这是Enea针对众核CPU作特意优化的操作编制,扶助简直全数类型的CPU,广博地操纵于各大通讯厂商的挪动台和局端通讯修立之中。如下图:

  OSE 5.x独有的XMP形式即有SMP形式的简便易用性,又具有到AMP形式的职能,为平台软件CPU侧的软件架构策画供给了便利。OSE的直接动静通报机制和凑集式舛错处置大大简化了编程的事情,OSE厚实的模块,文献编制、IP答应栈、动态加载模块、LINX器械、ramlog器械、Optima编制级调试器械,这扫数成效都俭朴了开辟事情时光,加疾了产物化速率。

  关于基于SOC(CPU+DSP)的基站平台来说,DSP数目较众,并用于物理层答应栈、以至MAC层的交易处置,并由SOC的CPU侧来举办约束。奈何约束、监控和调试如许一个数目宏壮的DSP核阵列是一个须要商酌的题目。Enea针对这一需求推出的DSP约束模块从基础上办理了这一题目。SOC之上的DSP约束模块如下图所示:

  (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调试器械可能以插件的步地整合到Freescale CodeWarrior或TI CCS境况中,与JTAG代码级调试维系应用。Optima器械合键通过以太网与主意编制相连,只须主意编制中的实体有LINX链途,那么通过PC侧的Optima器械就可能看到整体分散式编制的

  图。Optima可能查看CPU或者DSP上操作编制的历程状况、内存和堆的注意分派境况、CPU应用率、查看编制coredump、举办基于GDB的正在线调试、及时查看编制和用户的日记等,为查看编制瓶颈、代码优化等供给便利。

  综上,Enea针对基站开辟的基于SOC的平台软件办理计划搜罗,面向CPU的Enea Linux操作编制和LWRT及时运转境况、针对DSP核的OSEck操作编制、SOC芯片中DSP核的约束模块以及Enea编制级调试器械Optima。这些成效满意了新一代基于SOC(CPU+DSP)的基站平台软件的需求,为基站的软件架构策画供给了参考。下面先容一个操纵实例:

  Enea面向基站的平台软件计划广博地操纵于爱立信、华为、诺西、阿朗、普天、大唐等大型通讯修立公司的修立中,为宇宙通讯修立的成长功劳自身的聪明。

  当今基站的成长日趋众样性,除了通例的Marco型基站外,Pico或小型基站成为目前主贯通讯修立厂商3G、4G局端修立成长的新宗旨。下面简便先容一个Enea的基站平台办理计划正在LTE Pico基站的操纵实例。如下图所示:

  B4860是freescale针对LTE中型基站的包罗PowerPC CPU核和SC3900 DSP核的SOC芯片,片内集成的MAPLE2 LTE物理层协处置器,可完备的自愿处置PDSCH和PUSCH信道流程,最众可扶助三个20M的LTE小区。正在Enea针对这个SOC芯片的平台软件计划中,CPU侧运转Enea Linux、Enea LWRT境况以及DSP的约束模块、DSP侧运转OSEck硬及时操作编制,CPU和DSP之间应用Enea的LINX基于共享内存池的形式举办通讯。通过PC侧的Optima器械举办整体编制的监控与调试。

  遵照日常基站BBU的软件策画,物理层答应栈运转于DSP上,MAC及以上答应栈运转于CPU之上,是以关于B4860如许的芯片合座软件架构如下图所示。每两个DSP核为一组,掌管一个小区,每个核阔别处置上行和下行数据,共六个DSP核是以对应三个LTE小区,OSEck可供给及时的更改职能以满意物理层对及时性的须要,同时基于共享内存池的LINX交互模块供给DSP与DSP,CPU与DSP间的高效无缝通讯。CPU核上的MAC层及高层答应栈中对职能敏锐的局限,运转于Enea的LWRT及时境况之上,可对Linux之上的操纵供给及时的职能的担保,使之切合LTE的1ms局部的更改恳求。关于及时性恳求不高的局限,可直接运转于Enea Linux之上,比如运维等局限。本套软件计划已操纵于此客户的量产型基站产物中。

  本文先容了Enea面向SOC处置器基站的平台软件办理计划。注意先容了计划的构成,搜罗面向CPU核的Enea Linux操作编制和LWRT及时运转境况或OSE硬及时操作编制、针对DSP核的OSEck操作编制、DSP核的约束模块、Enea编制级调试器械Optima以及Enea的分散式透后传输模块LINX。著作越过了此计划的便宜以及操纵的实例,为新一代基站的软件架构策画供给了参考。

(责任编辑:admin)