Commented University Calendar
Computer Engineering
Instructor:
Prof. Dr.-Ing. Sven-Ole Voigt
Course Format:
3 Hours Lecture, 1 Hour Exercise
Period:
Winter Semester
Language:
German
Recommended Previous Knowledge:
- Principles of electrical engineering
Contents:
Introduction
- Principles of digital design
- Analog versus digital
- Gates and flip-flops
- Aspects of digital design
- Integrated cicuits
- Digital devices
- Time-to-market
Number Systems and Codes
- General positional number systems
- Representation of numbers
- Binary arithmetic
- Number and character codes
- Codes for detecting and correcting errors
- Codes for serial data transmission
- Binary prefixes
Digital Circuits
- Logic signals and gates
- Logic families
- CMOS logic
- CMOS circuits: electrical behavior
- CMOS input and output structures
- Bipolar logic
- CMOS logic families
- CMOS/TLL interfacing
Combinational Logic Design (Principles)
- Switching algebra
- Combinational-circuit analysis
- Combinational-circuit synthesis
- Minimization
- Timing hazards
Combinational Logic Design (Practices)
- Documentation standards
- Timing of digital circuits
- Decoders and encoders
- Three-state devices
- Multiplexers and demultiplexers
- Exclusive-OR gates and parity circuits
- Comparators
- Adders and subtractors
- Combinational multiplier
- Barrel shifter
- Arithmetic and logic unit (ALU)
Sequential Logic Design (Principles)
- State concept and clock signal
- Bistable elements
- Asynchronous latches
- Synchronous latches
- Synchronous flip-flops
- Overview: latches and flip-flops
- Clocked synchronous state-machine analysis
- Clocked synchronous state-machine design
- Designing state machines using state diagrams
- Sequential-circuit design with VHDL
- Decomposing state machines
Sequential Logic Design (Practices)
- Sequential-circuit documentation standards
- Latches and flip-flops
- Counters
- Shift registers
- Iterative versus sequential circuits
- Synchronous design methodology
- Impediments to synchronous design
Memory, PLDs, CPLDs und FPGAs
- ROM, SRAM, DRAM, SDRAM
- Programmable logic devices (PLDs)
- Complex programmable logic devices (CPLDs)
- Field-programmable gate arrays (FPGAs)
Microprocessor Technology (Principles)
- Computer history
- Von Neumann architecture
- Components of a microprocessor system
Learning Outcomes:
knowledge: digital design
competence of methods: analysis and synthesis of digital circuits
competence of systems and solutions: choice of suitable analysis and synthesis techniques
social competence: comprehension of English literature
Reading Resources:
- S. Voigt, Skript zur Vorlesung
- J. Wakerly, Digital Design: Principles and Practices, 4. Auflage, 2010,
Pearson Prentice Hall, ISBN: 978-0-13-613987-4 - D. Hoffmann, Grundlagen der Technischen Informatik, 2. Auflage, 2010,
Carl Hanser Verlag, ISBN: 978-3-446-42150-9
Performance Record:
written examination
Workload:
180 hours total
Further Information:
http://dual.tuhh.de/voigt/teaching/lectures
Contact:
Credit points of this module can be found in the course plan for the corresponding course of study.
TUHH
Technische Universität Hamburg-Harburg

