Download Electronic System Level Design BACKGROUND OBJECTIVES

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Distributed operating system wikipedia , lookup

Transcript
Hauptseminar im Sommersemester 2012
Electronic System Level Design
OBJECTIVES
In this seminar, we will cover:
- Programming and description languages
- Embedded systems and architectures
- SoC (System-on-Chip) design
- Compiler and code generation
- Logic synthesis
Electronic System Level Design is a widespread
buzzword through the industry targetting embedded
systems. The challenge of ESL is the synthesis of
parallel hardware-architectures from an algorithmic
system description, formulated in either high-level
programming languages, such as C or C++, but also
to use special
Algorithm
high-level
ALGORITHM
hardware
description
languages,
such as
Protocol
SystemC.
Library
Moreover,
the usage of
Directives
special tools,
as, for
RTL
example,
Implementation
the Matlab &
Simulink HDL
backend
round off
state-of-the-art
methodologies
for embedded
system design. GATES
Operation
scheduling
Data path
design
Cycle
timing
Control
path design
RTL generation
Existing
logic
synthesis
Area
An ever growing market for consumer products as
well as medical image processing are demanding
energy efficient and very powerful hardware
solutions providing a high degree of parallelism.
As a consequence, the process of hardware design
was moved from development on the gate level to
the register transfer level (RTL) with hardware
description languages, such as Verilog and VHDL over
the last decades. With the progress from large scale
integration to very large scale integration (VLSI)
the strcutures on modern integrated circuits have
become very small so that it is possible to integrate
whole systems, consisting of several different
components, in a single chip. To enable design and
testing of such a system on a chip (SoC) withing a
relatively short time to market a much higher level
of abstraction must be used. This means that rather
the algorithms describe the system instead of the
actual hardware implementation.
METHODOLOGY
Resource
allocation
BACKGROUND
Frames / Second
ORGANIZATION
The participation in this seminar is recommended for students having completed the 4th semester.
Proof of participation (”Schein”) will be granted for students having participated in the seminar sessions and
having successfully given an oral report and prepared an accompanying script of the presentation.
To participate, please contact Moritz Schmid ([email protected]) before April 17th 2012.
Lecturers:
Credits:
Date and Location:
Dr.-Ing. Frank Hannig, Moritz Schmid
2.5 ECTS credits
17th April 2012, 02.122
TECHNISCHE FAKULTÄT