DocumentCode :
2396468
Title :
CPU Model-Based Hardware/Software Co-design, Co-simulation and Analysis Technology for Real-Time Embedded Control Systems
Author :
Ishikawa, Makoto ; McCune, D.J. ; Saikalis, George ; Oho, Shigeru
Author_Institution :
Automotive Products Res. Lab., Hitachi America Ltd., MI
fYear :
2007
fDate :
3-6 April 2007
Firstpage :
3
Lastpage :
11
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 the mechatronics plant, microcontroller hardware and object code level software. This full virtual system simulation reveals the control system behavior, especially in microcontroller hardware and software. It enables microarchitecture design space exploration, control design validation, robustness evaluation of the system, software optimization before components design, and prevents potential problems. A novel aspect of this work is that the proposed virtual control system comprises all the components in a typical control system, therefore it enables the analysis of the effects from the different domains, for example the mechanical analysis of behavior due to a control software bug. To help the design, evaluation and analysis, we developed an integrated behavior analyzer into the development environment. This can display the processor behavior graphically during the simulation without affecting the simulation results, such as task level CPU load, interrupt statistics and software variable transition chart. This analyzer provides useful information on the behavior. No software modification is necessary for this virtual system analysis, and this analysis does not change the control timing and does not require any processing power on the target microcontroller. Therefore this method is suitable for real-time embedded control system design, in particular automotive control system design which requires high level reliability, robustness, quality and safety. In this paper, a Renesas SH-2A microcontroller model was developed on a CoMETtrade platform from VaST Systems Technology. An ETC (electronic throttle control) system is chosen as the plant to prove this concept. The ETB (electronic throttle body) model on Saberr- eg simulator from Synopsysreg was co-simulated with the SH-2A model. The SH-2A chip was under development during this project, nevertheless we could complete the OSEK OS development, control software design and verification using the virtual system. We confirmed that such software could run on an actual ETC hardware system without modification after a working sample chip was released at a later stage in the course of this work. This demonstrates that our models and simulation environment are sufficiently credible and trustful
Keywords :
automobiles; control engineering computing; embedded systems; hardware-software codesign; mechatronics; microcontrollers; program verification; systems analysis; CPU model; automotive control system design; control software design; electronic throttle control system; hardware-software co-design; hardware-software co-simulation; mechatronics plant; microcontroller hardware; object code level software; real-time embedded control systems; software verification; virtual mechanical control system; Control system synthesis; Control systems; Embedded software; Hardware; Mechatronics; Microarchitecture; Microcontrollers; Real time systems; Robust control; System analysis and design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time and Embedded Technology and Applications Symposium, 2007. RTAS '07. 13th IEEE
Conference_Location :
Bellevue, WA
ISSN :
1080-1812
Print_ISBN :
0-7695-2800-7
Type :
conf
DOI :
10.1109/RTAS.2007.9
Filename :
4155305
Link To Document :
بازگشت