DocumentCode :
2026897
Title :
Teaching computer organization with HDLs: an incremental approach
Author :
Nestor, John A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Lafayette Coll., Easton, PA, USA
fYear :
2005
fDate :
12-14 June 2005
Firstpage :
77
Lastpage :
78
Abstract :
This paper describes the use of Verilog HDL in a series of design projects for an undergraduate computer organization course. Students are given Verilog "working models" of pedagogical designs that can first be simulated to enhance initial learning and then extended and modified to develop more in-depth understanding. Projects include adder/ALU design and processor design using the single cycle, multicycle, and pipelined processor implementations presented in the popular Patterson and Hennessy text. This incremental approach allows students to focus on the underlying concepts of the course as they become more familiar with Verilog. The models and supporting project assignments are available online at http://foghorn.cadlab.lafayette.edu/ece313/.
Keywords :
adders; educational courses; electronic engineering education; hardware description languages; logic design; pipeline processing; teaching; Patterson and Hennessy text; Verilog HDL; adder/ALU design; incremental approach; multicycle processor; pipelined processor; processor design; single cycle processor; teaching; undergraduate computer organization course; Computational modeling; Computer architecture; Design engineering; Digital systems; Education; Educational institutions; Hardware design languages; Logic; Process design; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronic Systems Education, 2005. (MSE '05). Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2374-9
Type :
conf
DOI :
10.1109/MSE.2005.51
Filename :
1509371
Link To Document :
بازگشت