A computer architecture laboratory course using programmable logic
Bibliographic Data
| ID | 20294480 |
|---|---|
| Authors | Gavin M Brown (0000-0002-5548-5792, Cornell University), N Vrana, Norman M Vrana (Cornell University) |
| Year | 1995 |
| Volume | 38 |
| Issue | 2 |
| Pages | 118-125 |
| Publication date | 1995-05-01 |
| Peer Reviewed | Yes |
| Open Access | Yes |
| Type | ARTICLE |
| Venue | IEEE Transactions on Education (JOURNAL) |
| Journal identifiers | ISSN: 0018-9359 • E-ISSN: 1557-9638 |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) (PUBLISHER) |
| DOI | 10.1109/13.387212 |
| OpenAlex | W2058107594 |
| Language | EN |
| Citations received | 5 |
| References cited | 22 |
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. >
Computer architecture · Computer hardware · Course (navigation) · Debugging · Operating system · Programmable logic device · Programming language · Software engineering · Architecture · Computer Science · Engineering · Experimental Learning in Engineering · Software
Teaching computer design using virtual prototyping
An undergraduate computer engineering rapid systems prototyping design laboratory
Integrating Formal Verification into an Advanced Computer Architecture Course
Introducing Programmable Logic to Undergraduate Engineering Students in a Digital Electronics Course
Enhancing Learning Effectiveness in Digital Design Courses Through the Use of Programmable Logic Boards
Workstation-based logic animation and microarchitecture emulation for teaching introduction to computer engineering
A simple instructional computer
Development of a 16-bit microprogrammable computer as a senior course project
A Bit-Sliced Computer Design Laboratnry
Introducing computer structure by machine simulation
Development and Implementation of an Educational Simulator Software Package for a Specific Microprogramming Architecture
A Computer Design for Introducting Hardware and Software Concepts
A simulator for a bit-slice computer
Universal logic implementer
Computer-aided engineering for computer architecture laboratories
Recent improvements in the digital design laboratory at the University of Michigan
Mime
A New Project-Oriented Computer Engineerng Course in Digital Electronics and Computer Design
Computer Firmware Design Projects for Undergraduate Students
Computer Hardware Design Projects for Undergraduate Students
| Unique citing works | 5 |
|---|---|
| Citations per year | 0.19 |
| Citation span | 1999 - 2012 (14) |
| Citation velocity | historical |
| Highly cited | No |
| Citation types | Neutral: 5 |