model based design toolbox
play

MODEL-BASED DESIGN TOOLBOX ENABLING FAST PROTOTYPING AND DESIGN WHO - PowerPoint PPT Presentation

MODEL-BASED DESIGN TOOLBOX ENABLING FAST PROTOTYPING AND DESIGN WHO ARE WE AND WHAT DO WE DO ? - WHAT IS IT ? - WHAT WE DELIVER ? - WHAT WE COVER ? - EXTERNAL USE Model-Based Design Team Who Are We & What Do We Do? Tools


  1. MODEL-BASED DESIGN TOOLBOX ENABLING FAST PROTOTYPING AND DESIGN WHO ARE WE AND WHAT DO WE DO ? - WHAT IS IT ? - WHAT WE DELIVER ? - WHAT WE COVER ? - EXTERNAL USE

  2. Model-Based Design Team – Who Are We & What Do We Do? ✓ Tools enablement group within AMP ✓ Develop toolboxes to assist automotive customers with rapid prototyping and accelerate algorithm development on NXP MCU ✓ Peripheral initialization through UI configuration from a Model Based Design environment like Simulink™ ✓ Supported platforms : MagniV S12ZVMx and S12ZVC, MPC56xx, MPC57xx, ARM S32K, DSC and Kinetis families ✓ Customer support and training : https://community.nxp.com/community/mbdt 1 EXTERNAL USE

  3. What is it ? … the Ultimate Abstractization Layer Model-Based Design Features Model-Based Design Toolbox – Abstractization Layer • Matlab/Simulink oriented • Drag-drop programming Peripheral Configuration Matlab Help Simulink Examples • Automatic ANSI C-code generation • Easy to port Driver Helper Demos Applications Examples Tools SDK Quality Class Middleware & Stacks Class B … LIN SBC AMMCLib Class C Processor Expert UI Low-level Drivers Class D Config files FreeRTOS Analog Comms Safety & Timers SoC SDK Features OSIF Security Clocks • Integrated Non-Autosar SW Prod-grade SW ADC UART FTM Interrupts • Graphical-based Configuration LPIT Power CMP FlexIO EIM • Layered Software Architecture PDB CAN-FD LPTMR Pins ERM • Documented Source Code and Examples RTC GPIO LIN CRC Start-up/ • Integrated with S32 DS and other IDEs SPI WDOG FLASH MPU Compiler • I2C EWM DMA Featuring various Middleware cSEC TRGMUX linker files • FreeRTOS integration • Multiple toolchains supported Headers • Several examples and demos Hardware 2 PUBLIC

  4. Model-Based Design Team – What We Deliver? 2 3 1 Basic/Advanced Building Blocks Ideas & Designs Easy Prototyping ✓ Easy migration between NXP solution ✓ ✓ M ATLAB integration M inimal knowledge about hardware ✓ Matching solution for TI, Arduino, ✓ ✓ U ltra fast development – drag&drop approach A utomatic ANSI C Code Generation Raspberry ✓ ✓ A bstractization of peripherals S imulation environment for validation ✓ ✓ S upport for: S32K,MPC5744, etc. T echnical expertise 3 EXTERNAL USE

  5. What We Cover? On-Chip Peripherals Configuration/Modes Utilities • FreeMASTER Interface • General • Compilers Supported Data acquisition − ADC conversion - − CodeWarrior Calibration - − Digital I/O − Wind River DIAB Customize GUI - − PIT timer • Profiler Function − Green Hills − ISR Exec. time measurement - − Cosmic • Communication Interface Available in PIL - − IAR − CAN driver Available in standalone - − GCC − SPI driver − I2C − RAM/FLASH targets − UART • Simulation Modes • Motor Control Interface Embedded MCU Support − Normal − Cross triggering unit − Accelerator − PWM • MPC5643L − Software in the Loop (SIL) − eTimer block(s) • MPC567xK − Processor in the Loop (PIL) − Sine wave generation • MPC574xP • MCU Option • − ADC Command List S12ZVM • KV10Z − GDU (Gate Drive Unit) − Multiple packages • 56F82xx − PTU (Programable Trigger Unit) − Multiple Crystal frequencies • KV31/30/40/50 − TIM Hall Sensor Port • S32K − FTM (Flex Timer Module) − PDB (Programmable Delay Block) NOTE: Peripheral Blocks and compiler support is dependent on MCU use. 4 EXTERNAL USE

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend