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
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;
Conference_Titel :
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-0-7695-3434-3
DOI :
10.1109/ICPADS.2008.71