DocumentCode :
3483207
Title :
Work in progress - use of CPU prototyping and logic analyzers to cultivate troubleshooting skills
Author :
Johnson, Mark C.
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN
fYear :
2005
fDate :
19-22 Oct. 2005
Lastpage :
9
Abstract :
One skill that is particularly difficult to teach and difficult to master, is the integration of complex systems. Students reach the 90% completion point of a project naively confident that components that work together in simulation will work in hardware. Students in the computer architecture prototyping laboratory often discover this optimism to be unfounded. In the laboratory, students design, build, and test a multicycle CPU (central processing unit), pipelined CPU, and cache memory. Starting Fall 2004, logic analyzers were incorporated to allow for more complete observation of hardware behavior. Previously, all hardware troubleshooting was accomplished through switches, light-emitting diodes, and memory dumps. Student opinions regarding the value of the logic analyzers varied widely, but over 50% of students reported that the logic analyzers helped them to isolate hardware problems, and 65% of students used them to verify correct operation of their designs
Keywords :
computer architecture; computer equipment testing; computer science education; educational courses; logic analysers; teaching; CPU prototyping; cache memory; central processing unit; complex systems integration; computer architecture prototyping laboratory; hardware troubleshooting; logic analyzers; multicycle CPU; pipelined CPU; teaching; Cache memory; Central Processing Unit; Computational modeling; Computer architecture; Hardware; Laboratories; Logic design; Prototypes; Switches; Testing; Computer Architecture; Digital Logic; Instrumentation; Logic Analyzer; Prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2005. FIE '05. Proceedings 35th Annual Conference
Conference_Location :
Indianopolis, IN
ISSN :
0190-5848
Print_ISBN :
0-7803-9077-6
Type :
conf
DOI :
10.1109/FIE.2005.1612124
Filename :
1612124
Link To Document :
بازگشت