This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
CPU Model-based Hardware/Software Co-design for Real-Time Embedded Control Systems
Technical Paper
2007-01-0776
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
This paper proposes a new development method for highly reliable real-time embedded control systems using a CPU model-based hardware/software co-simulation. We take an approach that allows the full simulation of the virtual mechanical control system including CPU and object code level software. In this paper, Renesas SH-2A microcontroller model was developed on CoMET™ platform from VaST Systems Technology. A ETC (Electronic Throttle Control) system and engine control system were chosen to prove this concept. The ETB (Electronic Throttle Body) model on Saber® simulator from Synopsys® or engine model on MATLAB®/Simulink® simulator from MathWorks can be simulated with the SH-2A model. To help the system design, debug and evaluation, we developed an integrated behavior analyzer, which can display CPU behavior graphically during the simulation without affecting the simulation result, such as task level CPU load, interrupt statistics, software variable transition chart, and so on. The software has not been modified for this virtual system analysis. This analyzer provides useful information what happens in the system and it should be system HW/SW debugging tools for hard real-time control system. The SH-2A chip was under development during this project, nevertheless we could complete the OSEK OS development, control software design and verification. We already confirmed that this software could run on an actual ETC hardware system without modification after working sample chip released.
Recommended Content
Authors
Topic
Citation
Ishikawa, M., McCune, D., Saikalis, G., and Oho, S., "CPU Model-based Hardware/Software Co-design for Real-Time Embedded Control Systems," SAE Technical Paper 2007-01-0776, 2007, https://doi.org/10.4271/2007-01-0776.Also In
SAE 2007 Transactions Journal of Passenger Cars: Electronic and Electrical Systems
Number: V116-7; Published: 2008-08-15
Number: V116-7; Published: 2008-08-15
References
- Passerone Claudio Lavagno Luciano Chiodo Massimiliano Sangiovanni-Vincentelli Alberto L. Fast hardware / software co-simulation for virtual prototyping and trade-off analysis Design Automation Conference 1997
- Yi Youngmin Kim Dohyung Soonhoi Ha Fast and time-accurate cosimulation with OS scheduler modeling In Design Automation for Embedded Systems Kluwer Academic Publishers Boston 2003
- Saikalis George Meyl Hendrik Oho Shigeru McCune D.J. Ishikawa Makoto Virtual Embedded Mechatronics System SAE World Congress ( 2006-01-0861 ) 2006
- Elias Norman J. McCune DJ Nakamura Takayoshi Shao Liang Integrating Hardware and Embedded Software into a Virtual Prototype of an Electronic Throttle SAE World Congress ( 2006-01-1269 ) 2006
- Limpkin Everett Ray Gabrick Michael Hardware/Software Design and Development Process SAE World Congress ( 2006-01-0170 ) 2006
- Weeks Robert W. Moskwa John J. Automotive Engine Modeling for Real-Time Control Using MATLAB/SIMULINK SAE World Congress ( 950417 ) 1995