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