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

Similar documents
What s New in Simulink in R2015b and R2016a

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

Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification

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

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

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

Model-Based Design: Design with Simulation in Simulink

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems

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

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

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

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

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

MATLAB/Simulink in der Mechatronik So einfach geht s!

Model-Based Design for Video/Image Processing Applications

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

Testen zur Absicherung automatisierter Transformationsschritte im Model-Based Design

Accelerate FPGA Prototyping with

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

Making the Most of your MATLAB Models to Improve Verification

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

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

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

Workflow for Control System Design and Implementation

Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks

Design and Verification of FPGA and ASIC Applications Graham Reith MathWorks

Implementation and Verification Daniel MARTINS Application Engineer MathWorks

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

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

2015 The MathWorks, Inc. 1

Designing and Targeting Video Processing Subsystems for Hardware

What s New in MATLAB and Simulink

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

Introduction to C and HDL Code Generation from MATLAB

Optimize DSP Designs and Code using Fixed-Point Designer

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

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

2015 The MathWorks, Inc. 1

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

Design and Verification of FPGA Applications

What s New in MATLAB and Simulink Young Joon Lee Principal Application Engineer

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

Modeling and Verifying Mixed-Signal Designs with MATLAB and Simulink

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

Ein Modell - viele Zielsysteme

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

Modeling a 4G LTE System in MATLAB

Simulink as Your Enterprise Simulation Platform

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

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

Targeting Motor Control Algorithms to System-on-Chip Devices

Hardware, Software and Mechanical Cosimulation for Automotive Applications

Simulation, prototyping and verification of standards-based wireless communications

Computer Aided Design (CAD) Lecture 10. Introduction to Simulink (3) Dr.Eng. Basem ElHalawany

Addressing Fixed Point Design Challenges

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

Introduction to Simulink Design Optimization

Accelerating FPGA/ASIC Design and Verification

System Requirements & Platform Availability by Product for R2016b

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

Introduction to Control Systems Design

What s New In Simulink: Fraser Macmillen

MathWorks Products and Prices International September 2016

What s New in MATLAB and Simulink

What s New in MATLAB and Simulink The MathWorks, Inc. 1

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

Production Code Generation Introduction and New Technologies

Hardware and Software Co-Design for Motor Control Applications

Developing Optimization Algorithms for Real-World Applications

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

MathWorks Products and Prices North America January 2018

Matlab Simulink Simscape

Verification, Validation and Test in Model Based Design Manohar Reddy

MathWorks Products and Prices Euro Academic September 2016

Mixed-signal Modeling Using Simulink based-c

TRANSPORT SYSTEM REALIZATION IN SIMEVENTS TOOL

II. LITERATURE SURVEY

Testing Framework with Simulink Test

MathWorks Products and Prices North America September 2016

MathWorks Products and Prices Euro Academic March 2014

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

Simulink 를이용한 효율적인레거시코드 검증방안

개발과정에서의 MATLAB 과 C 의연동 ( 영상처리분야 )

Verification and Test with Model-Based Design

What s New in MATLAB and Simulink

Using Model-Based Design to Accelerate FPGA Development for Automotive Applications

Can High-Level Synthesis Compete Against a Hand-Written Code in the Cryptographic Domain? A Case Study

System-Level ASIC Algorithm Simulation Platform using Simulink

MathWorks Products and Prices Euro Academic January 2018

Introduction to DSP/FPGA Programming Using MATLAB Simulink

The MathWorks Products and Prices Euro Academic March 2010

DSP Flow for SmartFusion2 and IGLOO2 Devices - Libero SoC v11.6 TU0312 Quickstart and Design Tutorial

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

2015 The MathWorks, Inc. 1

Hardware and Software Co-Design for Motor Control Applications

Simulation-based Test Management and Automation Sang-Ho Yoon Senior Application Engineer

Physical Modeling of Multi-Domain System

What s New MATLAB and Simulink

Transcription:

What's new in MATLAB and Simulink for Model-Based Design Magnus Jung Application Engineer 2016 The MathWorks, Inc. 1

What s New? 2

