• DocumentCode
    3072191
  • Title

    Computer design education with NSL

  • Author

    Yoshizaki, Akiko ; Suzuki, Takafumi ; Shimizu, Naohiko

  • Author_Institution
    Course of Embedded Technol. of Prof. Grad. Sch., Tokai Univ., Tokai, Japan
  • fYear
    2011
  • fDate
    18-19 March 2011
  • Firstpage
    129
  • Lastpage
    135
  • Abstract
    We developed an educational method to design computer. In this method, students are given an example CPU circuit. They are required to find out improvement method of the CPU, implement them and evaluate the performance. Trough this process, they understand computer design actively. Students implement with NSL (Next Synthesis Language). NSL is a kind of HDL (Hardware Description Language) and has high affinity with the object-oriented language like UML. C language-like syntax helps easy understanding for beginners to design computer. All of students who took this computer design course were master class students. However, no one had any experience to design computer at all. Nonetheless, they could understand pipeline, branch prediction, cache, and superscalar and implement them with NSL in a short time (45 hours) effectively because they could modify computer design easily with NSL. Our educational method could cover CE 2004 (Computer Engineering) [7], which is one of the standard curriculums provided by IEEE CS and ACM, almost 50%. This paper will describe our educational method to design computer with NSL.
  • Keywords
    computer aided instruction; computer science education; hardware description languages; object-oriented languages; C language-like syntax; CE 2004; CPU circuit; Computer Engineering; HDL; NSL; UML; computer design education; hardware description language; next synthesis language; object-oriented language; Cache memory; Clocks; Computer architecture; Computers; Hardware design languages; Pipelines; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer, Communication and Electrical Technology (ICCCET), 2011 International Conference on
  • Conference_Location
    Tamilnadu
  • Print_ISBN
    978-1-4244-9393-7
  • Type

    conf

  • DOI
    10.1109/ICCCET.2011.5762453
  • Filename
    5762453