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
Link To Document