• 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