• DocumentCode
    784054
  • Title

    A computer architecture laboratory course using programmable logic

  • Author

    Brown, Geoffrey M. ; Vrana, Norman

  • Author_Institution
    Sch. of Electr. Eng., Cornell Univ., Ithaca, NY, USA
  • Volume
    38
  • Issue
    2
  • fYear
    1995
  • fDate
    5/1/1995 12:00:00 AM
  • Firstpage
    118
  • Lastpage
    125
  • Abstract
    This paper describes the software and hardware developed for the laboratory component of a junior/senior level computer architecture course. The principal feature of this course is that students are required to design and build their own computers using programmable logic devices (PLDs). The students use a simple register transfer language (CURTL) with a simulator and commercial PLD tools for their design activity. A graphical PC based debugging tool provides the I/O and main memory for the student built computers
  • Keywords
    computer architecture; computer debugging; computer science education; educational courses; laboratories; programmable logic devices; student experiments; CURTL; computer architecture laboratory course; graphical PC based debugging tool; junior level computer architecture course; programmable logic; programmable logic devices; senior level computer architecture course; simple register transfer language; simulator; student built computers; Computational modeling; Computer architecture; Computer simulation; Debugging; Design methodology; Hardware; Laboratories; Programmable logic arrays; Programmable logic devices; Registers;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/13.387212
  • Filename
    387212