Modelling and Simulation Made Easy with Simulink Tiffany Liang Application Engineer MathWorks

Similar documents
What's new in MATLAB and Simulink for Model-Based Design

Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification

Integrated Workflow to Implement Embedded Software and FPGA Designs on the Xilinx Zynq Platform Puneet Kumar Senior Team Lead - SPC

Model-Based Design: Generating Embedded Code for Prototyping or Production

Model-Based Design for Altera FPGAs Using HDL Code Generation The MathWorks, Inc. 1

Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team

Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems

Modeling and Verifying Mixed-Signal Designs with MATLAB and Simulink

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow

Design and Verification of FPGA and ASIC Applications Graham Reith MathWorks

Simulink as Your Enterprise Simulation Platform

What s New in Simulink in R2015b and R2016a

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

Design and Verification of FPGA Applications

Optimization and Implementation of Embedded Signal Processing Algorithms Jonas Rutström Senior Application Engineer

Accelerate FPGA Prototyping with

Moving MATLAB Algorithms into Complete Designs with Fixed-Point Simulation and Code Generation

Simulation, prototyping and verification of standards-based wireless communications

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증

MATLAB 에서작업한응용프로그램의공유 : App 에서부터웹서비스까지

Reducing the cost of FPGA/ASIC Verification with MATLAB and Simulink

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

MATLAB/Simulink in der Mechatronik So einfach geht s!

Model-Based Design: Design with Simulation in Simulink

Introduction to C and HDL Code Generation from MATLAB

Designing and Prototyping Digital Systems on SoC FPGA The MathWorks, Inc. 1

Codegenerierung für Embedded Systeme leicht gemacht So geht s!

Intro to System Generator. Objectives. After completing this module, you will be able to:

Making the Most of your MATLAB Models to Improve Verification

Introducing Simulink Release 2012b for Control System Development Mark Walker MathWorks

Hardware Implementation and Verification by Model-Based Design Workflow - Communication Models to FPGA-based Radio

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany

Accelerating FPGA/ASIC Design and Verification

Optimize DSP Designs and Code using Fixed-Point Designer

Case Study on DiaHDL: A Web-based Electronic Design Automation Tool for Education Purpose

Model-Based Design for Video/Image Processing Applications

Introducing Simulink R2012b for Signal Processing & Communications Graham Reith Senior Team Leader, UK Application Engineering

[Sub Track 1-3] FPGA/ASIC 을타겟으로한알고리즘의효율적인생성방법및신기능소개

Stateflow for Signal Processing and Communications Applications with Code Generation Capabilities

How Real-Time Testing Improves the Design of a PMSM Controller

Reducing Design Errors in Complex State Machines using Model-Based Design

Team-Based Collaboration in Simulink Chris Fillyaw Application Engineer Detroit, MI

Motor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks

Chapter 1 Overview of Digital Systems Design

Introduction to Control Systems Design

Targeting Motor Control Algorithms to System-on-Chip Devices

Master Class: Diseño de Sistemas Mecatrónicos

ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA

Implementation and Verification Daniel MARTINS Application Engineer MathWorks

Testen zur Absicherung automatisierter Transformationsschritte im Model-Based Design

Hardware and Software Co-Design for Motor Control Applications

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group

Parag Choudhary Engineering Architect

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1

Ein Modell - viele Zielsysteme

White Paper. The advantages of using a combination of DSP s and FPGA s. Version: 1.0. Author: Louis N. Bélanger. Date: May, 2004.

Model-Based Design Using Simulink, HDL Coder, and DSP Builder for Intel FPGAs By Kiran Kintali, Yongfeng Gu, and Eric Cigan

Simulink Matlab To Vhdl Route For Full Custom Fpga Rapid

Addressing Fixed Point Design Challenges

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India

Matlab Simulink Simscape

Cover TBD. intel Quartus prime Design software

Reuse MATLAB Functions and Simulink Models in UVM Environments with Automatic SystemVerilog DPI Component Generation

Modeling a 4G LTE System in MATLAB

Cover TBD. intel Quartus prime Design software

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel

CO SIMULATION OF GENERIC POWER CONVERTER USING MATLAB/SIMULINK AND MODELSIM

Hardware and Software Co-Design for Motor Control Applications

Extending Digital Verification Techniques for Mixed-Signal SoCs with VCS AMS September 2014

Integrating Mechanical Design and Multidomain Simulation with Simscape

THE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004

Designing and Targeting Video Processing Subsystems for Hardware

High-Level and Model-Based Design Targeting FPGAs and SoCs

101-1 Under-Graduate Project Digital IC Design Flow

Mixed-signal Modeling Using Simulink based-c

VCS AMS. Mixed-Signal Verification Solution. Overview. testing with transistor-level accuracy. Introduction. Performance. Multicore Technology

EITF35: Introduction to Structured VLSI Design

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation

System Design and Methodology/ Embedded Systems Design (Modeling and Design of Embedded Systems)

Hardware/Software Co-design

MathWorks Products and Prices North America January 2018

Hardware, Software and Mechanical Cosimulation for Automotive Applications

MODEL BASED HARDWARE DESIGN WITH SIMULINK HDL CODER

Déploiement embarqué et connectivité hardware avec MATLAB et Simulink

Four Best Practices for Prototyping MATLAB and Simulink Algorithms on FPGAs by Stephan van Beek, Sudhir Sharma, and Sudeepa Prakash, MathWorks

Integrated Simulation and Hardware-test Environment for Microcontroller Development

