This is about the combinational circuits used in computer organisation.
- Subject:
- Architecture and Design
- Computer Science
- Engineering
- Material Type:
- Lesson
- Author:
- Anupreet Kalsi
- Date Added:
- 10/23/2024
This is about the combinational circuits used in computer organisation.
This course introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. It covers the topics including multilevel implementation strategies, definition of new primitives (e.g., gates, instructions, procedures, processes) and their mechanization using lower-level elements. It also includes analysis of potential concurrency, precedence constraints and performance measures, pipelined and multidimensional systems, instruction set design issues and architectural support for contemporary software structures.
6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks — logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.
6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. The problem sets and lab exercises are intended to give students “hands-on” experience in designing digital systems; each student completes a gate-level design for a reduced instruction set computer (RISC) processor during the semester.
This laboratory manual is required for first year Electrical Engineering Technology students that are enrolled in ET181 Digital Electronics 1 at Mohawk Valley Community College.