Learn. Connect. Create.
|
|
| Audience/Grade: | College Freshman-Graduate |
| Discipline(s): |
Design Electrical Engineering |
| Special Topic(s): | |
| Learning Resource Type: |
Teaching - Case Study |
| Author(s): |
Daniel Tylavsky |
| Publisher(s): |
Arizona State University |
| Description: | The CD Rom textbook and laboratory manual is uniquely designed to provide an integrated hardware and software simulation experience to undergraduates early in their career. The hardware lab experiments introduce undergraduates to the real world issues encountered when building digital hardware system. This hardware lab experiments replicate in hardware, some of the circuitry being built by the students in the software-simulation experiments. Students complete the software laboratory experiments using any of the advanced simulation tools available today - although context sensitive help is provided for logic works 4. The software simulation experiments build on themselves through the semester until a student has built an elementary microprocessor. The first experiment asks the students to build a 4-bit adder. Subsequent experiments form this into an ALU. The ALU is then embedded in a "brainless" microprocessor - that is a microprocessor without a controller. In the fifth software lab experiments, students build a ROM based synchronous machine to function as the microprocessor's controller. They program this controller with their own instruction set, integrate this controller in the microprocessor, then write and execute simple programs in their 4-bit microprocessor's capabilities by modifying the existing architecture and re-design the controller to accommodate the new architecture. Brief Contents - Hardware Laboratory Experiments: - Introduction: Breadboard Basics - Lab 1: Debugging a half adder - Lab 2: Tristate Buffers, Open Collector Buffers and Full adders - Lab 3: Two Bit Counter with Enable - Lab 4: Vending Machine - Lab 5: Clock Division - Software Laboratory Experiments: - Lab 0: Software Simulator Orientation - Lab 1: Half Adder, Incremented and Two's Complemented - Lab 2: 4-Bit adder, Multiplexer and Demultiplexer - Lab 3: The Arithmetic and Logic Unit (ALU) - Lab 4: The brainless Microprocessor with ROM and RAM - Lab 5: The complete Microprocessor with ROM Controller - Lab 6: Adding Jump Instruction Capability to your Microprocessor - Lab 7: Adding Status Logic and Branch Instructions to Your Microprocessor |
| Rating: | No Rating |
| Related Resources | |
| Usage Tip | |
| Related ABET Criteria: |
(b) Design and conduct experiments, analyze and interpret data (c) Design a system, component, or process |
| Version Info | |
| Publication Date: | January 2006 |
| Platform/Format: |
WWW |
| Cost: |
Free |
| Download URL: | http://www.eas.asu.edu/~cse120/cd.html |
| Metadata: |
IEEE LOM Record |
| Collection: |
NEEDS
|