Design and Verification of Motion Control Algorithms Using Simulation

Collaboration in Teams: Simulink Projects Demonstration

Verification, Validation, and Test with Model-Based Design

Model-Based Design for Large High Integrity Systems: A Discussion Regarding Model Architecture

컴퓨터비전의최신기술 : Deep Learning, 3D Vision and Embedded Vision

System Requirements & Platform Availability by Product for R2016b

Model to Code, Made Simple and Easy Sebastien Dupertuis Application Engineer Applications Engineering Group MathWorks Switzerland June 11, 2015

Microprocessor Systems

Introduction to Simulink Design Optimization

Experiment 3. Getting Start with Simulink

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Transcription:

Modelling and Simulation Made Easy with Simulink Tiffany Liang Application Engineer MathWorks 2015 The MathWorks, Inc. 1

What will you learn in this presentation? For those who are not familiar with Simulink and for those who are about to start using Simulink, you might have been wondering: What is Simulink? Why Simulink? Where and how can Simulink be used? In this presentation you will be able to find out the answers to these questions. 2

What is Simulink? An Environment for Modelling and Simulation. 3

What is the purpose of modelling and simulation in the first place? To run tests that are impossible or hard to reproduce with the actual object in the real world. Dangerous High Cost Physically Impossible / Difficult To investigate the functionality and performance of the phenomenon in interest. Insights of Physics Based Phenomenon Parameter Study Visualization of Phenomenon that are not Visible to Eyes. 4

Why Simulink? User friendly block diagram environment Clear data and processing flow. Easy to realize and to share ideas. Flexible environment that covers a wide range of different application areas Dynamic System, Event-Driven System. Physical Modelling, Control System, Signal Processing. Complete integration with MATLAB environment. Batch simulation by scripts. Access to various design, analysis and technical computing libraries. 5

Diverse needs met by Simulink Automotive Control Development A/D Converter Design Motor Control Design and Microcontroller Implementation Noise Canceller Design Remote Operation Robot Control Development PLL Circuit Design for Home Cooker Precision Positioning Control of Machine Tools SoC Implementation for Laser Printer Engine Mechanical and Power Electronics Design Digital Modulator/Demodulator Design and FPGA Implementation System Analysis for Thermal Power Plant Software-Defined Radio Method Study Coupled Analysis with In-house/Third-Party Simulators Change in Blood Sugar Concentration During Insulin Medication Theory Practice Education for Students and Employees Information Propagation Mechanisms Analysis of the Nervous System 6

Demo: The Clapper A System Modelling and Simulation Demo Detecting the Clap via microphone. Switching On/Off based on the numbers of claps. 7

Flexible Modelling Environment of Simulink Dynamic System Fixed/Variable Step ODE Solvers Discrete/Continuous, Mixed System Multi-rate System Event-Driven System Nondeterministic Discrete System State Transition Diagram, Truth Table Flow Chart Signal Processing / Communication System Digital Signal Processing System Communication System RF System Control Design / Physical System Linear Analysis (Time/Frequency Domain) Controller Tuning Multi-domain Physical Modelling 8

Diverse needs met by Simulink Automotive Control Development A/D Converter Design Motor Control Design and Microcontroller Implementation Noise Canceller Design Remote Operation Robot Control Development Precision Positioning Control of Machine Tools Model-Based Design! PLL Circuit Design for Home Cooker SoC Implementation for Laser Printer Engine Mechanical and Power Electronics Design Digital Modulator/Demodulator Design and FPGA Implementation System Analysis for Thermal Power Plant Software-Defined Radio Method Study Coupled Analysis with In-house/Third-Party Simulators Change in Blood Sugar Concentration During Insulin Medication Theory Practice Education for Students and Employees Information Propagation Mechanisms Analysis of the Nervous System 9

What is Simulink? A Platform for Model-Based Design Research Component Development/Implementation C, C++ System Design Environment Models Physical Components Algorithms VHDL Verilog MCU DSP FPGA ASIC Requirements System Integration SPICE Analog Hardware Test & Verification Test System Executable Specification Models that complement the paper based specifications Improve team communication Design by Simulations Modelling complex domains in the same environment. Trade-off and interaction verification Automatic Code Generation Automatic C / HDL code generation from Models Efficient prototype testing Continuous Testing / Verification Test generation by re-use of Models Simulation / test automation 10

Demo: The Clapper (cont d) What Happens After Modelling and Simulation? Automatic Code Generation Implementation of Generated Code Exhaustive Logic Verification Reusing Tests 11

What is Model-Based Design? A Development Flow Centered on the Executable Models Design by Simulations Executable Specification Model Automatic Code Generation Continuous Testing / Verification Executable Specification Models that complement the paper based specifications Improve team communication Design by Simulations Modelling complex domains in the same environment. Trade-off and interaction verification Automatic Code Generation Automatic C / HDL code generation from Models Efficient prototype testing Continuous Testing / Verification Test generation by re-use of Models Simulation / test automation 12

By Now You Should Know What Simulink is An environment for modeling and simulation A platform for Model-Based Design Why Simulink has been used User-Friendly Block Design Environment Flexible environment that covers a wide range of application areas Complete integration with MATLAB environment Where and how Simulink could be used The Clapper demo Meet diverse needs regardless of industry and application 13

Related Information Useful Resources Model Examples User Stories User Community Event Information Webinars, Seminars and Conferences Services Technical Support Training Services Consulting Services Free Product Trials Get Trial Software 14

2015 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders. 15