Home | Resources | Support
SDR - Software Defined Radio: Reduce Risk with Zeligsoft

Multiprocessor Software Development

Yesterday’s tooling solutions do not address the challenges, and expose the opportunities, of today’s heterogeneous multiprocessor and SoC architectures. Zeligsoft CE™ enables all team members to understand and visualize the system architecture and execution environment. This system-centric approach to multiprocessor software development enables you to bring leading-edge products to market faster, with less risk and with predictable software quality.

Components with well defined interfaces
CE provides complete component definition capabilities enabling developers to develop multiprocessor software without drowning in a sea of unmanageable complexity. With CE components encompass discrete responsibilities within the system, each with their own behavioral and structural aspect.

Clear separation of application and platform code
CE 3.0 helps designers visualize their system, build separate platform and application layers, and understand inter-layer dependencies. Separation ensures that applications and platforms are evolved separately for significant benefits. Platform developers are free to incorporate the latest computing technologies into their architectures. Application developers can create advanced features that readily port to multiple platform variants. Your organization, as a whole, can take advantage of this flexibility for improved business competitiveness.

Automation
With CE, you spend time adding value through behavioral code, while automation takes care of the intricacies of the platform adaptation code – that is the inter-component communication and service access code, which is time consuming and error prone when written by hand. CE’s Deployment Aware Generation (DAG™) automatically generates optimized code giving you time-to-market, predictable software quality, and a code base that can be evolved.

Support for your target environment
Zeligsoft will directly support your target runtime environment, comprising your processor(s), logical platform and RTOS. We currently support customers using advanced processors such as the Texas Instruments C64x+ series of DSP processors and we look forward to supporting your specific environment.

No imposed service layer, no run time residue
By directly supporting your target environment, Zeligsoft CE does not impose a service layer in order to abstract your system. Our generated code is thus free from the runtime residue that causes code overhead and software inefficiencies.

Adaptable to people, processes and tools
CE fits seamlessly into your existing design environment, allowing designers to continue to use their favorite tools for other functions.  CE does not impose a restrictive programming method; instead, it facilitates your natural design process and integrates tightly with your coding process. Designers are able to move seamlessly between model views and their traditional “code-centric” view.

CE uses advanced modeling, verification, and deployment aware code generation, coupled with support for target environments for multiprocessor software development.

The CE 3.4 Data Sheet is available for download: CE 3.4 Data Sheet.

 

    CE 3.4 Data Sheet
    Resources Block
    Sales Offices - find tools for Software Defined Radio SDR development
    Zeligsoft CE Development tool for Multiprocessor SoC Architectures Software Defined Radio SDR/SCA