Model-Based Design Workflow RESEARCH REQUIREMENTS DESIGN Scheduling Event modeling C, C++ Modeling IMPLEMENTATION VHDL, Verilog Performance Structured Text TEST AND VERIFICATION MANAGEMENT AND REPORTING MCU DSP FPGA ASIC PLC INTEGRATION 3

Model-Based Design Workflow RESEARCH REQUIREMENTS DESIGN Scheduling Event modeling C, C++ Modeling IMPLEMENTATION VHDL, Verilog Performance Structured Text TEST AND VERIFICATION MANAGEMENT AND REPORTING MCU DSP FPGA ASIC PLC INTEGRATION 4

5

Model-Based Design Workflow RESEARCH REQUIREMENTS DESIGN Scheduling Event modeling C, C++ Modeling IMPLEMENTATION VHDL, Verilog Performance Structured Text TEST AND VERIFICATION MANAGEMENT AND REPORTING MCU DSP FPGA ASIC PLC INTEGRATION 6

Messages, Functions and Scheduling 7

New SimEvents Discrete-event simulation engine for multidomain system models 8

New SimEvents Discrete-event simulation engine for multidomain system models 9

New SimEvents Discrete-event simulation engine for multidomain system models How does communication delays effect your system performance? 10

CAN simulation with Simulink and SimEvents 11

CAN simulation with Simulink and SimEvents 12

CAN simulation with Simulink and SimEvents 13

CAN simulation with Simulink and SimEvents 14

CAN simulation with Simulink and SimEvents 15

CAN simulation with Simulink and SimEvents Without background noise Vehicle stops after 14.2 seconds 16

CAN simulation with Simulink and SimEvents Without background noise With background noise Vehicle stops after 14.2 seconds Vehicle stops after 15 seconds 17

Scheduler Example 18

Scheduler Example 19

Scheduler Example 20

Scheduler Example 21

Model-Based Design Workflow RESEARCH REQUIREMENTS DESIGN Scheduling Event modeling C, C++ Modeling IMPLEMENTATION VHDL, Verilog Performance Structured Text TEST AND VERIFICATION MANAGEMENT AND REPORTING MCU DSP FPGA ASIC PLC INTEGRATION 22

Fast Restart Run consecutive simulations more quickly 23

Fast Restart Run consecutive simulations more quickly 24

Fast Restart Run consecutive simulations more quickly 25

Simulink - Faster consecutive simulations Fast Restart 26

Automatic Solver Selection 27

Understanding the selected solver 28

Understanding the selected solver 29

Understanding the selected solver - Solver Profiler 30

Model-Based Design Workflow RESEARCH REQUIREMENTS DESIGN Scheduling Event modeling C, C++ Modeling IMPLEMENTATION VHDL, Verilog Performance Structured Text TEST AND VERIFICATION MANAGEMENT AND REPORTING MCU DSP FPGA ASIC PLC INTEGRATION 31

Three-Way Model Merge 32

Report Generation 33

Report Generation 34

Model-Based Design Workflow RESEARCH REQUIREMENTS DESIGN Scheduling Event modeling C, C++ Modeling IMPLEMENTATION VHDL, Verilog Performance Structured Text TEST AND VERIFICATION MANAGEMENT AND REPORTING MCU DSP FPGA ASIC PLC INTEGRATION 35

New Product! Simulink Test Develop, Manage, and execute simulation-based tests 36

New Product! Simulink Test Automatically generate Test Harness 37

New Product! Simulink Test Automatically generate Test Harness Test Sequence block 38

New Product! Simulink Test Automatically generate Test Harness Create Test Sequences Manage and Reporting 39

New Product! Simulink Test Automatically generate Test Harness Create Test Sequences Manage and Reporting 40

Real-Time testing with Simulink Real-Time 41

Real-Time testing with Simulink Real-Time 42

Model-Based Design Workflow RESEARCH REQUIREMENTS DESIGN Scheduling Event modeling C, C++ Modeling IMPLEMENTATION VHDL, Verilog Performance Structured Text TEST AND VERIFICATION MANAGEMENT AND REPORTING MCU DSP FPGA ASIC PLC INTEGRATION 43

Questions! 44

Thanks! 45