FTF-AUT-F0561. Continental Virtual Platform for a Chassis and Safety Application. Dr. D. Baumeister Continental Manfred Thanner - Freescale
|
|
- Rachel Stephens
- 6 years ago
- Views:
Transcription
1 June 23, 2010 Continental Virtual Platform for a Chassis and Safety Application FTF-AUT-F0561 Dr. D. Baumeister Continental Manfred Thanner - Freescale Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. TM
2 Abstract This joint Continental and Freescale presentation will give an overview about the development and deployment on a virtual platform used in electronic stability control application for pre-silicon software development, design exploration and performance analysis. The presentation will give an overview on the used simulation technologies, example model implementations and coupling technologies. The deployed software use cases will be shown and how it accelerated the development process due to pre-silicon availability. Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 2 TM
3 Agenda Overview Model Approach Electronic Control Unit Simulation Setup Use Cases Error Injection Summary Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 3 TM
4 Overview Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 4 TM
5 Background on Continental and Freescale Virtual Platforms Continental & Freescale are working in a long-term development partnership over 5 ucontroller Generations Enabled continuous development of virtual platforms Two generations of virtual platforms frameworks delivered since 2001 Covering several devices with virtual platforms Enabled infrastructure and workflows for seamless model exchange Extending use cases Validation Software driver development and test Full applications Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 5 TM
6 Improving the Schedule Goal: All hardware related software implemented and tested when first silicon arrives Prerequisite: Virtual Model Availability pre-silicon Started when specification is mostly finished Runs in parallel with hardware design Simulator must be made available at least 6 months ahead of silicon Low level driver development started with early simulator releases Decouples SW development from the HW design schedule Design Spec Spec First Silicon Design Virtual Model Software Integration HW Design Virtual model Releases HW Related SW Development HW / SW Integration, Bring up Parallel HW/SW Development Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 6 TM
7 Virtualization Merits Early System Trade-Off Analysis Manage the complexity Analysis beyond CPU MIPs and memory footprint System evaluation of new IP ahead of first Silicon. Prepare system/user oriented test cases Early software development start MCU / system operation insight (perhaps not available in hardware) Potential for fault injection scenario analysis Potential for FMEA case scenario analysis Etc. Increase new product introduction efficiency by using tools in the concept/definition phase then leveraging the tools to launch verification/validation ahead of silicon availability. Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 7 TM
8 Virtualization has been used by many years in the industries Initial company proprietary solutions Future is in standardized, inter operable models in an ecosystem TLM, model to tool APIs, model to model standard definitions Automotive modeling standards and best practices evolving Virtualization History Company internal solutions Semi s, Tier1, OEMs Proprietary by nature Target to few use cases Commercial Solutions become available Often based on outplaced company solutions First standardization efforts visible Standards evolve Model reuse Wider number of use cases addressed Commercial ecosystems become available Wider use cases addressed Standardization on TLM Model to tool Model exchange Model guide lines Standards & automations 1980s 1990s 2000s 2010s Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 8 TM
9 Model Type Scope Use Case Model Completeness Overview Core model ISS only Core only, Instruction set covered (no exceptions), e.g., Lauterbach build in ISS Running cross compiled code without interaction to peripherals Core ISS With exceptions Core model takes any exception into account; used often in high end speed models without timing Code running with exceptions, e.g., software interrupts Core model cycle count accurate Platform model Used for profiling requires accurate memory models Core, memory, IRQ, xbar Can be used for memory profiling Used for profiling, cycle count accuracy; periphery stub as memory For OS porting/development, minimal peripheral features covered (max IRQ, timer) Full chip model Used all models Covering all peripherals, EVB equivalent Full chip model with plant model Application development Additional models are connected or co-simulated Target for Continental and Freescale Virtual Platform Development Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 9 TM
10 Model Approach Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 10 TM
11 Power Architecture Core & Peripheral Models Core Models Available today e200z4, e200z6, e200z3, e200z0, e200z7 ADL/uADL Core models Based on FSL open source architectural description language Integrated today into CoWare s SystemC simulation platform ADL Focus Functional ISS models validated vs. FSL testbench uadl focus on micro architecture implementation pipeline, architecture, Timing Focus on cycle counts accuracy Validation against RTL Integration in any simulator framework possible Peripheral Models Available today Large set of automotive peripherals FlexCAN, FlexRay, Timer, esci, SPI Interrupt controller, xbar, SIU Peripheral models Model kernel is C/C++ Base Class used for mapping to SystemC simulation platform Target to migrate to TLM2.0 Vendor agnostic Transaction based Event driven bus access, CAN and FlexRay communication transaction based Mapped to SCML for CoWare VPA visibility & functionality support Cycle count accurate Timer, memories, xbars cycle time validation vs. silicon on-going Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 11 TM
12 Power Architecture : e200 Automotive Platform same instruction set / memory map / interrupt map / software Single Issue Dual Issue z0 64MHz MHz z1 z3 80MHz MHz 120MHz MHz z4 150MHz MHz z6 200MHz MHz z7 300MHz MHz e200 Core models are available or in progress FSL models can be integrated in commercial tools e.g., CoWare, OSCI Tool vendor core models available e.g., VaST Source level integrations possible Freescale open source ADL model framework Active used frameworks CoWare VaST OSCI SystemC kernel Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 12 TM
13 General High Level Timeline for Virtual Platform Creation Milestones Phase 0 Prototype Platform Phase 1 Initial Platform Phase 2 Extended Platform Phase 3 Full Platform Phase 4 Full Platform Error Injection Time line to be adapted on detailed requirements Timeline based on previous simulator developments Releases 6-9 months ahead of silicon 20xx 20xx 20xx J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D Key Development Efforts Core Model Peripheral Models Top Level Integration Incremental Core Model drops Interface development First Silicon Incremental Peripheral Model drops Incremental levels of SoC integration Tool Integration Phases Maintenance Release Maintenance and Support Phase (silicon validation) Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 13 TM
14 Continental Multi Core Setup in Platform Architect Core 1 xbar FMPLL RAM Bridge Sample graphical representation of virtual model Block based Scriptable Full view of model implementations Basis for Virtual Platform export and generation Parameterization accessibility Core 2 Flash Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 14 TM
15 Overview Simulator Structure config.xml config.xml Configuration Core selection logging on/off VCD tracing model parameters Sim.log Lauterbach source debugging run time control break points HW View simulator control HW view watch points Config TCL Scripting Log errors, trace log All runs on WXP similar look and feel than EVBs ECU level models included for ABS/ESP Debugger integrations e.g., Lauterbach Log files and Traces deeper insight than HW Configurability selectable cores accuracies sim.vcd Signal Tracing Virtual scope logic analyzer selectable on module basis Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 15 TM
16 Infrastructure and Features Overview Full Device model developed PowerPC Multi Core simulation (e200z650 and e200z0) Switchable Cores between functional and cycle count accurate Xbars, Memories (Flash, RAM), Interrupt controllers Automotive peripherals (CAN, FlexRay, LIN) Timers, PLL, etc. Debug interface for source level debugging Lauterbach debugger integration Multicore debug capable Tracing capabilities Signal traces with VCD files (Virtual Logic Analyzer) Error Injection capability Scripts for error injection Connectivity reconnect to provide loops pin to pin, CAN to CAN, FlexRay stimulus node, SPI to SPI Scriptability Fully scriptable to run and exit simulation Log files for regression result tracking Currently used for pre-silicon SW development Virtual Platform shipped months ahead of Silicon Driver development Basis for SW development Source Level Lauterbach Debugger Multicore Debugging Debugger connection Virtual Platform Analyzer OS Aware Hardware and Software parallel view Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 16 TM
17 Electronic Control Unit Simulation Setup Chassis & Safety EBS Development Electronics 17 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
18 Continental Corporation: Strong Divisions and Business Units Continental Corporation Automotive Group Rubber Group Chassis & Safety Powertrain Interior Passenger and Light Truck Tires Commercial Vehicle Tires ContiTech Electronic Brake Systems Hydraulic Brake Systems Sensorics Passive Safety & ADAS Chassis Components Engine Systems Transmissions Hybrid & Electric Vehicle Sensors & Actuators Fuel Supply Instrumentation & Driver HMI Infotainment & Connectivity Body & Security Commercial Vehicles & Aftermarket Original Equipment Replacement Business EMEA Replacement Business The Americas Replacement Business Asia Pacific Two-Wheel Tires Truck Tires Europe Truck Tires The Americas Truck Tires Asia Pacific Industrial Tires Air Spring Systems Benecke-Kaliko Group Conveyor Belt Group Elastomer Coatings Fluid Technology Power Transmission Group Vibration Control Other Operations 18 Continental AG
19 Chassis & Safety Division Business Units Electronic Brake Systems Hydraulic Brake Systems Sensorics Passive Safety & ADAS Chassis Components Electronic brake systems, e.g. ABS and ESC Electric-hydraulic combi brake (EHC) Control units for motorcycle brakes ABS for motorcycles Regenerative brake systems Software for extended brake control functions and assistance systems Hydraulic valves Brake disks Drum brakes Brake calipers Parking brakes Electric parking brakes Brake boosters Tandem master cylinders Mechanical, electronic and hydraulic brake assist devices Brake actuation modules Brake pressure regulators Inertial sensors for stability and ESC applications Sensors for active chassis control Steering angle and torque sensors Speed sensors for wheels, engines and transmission Sensors and switches for seat belt locks and seat position Passive safety Driver assistance systems Occupant classification Product integration and validation Steering systems Air suspension systems Chassis electronics Electronic components Windshield and headlamp cleaning systems Brake hoses Duo-servo parking brake systems 19 Continental AG
20 Contintental s Motivation for C-based IC Modeling: Benefits Reduction of developing time / time-to-market - Evaluation of hardware components to be developed in complex hardware/software environment - Parallelizing development of hardware and software 3 months 3 months Cycle-approximate MCU Model Cost Reduction Cycle-accurate MCU Model - Simple PC setup instead of physical test equipment (setups of various devices can be easily distributed, installed and maintained) - Reduction of Silicon Redesign (e.g. ROM masks) Quality improvement by verification enhancement - Verification of software components 1 st Silicon MCU - Verification of complex analog/mixed signal systems - Verification of complex hardware/software systems Enhanced System Visibility and Fault Coverage - Error Injection: Setup of fault conditions which are difficult to provoke in silicon device - Higher System Visibility: ECU-level actuators being modeled; Input of sensor data streams supported Chassis & Safety EBS Development Electronics 20 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
21 Simulation Target System: EBS ECU with Focus on Integrated Circuits Target System: Electro-hydraulic Control Unit for Electronic Stability Control (ESC) Car Sensors required to execute software on virtual platform Components: Safety Integrity Level 3 (SIL3) certified Chip-Set: Full-Custom leading edge automotive safety MCU Full-Custom leading edge mixed-signal IC Actuators: Valves, Motor Sensors: Acceleration-, Pressure-, Wheel-speed-Sensors Chassis & Safety EBS Development Electronics 21 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
22 IC-Level Simulation Environment Microcontroller Models Instruction- and cycle-accurate at MCU pin-border: 100% S/W-compatible to silicon target Fast simulation execution compared to RTLsimulation (slow compared to IS emulator) Monolithic IP blocks delivered by Freescale MCU-Family Simulator covering portfolio of target configurations Mixed-Signal IC Models Complete modeling by Continental (no IC supplier contribution) Model implementation depending on use case: Fast simulation execution (behavioral models) Allows fast ECU-level simulations (not feasible on RTL level) Accurate (linear/non-linear analog solvers based on SystemC-AMS) thourough investigations of complex mixedsignal system functionalities Flash PGM ECC CPU RAM COM Redundancy Checker CPU RAM Sensor Signal Cond. ADC COM Bus I/F Watchdog PWM Valve Control Valve Drivers uc Power Supply Failsafe Chassis & Safety EBS Development Electronics 22 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
23 Continental EBS ECU-Level Simulation Environment Heterogeneous Simulation Environment representing target ECU Various domains Digital circuit modeling Analog circuit modeling - Behavioral models (SDF: signal data flow) - Conservative models (linear/non-linear solvers) Various implementation languages C++ (with proprietary C++ class library extension) SystemC (v2.2 with TLM2.0 1) library extension) SystemC-AMS 2) (v0.15) Proprietary IP and IP blocks by IC vendor Digital Mixed Signal 1) TLM: Transaction Level Modeling 2) AMS: Analog Mixed-signal Chassis & Safety EBS Development Electronics 23 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
24 IC Simulation: Technology Leap from Proprietary to Standard Simulation Platform Proprietary Simulation Platform Development of new Simulation Technology SystemC/ SystemC-AMS Platform uc Generation 2 uc Generation 3 uc Generation 4 uc Generation 5 Technology Status: Full XML based tool flow within Cadence IDE, including automated net list generation >> required for efficient modeling of complex systems with distributed development teams worldwide Leading simulator coupling technology >> allowing coupling of different SystemC Kernels >> supporting coupling of different model IP blocks Chassis & Safety EBS Development Electronics 24 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
25 Simulator of First Triple-Core Automotive MCU Model Features Cores: Redundant main core, I/O processor Full memory system: Flash, SRAM, Cache Failsafe system emulation (100% S/W compliant to silicon) Peripheral set: Timer, QSPI, FlexCAN, FlexRay, SIU, esci Implementation Language: SystemC SystemC Simulation kernel: CoWare Virtual Platform Lauterbach Debugger By Freescale TCP /IP MCU (S)PACE SystemC CoWare SystemC Kernel (Master) By Continental C dll C PCU/ECU Digital/Analog Comp. SystemC/ SystemC-AMS OSCI 1) SystemC(-AMS) Kernel (Slave) 1) OSCI: Open SystemC Initiative Model Accuracy Cycle Approximate Cycle Accurate MCU Family Approach Configurable Umbrella Simulator Target Config. 1 MCU-1 (ADL) MCU-1 (uadl) Target Config. 2 MCU-2 (ADL) MCU-2 (uadl) Target Config. 3 MCU-3 (ADL) MCU-3 (uadl) Selection of MCU target configuration and accuracy level done by configuration file at simulation start-up Chassis & Safety EBS Development Electronics 25 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
26 Analog/Mixed-signal Modeling: Technical Goals Continental Conservative modeling of analog components with SystemC-AMS Behavioral modeling of analog components (with SystemC-AMS) Goals: Enhancement of analog model fidelity Performance Enhancement: double t=sc_time_stamp().to_seco if (en.event()) { t0=t; } double rel_t=t-t0; if (en) { o=factor1 * (a-e1)*exp(-rel_t/t); } else { o=factor1 * (a-e2)*(1-exp(-rel_t/t)); } Speed-up the system simulation platform for analog and digital ICs by at least one order of magnitude by using behavioral analog modeling (SystemC-AMS) Cancellation of proprietary technology solutions Move away from proprietary modeling techniques (AVSL) to industry-standard techniques (SystemC- AMS) in order to benefit from tool availability and model reuse Chassis & Safety EBS Development Electronics 26 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
27 XML-based Design Flow Cadence ICMS-based tool flow featuring: Script automation Dedicated user interface for nonmodeling experts Flow enabling: Robust, distributed model development at different sites world wide Reduced model development time Modeling of large and complex systems Cadence ICMS Non-OSCI SystemC Kernel (Master) SystemC ICMS Netlister Plugin C Heterogeneous Simulation Target dll C SystemC-AMS SystemC AVSL OSCI SystemC/SystemC-AMS Kernel (Slave) SystemC -AMS SystemC C++/AVSL Wrapper SystemC/AVSL Libraries incl. SystemC -AMS Simulation Data Scope AVSL: Continental Proprietary Modeling Standard Chassis & Safety EBS Development Electronics 27 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
28 Use Cases Chassis & Safety EBS Development Electronics 28
29 IC Simulation Use Cases Software-related use cases (Pre-silicon) Software Development of hardware-dependant software parts low-level drivers, AUTOSAR drivers, hardware-dependant S/W-functions (Post-silicon) Software Verification - MCU connections on ECU Level (MCU I/O Test) - Failsafe concepts Microcontroller / Mixed-signal ASIC - Hardware/Software Interface (mutual failsafe requirements, Flash/ROM compatibility) Cross-correlation to silicon; silicon performance evaluation Hardware-related use cases ASIC circuit development/design exploration Functional Partitioning Microcontroller/Mixed-Signal IC Functional Partitioning Hardware/Software Top-level Mixed-Signal IC Design Verification Certification of automotive safety chip-set (enabling verification diversity) Chassis & Safety EBS Development Electronics 29 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
30 Pre-silicon Benchmarking/Design-Exploration on a Virtual Platform Target: Design-Exploration on a Virtual Platform to define MCU Roadmap Benchmarking of CPU Core Options within Continental s target architecture Evaluation of peripheral enhancements Evaluation of architectural options Virtual Platform enabling Design Space Exploration Performance/Functionality MCU_A MCU_B MCU_C MCU_D MCU_E MCU_F MCU_G 120MHz 150MHz z3 z4 200MHz 300MHz z6 z7 in series under development Under definition Typical MCU Roadmap Time Chassis & Safety EBS Development Electronics 30 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
31 Pre-silicon software development S/W driver development at supplier S/W driver verification at Conti Silicon validation code development (6 months ahead of 1 st silicon) (3 months ahead of 1 st silicon) (6 months ahead of 1 st silicon) - 100% complete verification database when silicon samples are available S/W development of new application functions H/W-S/W integration (3 months ahead of 1 st silicon) (3 months ahead of 1 st silicon) RTL Freeze Tape Out 1 st Silicon Samples S/W driver development Validation Code Development S/W driver verification Development of new appl. functions H/W-S/W Integration Chassis & Safety EBS Development Electronics 31 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
32 S/W Analysis on Virtual Platform MCU/PCU Co-Simulation Result: Signal Trace ~2 s real-time vcd-trace of an application software run PCU MCU PCU MCU Function Trace: Other supported traces: - Instruction trace - OS task trace - Memory access Chassis & Safety EBS Development Electronics 32 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
33 Fault Fault Error Injection Chassis & Safety EBS Development Electronics 33
34 Error Injection Target: Functional safety software verification: exception handling in case of system fail state Benefit of simulator approach: Access to failure modes, which are hard to provoke with silicon setup Method: Injection of errors into IC models by simulation backplane during program execution Examples: MCU errors: Memory System: Flash data/ecc error, ECC correction error, RWW Error Bus Systems: Data/Address/Control Bus error Clock System: Loss-of lock reset, Loss-of clock reset Failsafe System: Watchdog timer reset, Checkstop reset Reset/Interrupt System Mixed-signal IC errors: Watchdog Failures: Initialization/Command/Redundancy Errors ADC Failures: Data Corruption Errors, Shutdown Errors Actuator Failures: Leakage Errors, Load Driver Failures Chassis & Safety EBS Development Electronics 34 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
35 Summary Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 35 TM
36 Summary: Continental s Chassis and Safety Virtual Platform Continental EBS IC Development is committed to virtual prototype development Based on Freescale s MCU model portfolio, Continental established ECU-level mixed-signal, mixed-level Virtual Platform ECU-level Virtual Platform enables pre- and postsilicon use cases for software development, verification and analysis as well as hardware design exploration Coupling technology for IP model integration being developed by Continental Scripted Tool Flow for model generation mandatory to manage complex system modeling Chassis & Safety EBS Development Electronics 36 / Dr. D. Baumeister / IC Development CETE-IA / Date Continental AG
37 Simulation Summary Partnership enabled Eco system setup for Inter company model exchange Organizational support for effective virtual platform deployment High level model quality to achieve productivity based on Virtual platforms Reuse of existing models on-going Full device models available 6-9 months ahead of silicon Challenges Inter-company model exchange Standards don t support dynamic model plug- in Emerging virtualizations needs and requirements Few customers today, many more tomorrow in varying stages of virtualization Support and maintenance infrastructure Long model life cycle in automotive Change of EDA infrastructure and standards Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 37 TM
38 Summary Pre-silicon SW development is possible today Driver development OS porting Validation code development Simulator technology is not the bottle neck anymore Standard Need and Solutions, For inter-company model exchange Standardized model interfaces on ECU level Communication interface abstraction (), FlexRay, CAN, Signal interface MCU virtual prototypes aim to address key SW development challenges Integration with Tool ECO systems Collaboration between tools developers, model developers and services providers plus our collective customers is essential to realize the full potential of virtualization from which all can benefit. Virtual prototype simulation can be seen in the Tech Lab Virtual Multicore Power Architecture Platform for Automotive Running AUTOSAR OS Aware Debugging Pedestal A12 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 38 TM
39 TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
Dr. Stephen Rober Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationWai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor. Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems
Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior,
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC,
March 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of
More informationFreescale, the Freescale logo, AltiVec, C- 5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
Freescale, the Freescale logo, AltiVec, C- 5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore,
More informationStéphane Gervais-Ducouret
TM Stéphane Gervais-Ducouret Global Marketing Director Sensors stephane.gervais@freescale.com 6 th September 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
July 19, 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert,
More informationChoice of 2 technology platforms. Flexibility in Timing. Flexibility in Teams
Updated May 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationP1010RDB-PB Quick Start Guide
Freescale Semiconductor P1010RDB-PB Quick Start Guide Document Number: P1010RDBPBQS Rev. 0, 10/2013 P1010RDB-PB Quick Start Guide 1 Introduction to P1010RDB-PB This quick start guide applies to boards
More informationVirtual Hardware ECU How to Significantly Increase Your Testing Throughput!
Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Elektrobit Tech Day Jason Niatas Synopsys Inc. July 27, 2017 2017 Synopsys, Inc. 1 Agenda Automotive electronic evolution and
More informationChallenges for Next Generation Networking AMP Series
21 June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationXtrinsic Touch Sensing Software 2.0 Add touch. With flexible libraries.
Xtrinsic Touch Sensing Software 2.0 Add touch. With flexible libraries. Eduardo Viramontes Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobilegt, PowerQUICC, StarCore,
More informationOpenSDA on TWR-KW2x. User s Guide Rev 1.1
OpenSDA on TWR-KW2x User s Guide 2013 Rev 1.1 Freescale, Inc. TKW2x_OSDAUG Table of Contents 1 Overview...3 1.1 OpenSDA Hardware...4 1.2 OpenSDA Software...4 1.2.1 MSD Bootloader...4 1.2.2 P&E Debug Application...5
More informationRapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs
November, 2010 Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs AMF-AUT-T0819 Patrick W. Menter Manager - Automotive Silicon Support Tools Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack,
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale
More informationElectromechanical Braking (Brake By-Wire)
Chassis/Safety Electromechanical Braking (Brake By-Wire) Overview Electromechanical braking systems (EMB), also called brake by-wire, replace conventional hydraulic braking systems with a completely dry
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore,
More informationJan ps/site/prod_summary.jsp?code=r DMK30&fsrch=1&sr=1
TM http://www.freescale.com/webapp/s ps/site/prod_summary.jsp?code=r DMK30&fsrch=1&sr=1 http://www.insidesecure.com/eng /Markets/Digital-Security/Smartmetering Jan 2012 Freescale, the Freescale logo, AltiVec,
More informationMask Set Errata for Mask 2N27B
Freescale Semiconductor COLDFIREPLUS_2N27B Mask Set Errata Rev 29 JUL 2013 Mask Set Errata for Mask 2N27B Introduction This report applies to mask 2N27B for these products: COLDFIREPLUS Errata ID Errata
More informationTweeting? Please use hashtag #FTF2011. Freescale on Facebook Tag yourself in photos and upload your own!
23 June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationDDR Memory controller fundamentals review
14 Aug 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ,
More informationComponent Development Environment Getting Started Guide
Component Development Environment Getting Started Guide Document Number: CDEGS Rev 02/2014 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction 1.1 Overview...5 1.2
More informationQuick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z
Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z External Use Contents ts Quick Start Package Overview GettoKnowtheFRDMKL43Z to the FRDM-KL43Z Getting Started Out of the Box
More informationMATLAB Expo 2014 Verkehrszeichenerkennung in Fahrerassistenzsystemen Continental
Senses for Safety. Driver assistance systems help save lives. MATLAB Expo 2014 Verkehrszeichenerkennung in Fahrerassistenzsystemen MATLAB @ Continental http://www.continental-automotive.com/ Chassis &
More informationLow Power System Techniques
June, 2010 Low Power System Techniques FTF-AUT-F0408 Carl Culshaw System Architect Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package,
More informationAndroid OS and Power Architecture
June 24, 2010 OS and Power Architecture FTF-NET-F0677 Phil Brownfield Software Product Manager, NMG Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC,
More informationFreescale MKW40Z IEEE Software Quick Start Guide
Freescale Semiconductor, Inc. Document Number: MKW40Z802154SW523QSG User's Guide Rev. 0, 09/2015 Freescale MKW40Z IEEE 802.15.4 Software Quick Start Guide This document is a brief presentation of the Freescale
More informationQuick Start Guide for FRDM-KL05Z
Quick Start Guide for FRDM-KL05Z Contents: Quick Start Package Overview Get to Know the FRDM-KL05Z Getting Started Out of the Box Introduction to OpenSDA Explore Further www.freescale.com/frdm-kl05z 1
More informationQuick Start Guide for FRDM-KL46Z Rev 1
www.freescale.com/frdm-kl46z These documents are available as part of the Quick Start Package: Name Type Description Quick Start Guide PDF This document OpenSDA Applications Folder OpenSDA Applications
More informationAnti-Lock Braking Systems
Chassis/Safety Anti-Lock Braking Systems Overview Anti-lock braking systems (ABS) are designed to maintain driver control and stability of the car during emergency braking. Locked wheels slow a car but
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony
More informationQuick Start Guide for FRDM-KL46Z Rev 1
www.freescale.com/frdm-kl46z These documents are available as part of the Quick Start Package: Name Type Description Quick Start Guide PDF This document OpenSDA Applications Folder OpenSDA Applications
More informationTom Deitrich. Senior Vice President and General Manager. February 2013
Tom Deitrich Senior Vice President and General Manager February 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo,
More informationPanel Session: Smart Metering & Smart Grid Solutions for the Modern World
Panel Session: Smart Metering & Smart Grid Solutions for the Modern World Key Challenges to create a Smart Grid Smart Grid Connectivity Low Power Standards Cyber Security Cost Future-proof solutions Processor
More informationBharat Bhushan, Stuart Yoder
Bharat Bhushan, Stuart Yoder October 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC,
More informationCodeWarrior U-Boot Debugging
Freescale Semiconductor Application Note Document Number: AN4876 CodeWarrior U-Boot Debugging 1. Introduction This document describes the steps required for U-Boot debugging using the CodeWarrior IDE.
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale
More informationFreescale s UTM Security Appliance Solutions
June, 2010 Freescale s U Security Appliance Solutions FTF-NET-F0788 Karthik Ethirajan NMG Software Products Division Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions
More informationMigrating Applications from MC9S12VR64 to MC9S12VR32 by: Manuel Rodríguez
NXP Semiconductors Document Number: AN5091 Application Note Rev. 1, 08/2016 Migrating Applications from MC9S12VR64 to MC9S12VR32 by: Manuel Rodríguez Contents 1. Introduction This application note is intended
More informationMC34708TRN Rev /1/2011
MC34708TRN Rev 3.0 11/1/2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore,
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale
More informationMicrocontroller Solutions
17 June 2008 Microcontroller Solutions Paul Grimme Senior Vice President and General Manager Financial Overview Freescale 2007 Revenue: $5.7 Billion 2007 Market Share Rankings RF, Analog, and Sensor $1,048
More informationGetting Started with Qorivva Fast
Freescale Semiconductor Document Number:AN4850 Application Note Rev 1, Mar 2014 Getting Started with Qorivva Fast Start Kit for TRK-MPC5606B by: Sudhakar Srinivasa 1 Introduction This application note
More informationQorivva MPC5744P Evaluation Board 144LQFP Expansion Board User s Guide Barbara Johnson Applications Engineering
Freescale Semiconductor User s Guide Document Number: MPC5744PEVB144UG Rev. 1, 11/2012 Qorivva MPC5744P Evaluation Board 144LQFP Expansion Board User s Guide by: Barbara Johnson Applications Engineering
More informationNew VLE Instructions for Improving Interrupt Handler Efficiency Robert Moran Applications Engineer Microcontroller Solutions Group
Freescale Semiconductor Engineering Bulletin Document Number: EB696 Rev. 0, 07/2008 New VLE Instructions for Improving Interrupt Handler Efficiency by: Robert Moran Applications Engineer Microcontroller
More informationEEM870 Embedded System and Experiment Lecture 4: SoC Design Flow and Tools
EEM870 Embedded System and Experiment Lecture 4: SoC Design Flow and Tools Wen-Yen Lin, Ph.D. Department of Electrical Engineering Chang Gung University Email: wylin@mail.cgu.edu.tw March 2013 Agenda Introduction
More informationOverview of Qorivva family and MPC564xB/C (5 minutes) Smart peripherals for lighting (20 minutes) Gateway communications and questions (5 minutes)
23 June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationQCVS Frame Distributor Wizard User Guide
QCVS Frame Distributor Wizard User Guide Document Number: QCVSFDWUG Rev. 4.3, 07/2015 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Frame Distributor Wizard 1.1 Introduction...5
More informationProduct Overview. Why Freescale Wins. Market Leading Positions. Market Trends
June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of
More informationEmbedded Hardware and Software
Embedded Hardware and Software Saved by a Common Language? Nithya A. Ruff, Director, Product Marketing 10/11/2012, Toronto Synopsys 2012 1 Synopsys Industry Leadership $1,800 $1,600 $1,400 $1,200 $1,000
More informationMotivation for an Intelligent Battery Sensor. Introduction to MM912J637 Intelligent Battery Sensor. Competitive Advantages of MM912J637
June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale
More informationCodeWarrior Development Studio for Advanced Packet Processing v10.3.1
NXP Semiconductors Release Notes Document Number: CW-APP-RN CodeWarrior Development Studio for Advanced Packet Processing v10.3.1 NXP Semiconductors 1. Revision History The following modifications to this
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
June 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,
More informationOverview of Mechanical Reliability Testing Board-Level Temperature Cycling Monotonic Bend Testing Drop/Shock Testing References and Comments
June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of
More informationFreescale i.mx Applications Processors based on ARM Technology Connected Multimedia
Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia 2010 ARM Technology Symposiums Vivek Tyagi- Country Sales Manager, Freescale India Freescale, the Freescale logo, CodeWarrior,
More informationFRDM-KE04Z User s Guide User Guide
Freescale Semiconductor Document Number: FRDMKE04ZUM User's Guide Rev 0, 02/2014 FRDM-KE04Z User s Guide User Guide by: Wang Peng 1 Overview The Freescale Freedom development platform is an ideal evaluation
More informationAUTOSAR proofs to be THE automotive software platform for intelligent mobility
AUTOSAR proofs to be THE automotive software platform for intelligent mobility Dr.-Ing. Thomas Scharnhorst AUTOSAR Spokesperson Simon Fürst, BMW AG Stefan Rathgeber, Continental Corporation Lorenz Slansky,
More informationDifferences Between S32K11x and S32K142
NXP Semiconductors Document Number: AN11997 Application Note Rev. 3, July 2018 Differences Between S32K11x and S32K142 by: NXP Semiconductors 1 Introduction This application note shows the differences
More informationException and fault checking on S32K1xx
NXP Semiconductors Document Number: AN12201 Application Notes Rev. 0, 07/2018 Exception and fault checking on S32K1xx by: NXP Semiconductors 1. Introduction The S32K1xx product series further extends the
More informationS32K Microcontroller Press Pack
S32K Microcontroller Press Pack EMBARGO UNTIL JUNE 23 at 7a.m. EDT Karl Leiss Product Manager Automotive Microcontrollers J U N. 2 3. 2 0 1 5 TM External Use Freescale S32K Automotive Microcontroller Automotive
More informationi.mx 6ULZ Migration Guide
NXP Semiconductors Document Number: AN12264 Application Note Rev. 0, 10/2018 i.mx 6ULZ Migration Guide Migrating from i.mx 6ULL to i.mx 6ULZ 1. Introduction This application note provides an introduction
More informationGrowth outside Cell Phone Applications
ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
May 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,
More informationMask Set Errata for Mask 3N86B
Freescale Semiconductor KINETIS_50MHZ_3N86B Mask Set Errata Rev 08 AUG 2013 Mask Set Errata for Mask 3N86B Introduction This report applies to mask 3N86B for these products: KINETIS_50MHZ Errata ID Errata
More informationIMXPINSQSUG Quick Start Guide on Pins Tool for i.mx Processors
IMXPINSQSUG Quick Start Guide on Pins Tool for i.mx Processors Rev. 2 28 October 2018 User's Guide 1 Introduction Pins Tool for i.mx processors is intended to be used for configuration of NXP i.mx Cortex-A
More informationEmbedded Connectivity Summit 2004
Embedded Connectivity Summit 2004 FlexRay Protocol Overview and Applications Demonstration with 56F8300 10/05/2004 Slide 1 Agenda Overview of FlexRay Overview of 56F8300 Overview of 56F8300 Development
More informationSYSTEMS ON CHIP (SOC) FOR EMBEDDED APPLICATIONS
SYSTEMS ON CHIP (SOC) FOR EMBEDDED APPLICATIONS Embedded System System Set of components needed to perform a function Hardware + software +. Embedded Main function not computing Usually not autonomous
More informationArchitecture concepts in Body Control Modules
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Course 7 www.continental-corporation.com Interior Body and Security Table Of Contents
More informationUsing the Xtrinsic FXOS8700CQ Command Line Interface Software
Freescale Semiconductor Document Number: AN4460 Application Note Rev. 1, 04/2013 Using the Xtrinsic FXOS8700CQ Command Line Interface Software by: Talat Ozyagcilar Systems and Applications Engineer 1 Introduction
More informationInfotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive
Infotainment Solutions with Open Source and i.mx6 Andrew Patterson Business Development Director Embedded Automotive mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject
More informationUsing VRC_CTL to Control an External VDD_LV Supply on the MPC5748G
NXP Semiconductors Document Number: AN5290 Application Note Rev. 0, 06/2016 Using VRC_CTL to Control an External VDD_LV Supply on the MPC5748G by: Alasdair Robertson 1 Introduction The MPC5748G MCU is
More informationWeibo? Please use hashtag #FTF2011# Freescale on Kaixin Tag yourself in photos and upload your own!
30 Aug. 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationS12Z MagniV LIN Bootloader
NXP Semiconductors Document Number: AN5389 Application Note Rev. 0, 02/2017 S12Z MagniV LIN Bootloader by: Agustin Diaz 1 Introduction The LIN protocol is a 1-wire serial protocol and uses the UART format
More informationQN9080 QN908x RF Certification Guide
QN9080 Rev. 2 11 March 2019 Application note Document information Info Keywords Abstract Content QN908x, BLE, Generic FSK, FCC/CE Certification This Application note describe FCC/CE certification test
More informationEarly Software Development Through Emulation for a Complex SoC
Early Software Development Through Emulation for a Complex SoC FTF-NET-F0204 Raghav U. Nayak Senior Validation Engineer A P R. 2 0 1 4 TM External Use Session Objectives After completing this session you
More informationOverview of Freescale s Platform
June, 2010 Overview of Freescale s 802.15.4 Platform FTF-ENT-F0509 Matt Maupin Technical Marketer Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC,
More informationDr. Andreas Both / Zhang Enqin Automotive Runtime Software
Nov 6, 2008 Getting Started with Freescale's AUTOSAR OS and Microcontroller Abstraction Layer (MCAL) Software Packages PA110 Dr. Andreas Both / Zhang Enqin Automotive Runtime Software owners. Freescale
More informationTRK-S12ZVL Quick Start Guide. MagniV Mixed-signal MCUs for LIN Applications
TRK-S12ZVL Quick Start Guide MagniV Mixed-signal MCUs for LIN Applications Quick Start Guide Introduction The TRK-S12ZVL features the S12ZVL, an automotive 16-bit MCU family. This integrates on the same
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
June 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,
More informationOptimizing Cache Coherent Subsystem Architecture for Heterogeneous Multicore SoCs
Optimizing Cache Coherent Subsystem Architecture for Heterogeneous Multicore SoCs Niu Feng Technical Specialist, ARM Tech Symposia 2016 Agenda Introduction Challenges: Optimizing cache coherent subsystem
More informationTest and Verification Solutions. ARM Based SOC Design and Verification
Test and Verification Solutions ARM Based SOC Design and Verification 7 July 2008 1 7 July 2008 14 March 2 Agenda System Verification Challenges ARM SoC DV Methodology ARM SoC Test bench Construction Conclusion
More informationTLM Technology for Off-Chip Interfaces on the Automotive domain
TLM Technology for Off-Chip Interfaces on the Automotive domain European SystemC User s Group Workshop Victor Reyes Synopsys Synopsys 2012 1 More than SoC only simulations SoC Board System IP communication
More informationWindow Lift and relay based DC motor control Reference Design Using the S12VR
Window Lift and relay based DC motor control Reference Design Using the S12VR Document Number: DRM160 Rev. 1.1, 08/2016 2 NXP Semiconductors Contents Section number Title Page Chapter 1 Overview 1.1 Overview...
More informationHands-On Workshop: Freescale MQX Drivers and BSP s
June 24, 2010 Hands-On Workshop: Freescale MQX Drivers and BSP s FTF-ENT-F0721 Carlos Neri / Anthony Huereca / Derek Snell Freescale Semiconductor Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the
More informationFreescale s Sensors for Low-Power Applications WISH 2011
Freescale s Sensors for Low-Power Applications WISH 2011 Aug 22, 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt,
More informationEffectively describe, at a high level, NetComm Software for DPAA-based devices
Aug. 31 st 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationSensor Toolbox (Part 2): Inertial Sensors
November 2010 Sensor Toolbox (Part 2): Inertial Sensors AMF-ENT-T1118 Michael Steffen MCU & Sensor Field Application Engineer Expert Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient
More informationStrato and Strato OS. Justin Zhang Senior Applications Engineering Manager. Your new weapon for verification challenge. Nov 2017
Strato and Strato OS Your new weapon for verification challenge Justin Zhang Senior Applications Engineering Manager Nov 2017 Emulation Market Evolution Emulation moved to Virtualization with Veloce2 Data
More informationSoftware Datapath Acceleration for Stateless Packet Processing
June 22, 2010 Software Datapath Acceleration for Stateless Packet Processing FTF-NET-F0817 Ravi Malhotra Software Architect Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions
More informationHow to Reduce SoC Power when Running M4 with A53 on i.mx8m
NXP Semiconductors Document Number: AN12225 Application Note Rev. 0, 07/2018 How to Reduce SoC Power when Running M4 with A53 on i.mx8m 1. Introduction On i.mx8m EVK board, when user measures current with
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
June 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva,
More informationSystem Level Design with IBM PowerPC Models
September 2005 System Level Design with IBM PowerPC Models A view of system level design SLE-m3 The System-Level Challenges Verification escapes cost design success There is a 45% chance of committing
More informationMichael Jennings. June 2011
Michael Jennings June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony
More informationFault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO standard
Fault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO 26262 standard NMI Automotive Electronics Systems 2013 Event Victor Reyes Technical Marketing System
More informationQuick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK
TRK-KEA Kinetis EA Series MCUs for Automotive Electronics Applications StarterTRAK Get to Know the TRK-KEA Kinetis EA MCU SCI Selector 2 Individual Port Access Power LED Power Source Selector User Buttons
More informationWhen Reliability, Safety and Security Matter, Trust Power Architecture Technology. freescale.com
When Reliability, Safety and Security Matter, Trust Power Architecture Technology freescale.com 25 Years of Innovation Power Architecture technology offers solutions from the smallest MCU used in automobiles
More informationSoftware Development Using Full System Simulation with Freescale QorIQ Communications Processors
Patrick Keliher, Simics Field Application Engineer Software Development Using Full System Simulation with Freescale QorIQ Communications Processors 1 2013 Wind River. All Rights Reserved. Agenda Introduction
More information