Course Digital Systems and computer Architecture 
Responsible: Prof.Dr.G.Hartung
  Course 
  Meets requirements of following modules(MID) 
  
  Course Organization 
  
    
      | 
          | Version | 
            | created | 2013_07_15 |  
            | VID | 1 |  
            | valid from | WS 2012/13 |  
            | valid to |  |  |  | 
          | Course identifiers | 
            | Long name | Digital Systems and computer Architecture |  
            | CID | F07_RA |  
            | CEID (exam identifier) |  |  | 
  
  
    
      | 
          | Contact hours per week (SWS) | 
            | Lecture | 2 |  
            | Exercise (unsplit) | 1 |  
            | Exercise (split) |  |  
            | Lab | 1 |  
            | Project |  |  
            | Seminar |  |  
            | Tutorial(voluntary) | 2 |  |  | 
          | Total contact hours | 
            | Lecture | 30 |  
            | Exercise (unsplit) | 15 |  
            | Exercise (split) |  |  
            | Lab | 15 |  
            | Project |  |  
            | Seminar |  |  
            | Tutorial (voluntary) | 30 |  |  | 
          | Max. capacity | 
            | Exercise (unsplit) |  |  
            | Exercise (split) | 40 |  
            | Lab | 18 |  
            | Project |  |  
            | Seminar |  |  | 
  
Total effort (hours): 150
  Instruction language 
  
  Study Level 
  
  Prerequisites 
 
-  Basic skills in Digital Systems and Computer Engineering
-  Basic Skills in Programming, especially C
-  Basic Knowledge in Operating Systems
  Textbooks, Recommended Reading 
 
-  Wakerly: Digital Design Principles and Practices
-  Tanenbaum: Computer Architecture
  Instructors 
  
  Supporting Scientific Staff 
  
  Transcipt Entry 
Digital Systems and Computer Architecture
  Assessment 
  
    | Type | 
      | wE | normal case (few participants: oE) | 
    
      |  |  | 
  
  
    | Total effort [hours] | 
      | oE | 20 | 
  
Frequency: 2/year
  Course components 
  Lecture/Exercise 
  Objectives  
  Contents 
 
-  Digital systems 
-  Description 
-  Schematic Design
-  HDL 
-  Gajski-Kuhn systematic for HDL 
-  Structure 
-  Hierarchical Digital Design
-  SOPC Design
 
-  Behavior 
-  Switching networks
-  State machines
-  Algorithmic Behavior
 
-  Technology (see Implementation)
 
 
-  Automata 
-  State machine
-  Programmable Processor
 
 
-  Implementation  
 
-  Computer Systems 
-  Sequential Computing 
-  Principal Modells  
-  Processor Examples  
-  Programming support 
-  Runtime system 
-  Variable handling for procedural languages
 
-  OS support 
-  Memory Management  
-  Interrupts
-  Timer
 
 
 
-  Parallel Computing 
-  Architectural Aspects 
-  Taxonomies
-  NUMA architectures
-  COW architectures
 
-  Programming parallel Machines 
-  Paradigms of parallel programming
-  Standards for high performance computing (HPC)
 
 
 
  Acquired Skills 
 
-  Design and Implementation of a hierarchical digital system 
-  Designing Control with State machines
-  Interfacing to libraries
-  Algorithmic data processing
 
-  Low-level programming of a processor  
-  Assembler programming
-  Using Interrupt and Timer
-  Interfacing to hardware system description
 
-  Parallel Programming 
-  Implementation using a standard for HPC
-  Performance Evaluation
 
  Additional Component Assessment  
  Lab 
  Objectives  
  Contents 
 
-  Digital Design 
-  Development of a hierarchical digital design
-  Test using test vectors
-  error correction
 
-  Assembler programming of SOPC system 
-  Programming simple algorithms in Assembler
-  Translating state machines into Assembler programs
-  Using timer and interrupt
-  Testing and debugging
-  Comparison digital system to SOPC system
 
-  Parallel programming 
-  Parallelization of a program using a COW
-  Coding and debugging
-  Performance measurement
 
  Acquired Skills 
 
-  Designing an IT system using various technologies 
-  Digital technology based on HDL
-  SOPC technology combined with Assembler programming
 
-  Exploring the potential of parallel processsing 
-  Using a HPC programming standard
-  Performance evaluation of a parallel implementation
 
  Operational Competences 
 
-  Extraction of relevant information from task description
-  Implementation of 
-  digital system
-  low level programming system
-  parallel system
 
  Additional Component Assessment  
  
    | Type | 
      | fPS | supervised problem solving (4h) | 
    
      | fSC | supervised scenario study (20 h) | 
  
  
    | Contribution to course grade | 
      | fSC | attestation | 
    
      | fPS | attestation | 
  
Frequency: 1/year
 
 
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren. 
 Ideen, Anfragen oder Probleme bezüglich Foswiki? 
Feedback senden