Video length is 15:22

Model-Based Design and Prototyping of FPGA/SoC in an Aerospace Application

Ashish Vijay, Collins Aerospace

The objective of this project is the development of an embedded controller application using FPGA with significantly less time and cost and enhanced reliability. In a conventional method, these issues impact the project:

  • Handshaking between multiple stakeholders and domains drives multiple iterations
  • Bugs increase time and cost throughout the project lifecycle
  • Limitations with virtual integration and early validation
  • Reduced scope for reuse and early prototyping

Adoption of Model-Based Design for FPGA development enables seamless integration of different stakeholder needs, performs virtual integration, and automatically generates production code. This talk includes topics such as:

  • Model-Based Design of an embedded controller for PMSM
  • Virtual integration and simulation
  • VHDL code generation and co-simulation

This talk will go over a detailed workflow to develop an embedded controller for an aerospace application from system requirements to design and code using Model-Based Design including:

  • Requirements to model development in S-domain
  • Virtual simulation to validate the architecture
  • Development of a fixed-point model
  • Development of a model for VHDL code generation
  • Design and simulation of control systems with plant models using similar test cases from the MATLAB® environment
  • VHDL code generation and co-simulation of code using the same test cases and plant models
  • Effective post-processing of results as a part of analysis and validation

This talk will also cover how Model-Based Design led to significant savings in terms of time and cost and how continued support from MathWorks led to effective incorporation of tools and methods enabling successful deployment.

Published: 7 May 2023