Top
Jump to content, Georgia Institute of Technology, College of Engineering, School of Electrical and Computer Engineering (ECE), ECE Research, ECE Research Centers
College of Engineering
Search | Contact ECE | Feedback | BuzzPort
GT Home > COE Home > ECE Home > Academics > ECE 2020
ECE 2020: Fundamentals of Digital Design

Goals - Datapaths

  • Implement a register file from word-wide registers and decoders.

  • Implement a word-wide logical unit using multiplexers. Define meaning of all 16 logical operations.

  • Implement a 1-bit, 2-bit, and 4-bit left/right shifter from multiplexers. Cascade to a 32 bit barrel shifter. Show how magnitude and direction can be extracted from a six-bit shift value.

  • Understand the difference between logical, arithmetic, and rotate shifts.

  • Understand the operation of simple three bus datapaths that may contain register files, arithmetic units (adders/subtractors, multiplier/dividers), logical units, shift units, and memory.

  • Be able to translate simple programs into sequences of operations on a single cycle datapath. Define all control signals for each cycle.

  • Understand and employ immediate values in programs that require them.