HW/SW Co-Verification of Embedded Mechatronic Systems

  • Add Courses
  • Confirm Schedule
  • Enter Contact Information

There are currently no dates scheduled for this class. Request this class in your area!

Duration: 3 Days
Course Part Number:  224504

 

Description

This course teaches a design methodology for software-controlled mechatronic systems built on simultaneous verification of the hardware and software at successive phases in the design cycle.

This successive verification methodology shortens the overall product development cycle by reducing the need for expensive laboratory prototypes, simplifying the debugging effort and making hardware/software integration a distributed effort occurring naturally over the couse of the entire development process. The key to this methodology is an instruction-accurate simulation model of the embedded micro-controller executing the embedded software within the system simulation. The VHDL-AMS modeling language is the underlying technology for constructing this model as well as for modeling all aspects of complex embedded mechatronic systems.

In this course you will simulate mechatronic systems controlled by an HC12 micro-controller within Mentor Graphics' SystemVision simulation environment. Each attendee is provided a reduced version of the HC12 micro-controller model that can be kept after the course for continued study.

You will learn how to

• Model mixed-technology hardware (analog, digital, mechatronics) using the IEEE VHDL-AMS language
• Verify mechatronic systems using the SystemVision simulation environment from Mentor Graphics
• Execute  embedded  HC12 micro-controller software within that simulation environment to simultaneously verify hardware and software
• Verify and debug algorithmic, numerical and real-time software constraints in simulation.

Hands-On Labs

Throughout this course, extensive hands-on lab exercises provide you with practical experience under the guidance of our expert instructors. Hands-on lab topics include:
• Simple Wire/Lamp Circuit
• Flasher Control Circuit
• Fan System with Battery
• Lead-Lag S-domain Model
• Compensator Software Design Progression
• Debugging the Controller Software
• Minimizing Micro-controller Delays
• Suppressing Servo Control Spikes

Audience

The course is targeted at development staff, management and all others responsible for developing reliable mechatronics products efficiently and at low cost.

Prerequisites

• Basic knowledge of electrical engineering concepts and practices
• General knowledge of C language programming
• Familiarity with Windows operating systems
• Practical experience with analog design and simulation

Key Topics

• Modeling Mechatronic Systems with VHDL-AMS

o Fundamentals of VHDL-AMS for modeling analog, digital and mixed-signal components.
o The SystemVision analysis platform.

• Block Diagram Modeling for System Architecture Design

o Designing high level system parameters
o Modeling the system at the block diagram level
o Modeling transfer functions in VHDL-AMS

• Mixed-Technology Modeling of the System Components

o Conservative vs. non-conservative models
o Device modeling in VHDL-AMS: electrical, mechanical, electro-mechanical
o Mixed device/transfer-function simulation of the system

• Design Progression by Successive Verification

o Successive verification - verifying design concepts in progression
o Example: The Lead-Lag Compensator in the frequency domain, and in continuous and discrete time domains

• Modeling Embedded Software: The HC12 Micro-Controller

o Simulating hardware and software together
o Algorithmic modeling of embedded software
o Executing software on an instruction set model
o The HC12 micro-controller model
o Designing and debugging micro-controller code
o Real-time software execution and micro-controller delays

• System Integration by Virtual Prototyping

o The full-system virtual prototype
o System integration
o Debugging software in the virtual prototype
© Mentor Graphics Corp. All rights reserved.