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
Related Products
Learn More
Featured Product
MATLAB
Up Next:
Related Videos:
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)