• DocumentCode
    2402250
  • Title

    Design of a processor to support the teaching of computer systems

  • Author

    Pearson, Murray ; Armstrong, Dean ; McGregor, Tony

  • Author_Institution
    Dept. of Comput. Sci., Waikato Univ., Hamilton, New Zealand
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    240
  • Lastpage
    244
  • Abstract
    Teaching computer systems, including computer architecture, assembly language programming and operating system implementation, is a challenging occupation. At the University of Waikato this is made doubly true because we require all computer science and information systems students study this material at second year. The challenges of teaching difficult material to a wide range of students have driven its to find ways of making the material more accessible. The cornerstone of our strategy for delivering this material is the design and implementation of a custom CPU that meets the needs of teaching. This paper describes our motivation and these needs. We present the CPU and board design and describe the implementation of the CPU in an FPGA. The paper also includes some reflections on the use of a real CPU rather than a simulation environment. We conclude with a discussion of how the CPU can be used for advanced classes in computer architecture and a description of the current status of the project
  • Keywords
    assembly language; computer science education; operating systems (computers); teaching; CPU design; FPGA; University of Waikato; assembly language programming; board design; computer architecture; computer science students; computer systems; information systems students; operating system implementation; teaching; Assembly systems; Computational modeling; Computer architecture; Computer science; Education; Field programmable gate arrays; Information systems; Operating systems; Process design; Reflection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, Test and Applications, 2002. Proceedings. The First IEEE International Workshop on
  • Conference_Location
    Christchurch
  • Print_ISBN
    0-7695-1453-7
  • Type

    conf

  • DOI
    10.1109/DELTA.2002.994622
  • Filename
    994622