DocumentCode
1992954
Title
Processor, Assembler, and Compiler Design Education Using an FPGA
Author
Nakano, Koji ; Ito, Yasuaki
Author_Institution
Dept. of Inf. Eng., Hiroshima Univ., Higashi-Hiroshima, Japan
fYear
2008
fDate
8-10 Dec. 2008
Firstpage
723
Lastpage
728
Abstract
This paper reports the design of two courses, "embedded hardware\´\´ and "embedded software" offered in 2008 spring semester at Hiroshima University. These courses use 16-bit processor TINYCPU, cross assembler TINYASM, and cross compiler TINYC. They are designed very simple and compact: The total number of lines of the source code is only 427. Thus, students can understandthe entire design easily, and can learn the basics of computer and embedded system, including processor architecture, assembler and compiler design, assembler programming in a unified way by experiment.
Keywords
computer architecture; computer science education; educational courses; embedded systems; field programmable gate arrays; microprocessor chips; program assemblers; program compilers; 16-bit processor TINYCPU; FPGA; Hiroshima University; assembler design education; compiler design education; cross assembler TINYASM; cross compiler TINYC; field programmable gate arrays; processor architecture; processor design education; Assembly systems; Computer architecture; Embedded computing; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Program processors; Programming profession; Springs;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Conference_Location
Melbourne, VIC
ISSN
1521-9097
Print_ISBN
978-0-7695-3434-3
Type
conf
DOI
10.1109/ICPADS.2008.71
Filename
4724385
Link To Document