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
fDate :
5/1/1995 12:00:00 AM
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;
Journal_Title :
Education, IEEE Transactions on