DocumentCode :
2568624
Title :
A Generic MCU Description Methodology with Dependency Evaluation
Author :
Bhanu, Gorthi Prashant ; Bai, Yunfei ; Su Lim Tan ; Chng, Eng Siong
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear :
2009
fDate :
15-17 May 2009
Firstpage :
565
Lastpage :
569
Abstract :
The widespread use of micro-controllers in the fields of education and application development have led to the need for a generic initialization code generator tool to aid tertiary students as well as developers. With this aim a generic description methodology for MCUs was developed by the authors of this paper. The description methodology bundled with a Java based MCU initialization code generator software was put to test using data from the H8S-2377 MCU. This paper presents a thorough analysis of the structural aspects of an MCU, the various features of MCU peripherals and initialization sequences to evaluate the completeness of the MCU description methodology. To this effect we identified the dependency problem whereby the setting for certain registers in an MCU is a mathematical function of other register settings. This feature of an MCU register, referred to as a dependency, is not supported by the current description methodology. As a result, the user has to manually calculate the function to initialize the dependent register. In this paper, we present a solution to the dependency problem by allowing users to enter the mathematical function in the MCU description, parsing the function in the code generator software to evaluate the dependency and subsequently assigning the calculated value to the dependent register in the initialization sequence.
Keywords :
Java; microcontrollers; H8S-2377 MCU; Java; MCU initialization code generator software; dependency evaluation; generic MCU description methodology; generic initialization code generator tool; micro-controllers; tertiary students; Application software; Computer science education; Educational technology; Embedded system; Graphical user interfaces; Java; Signal generators; Signal processing; Systems engineering education; XML; Code Generator; Education; Initialization; MCU;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
2009 International Conference on Signal Processing Systems
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3654-5
Type :
conf
DOI :
10.1109/ICSPS.2009.117
Filename :
5166850
Link To Document :
بازگشت