• DocumentCode
    3534768
  • Title

    The educational processor Sweet-16

  • Author

    Angelov, Venelin ; Lindenstruth, Volker

  • Author_Institution
    Kirchhoff-Inst. for Phys., Univ. of Heidelberg, Heidelberg, Germany
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    555
  • Lastpage
    559
  • Abstract
    A 16-bit fully functional one cycle RISC processor was developed for the illustration and use in computer architecture classes. It is simple enough so that it can be designed by entry level students without any prerequisites as home assignment. In addition its architecture is optimized to support the computer architecture curriculum with concrete practical hands-on experiments. The processor is subsequently used for assembly language home work. The architecture has upgrade options for advanced studies, such as pipelining, interrupts, etc. This paper presents the architecture of this unique processor Sweet-161, its existing programming and design infrastructure and the teaching experience, based on by now more than 600 completed versions. Our experience over the years is that interested students very much appreciate the Sweet-16 exercise.
  • Keywords
    computer science education; reduced instruction set computing; teaching; Sweet-16 educational processor; computer architecture curriculum; entry level student; home assignment; one cycle RISC processor; teaching experience; Assembly; Books; Computer architecture; Education; Field programmable gate arrays; Hardware design languages; Pipeline processing; Programming profession; Reduced instruction set computing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272412
  • Filename
    5272412