Title :
Simulation with consideration of hardware characteristics and auto-generated code using matlab/simulink
Author :
Moon, Tae-Yoon ; Seo, Suk-Hyun ; Kim, Jin-Ho ; Hwang, Sung-Ho ; Jeon, Jae Wook
Author_Institution :
Sungkyunkwan Univ., Suwon
Abstract :
There are many embedded systems in the environment. Users are demanding increasingly advanced embedded systems. For these reasons, embedded systems have became more complicated and require a lot of time for designing. Model-based programming has came into the spotlight in the embedded system industry that demands short time-to-market, especially in the automotive industry. Model-based programming allows the developer to design and implement the system easily by using blocks that provide automatic code-generation function. In addition, blocks provide the simulation function at the design and implementation step. Among the model-based programming´s features, simulation is of greatest importance because accurate simulation can reduce cost, time and effort. Most simulators just estimate that the model works correctly without consideration of hardware characteristics. Therefore, this paper proposes the new hybrid-block that can simulate not only functions of the model, but also features of hardware. We develop the 16-bit embedded system for the Electronic Control Unit (ECU) in the automotive system and implement the hybrid-blocks that have two modes of automatic code-generation and simulation. The application model can be constructed by using the hybrid-block. In automatic code-generation mode, models can generate complete C program code for a specific platform without any modification. In simulation mode, the model can be simulated by considering the hardware and software characteristics of the model. In this paper, consequence of simulation with real-value in the 16-bit embedded system is compared.
Keywords :
automatic programming; automobile industry; automotive electronics; digital simulation; embedded systems; program compilers; Matlab; Simulink; automatic code generation function; automotive industry; automotive system; complete C program code; electronic control unit; embedded systems; hardware characteristics; model-based programming; Application software; Automatic control; Automatic programming; Automotive engineering; Costs; Embedded system; Functional programming; Hardware; Mathematical model; Time to market; Automatic code-generation; ECU; Embedded system; Model-based programming; Simulation;
Conference_Titel :
Control, Automation and Systems, 2007. ICCAS '07. International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-89-950038-6-2
Electronic_ISBN :
978-89-950038-6-2
DOI :
10.1109/ICCAS.2007.4406575