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