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

SCA Component Code Generation

SCA code generation from the visual model de-risks development because the SCA code precisely reflects the SCA-validated application or platform model, preserving the architectural intent of the system over time and ensuring consistent implementations of SCA interfaces, such as ports and properties.

SCA code generation with Zeligsoft tools keeps SCA component code in lock-step with the SCA model. SCA code generation also ensures consistency of coding across the project, resulting in high-quality, easy-to-maintain code.

Zeligsoft Code Generator
Zeligsoft SCA Code Generator reduces risk, accelerates development, and improves Software Defined Radio application quality.

The generator produces SCA wrapper code and allows you to use your preferred 3rd party tools to produce functional code, such as signal processing and control code.

Working with SCA code generation, Zeligsoft CE™ compiles and links the SCA component wrapper code stream and the functional code stream into a single executable. We also provide a scripting interface so that component code builds can be integrated into an automated build process.

Zeligsoft SCA code generation always allows developers to maintain control over their development environment and generated code. Code is easily ported across platforms, future-proofing development.

Universal code template
Zeligsoft Code Generator provides a universal SCA code generation template that does not depend on the SCA operating environment and renders 100% portable code across embedded targets. But because many SDR architectures take advantage of RTOS, ORB and SCA CF optimization, Zeligsoft SCA code generation also provides code templates optimized for the chosen OE.

Optimized code templates
Working within the confines of generic code generation could limit flexibility and performance when implementing your control architecture.  We believe that optimizing SCA component code is as important as optimizing the functional logic of your Software Defined Radio.

Zeligsoft’s code generation engine pre-integrates the Core Framework and ORB development kits, often referred to as “Component Development Kits”, available from our partners — the industry’s leading middleware and RTOS vendors. Our customers experience the simplicity of using only the Zeligsoft tool to generate SCA code for their chosen OE.

See the Code Generator Data Sheet for additional specifications.

Language support
Zeligsoft SCA code generation produces SCA wrapper code in C, C++, Java and ADA programming languages. Code templates can be used to adhere to the pre-determined coding guidelines that many projects and engineering teams have.

 

    Military Embedded Editor's Choice CE for Software Defined Radio
    CE 2.4 Data Sheet - SDR/SCA
    Code Generator Data Sheet - SDR / SCA
    SDR/SCA Evaluation Package
    Zeligsoft CE Development tool for Multiprocessor SoC Architectures Software Defined Radio SDR/SCA