spectra cx&oe—sca sdr波形开发与测试集成环境-凯发官方首页

spectra cx&oe—sca sdr波形开发与测试集成环境

        美国prismtech公司成立于1992年,总部位于美国波士顿,是全球知名的无线软件架构和分布式计算的软件供应商,为软件无线电、分布式计算的开发提供高性能中间件、基于模型驱动(mdd)的图形化开发工具及专业咨询服务。prismtech的许多客户是全球500强企业,分布在50多个国家,业务覆盖了电信、金融、汽车等众多领域。
        prismtech的spectra tools为sca sdr波形开发提供了集成的高性能环境,采用基于模型的组件和波形开发方法,支持模型的自动代码生成,并提供高性能的corba中间件和cf实现,开发人员只需要关注电台软件功能的实现,而不是为了实现支持sca标准的复杂软件结构,减少开发复杂度,加快了开发速度。

 

产品概述

• spectra cx—波形建模与代码生成工具

       prismtech公司的spectra cx波形开发工具是一个强大的sca sdr建模和自动代码生成工具,由于架构在zeligsoft cx core、eclipse 和rational软件建模器之上,提供真正的uml2.0建模和可插入的架构等,并具备模型扩展、自动代码生成、部署分析、实时运行监测、完全的兼容性验证等,软件架构如下图所示:

 

 

        spectra cx是一个模型驱动的开发工具,能简化并加速sca的开发、能对开发过程中的大部分内容进行验证。spectra cx提供了从架构的sca兼容性到单元测试层面上的验证,还能产生正确兼容sca架构的文件,包括:xml描述器文件,兼容性测试报告和验证文档。spectra cx使sca相关的软件和非sca相关的软件能一起开发、提前集成、并进行完全的测试。

• spectra oe—高性能spectra operating environment

       在软件无线电中,由于波形组件之间的通信是通过corba中间件完成的,oe(operating environment)的性能直接影响系统的性能。sca sdr波形开发验证平台采用prismtech公司的spectra oe for gpp,它是先进和优化的实时运行平台,将应用软件和硬件分离,使应用可以移植,同时也具有最小的可能尺寸、重量和功耗。它根据完全的实时运行结构(cf、中间件和用户传输)从尺寸、重量和性能进行优化,具有极低的内存脚本和最小的mips负荷,是一个sca完全兼容的操作环境,集成了corba中间件(e*orb、ico)、cf功能和应用接口(如posix api),与硬件独立,可以移植到任何gpp/dsp/fpga混合结构中。

 

 

• openfusion e*orb—gpp/dsp corba中间件

        openfusion e*orb是提供gpp和dsp互操作的凯发娱乐登录的解决方案,包含了c和c++版本。e*orb采用了完全的模块化微内核结构,是最小脚本和最高性能的corba实现,支持的os包括:windows、solaris、linux;rtos包括:vxworks、integrity、lynxos、qnx、threadx、ti bios、oseck;cpu架构包括:x86、sparc、xscale、arm、powerpc、ti c64x、ti c55x等平台。

• ico—fpga corba中间件

        ico是corba orb的硬件实现。它支持sca框架要求的corba功能子集,而且这些功能都实现在硬件里。虽然ico用于提供sca兼容性,它首先是一个corba的核并且可以用于无sca的纯corba应用。ico减少了在gpp和dsp开发用户代理的需要,可以简单的建立与fpga内部波形应用的通信。这些代理,有时候也指硬件抽象层,被用于设计sdr架构比如sca,以增加移植性和重用性。但是在应用上,代理会增加延迟,减少吞吐量和降低重用。ico是由可移植的vhdl实现,可以被综合到任意的fpga和asic平台上。

产品特点

        spectra cx的主要特点如下:
• 设计标准:符合sca 2.2.2规范
• 波形设计方法:基于uml 2.0的波形模型设计,可以对组件、应用、设备、节点、平台和部署进行建模
• 组件间接口设计方法:基于uml 2.0的idl模型设计
• sca兼容性验证:提供模型的sca 2.2.2规范兼容性验证能力
• 模型自动代码生成:波形模型自动生成c++代码、xml文件、测试代码,并能针对不同的目标环境oe生成代码
• idl模型自动生成:自动生成idl代码
• 部署方法:提供波形模型在计算机系统上的预先部署和在硬件平台上部署的能力。

        spectra oe结合了prismtech的cf和先进的中间件(e*orb与ico),并根据sca sdr完全的实时运行结构(cf、中间件和组件传输)从尺寸、重量和性能进行优化,其特点如下:
• 第三代cf:domain manager、device manager、application factories、application和file services ;特定的application factory和device manager优化的配置;
• 极低的内存脚本和最小的mips负荷:
• sca兼容的oe在gpp上运行占用内存小于2.5 mb(c++);
• 在dsp上运行的orb小于90kb;
• 在fpga上实现的orb小于3k个逻辑单元;
• “即插”支持高效率、低延迟互连(可扩展传输库);
• 严格的为sdr应用优化的中间件(super low profile orbs、lightweight logging、naming&event object services);
• 图形化波形部署监视器(monitor)执行cf domain management功能,如domainmanager获取和application安装和卸载、domainmanager文件管理操作、日志服务(log service)和outgoing domain event channel;
• 广泛的操作系统支持;
• 为优化性能和功耗使能的硬件实现提供最大的弹性。

凯发官方首页-凯发娱乐登录
用户登录
用户注册
*

请输入您常用的邮箱地址,错误的地址将影响功能使用

*
*
*
    性别    男   
*
网站地图