Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Solutions Academia Support User Community Company
spacer spacer spacer spacer spacer spacer

Model-Based Design

Model-Based Design is an efficient and cost-effective way to develop controls, signal processing, image processing, communications, mechatronics, and other embedded systems. When organizations adopt Model-Based Design they improve product quality and reduce development time by 50% or more.

Rather than relying on physical prototypes and textual specifications, Model-Based Design uses a system model as an executable specification throughout development. It supports system- and component-level design and simulation, automatic code generation, and continuous test and verification.

Design and Simulation

The model includes every component that affects system behavior – algorithms; control logic; physical components; and IP developed in MATLAB, C, HDL, or domain-specific modeling tools. Simulation lets you analyze system performance in conditions otherwise too expensive, risky, or time-consuming to consider.

Key Capabilities

Test and Verification

The system model captures requirements in an executable specification. It also provides a reusable test harness for virtual integration and hardware-in-the-loop testing.

Key Capabilities

Implementation

You can automatically generate C, C++, or HDL code from the model for rapid prototyping or production. The generated code can be optimized and combined with hand-written code.

Key Capabilities