Description of learning outcomes for module

Transkrypt

Description of learning outcomes for module
Module name:
Projektowanie systemów cyfrowych przy pomocy języków wysokiego
poziomu ESL
Academic year:
Faculty of:
2012/2013
IES-2-209-SM-s
ECTS credits:
3
Computer Science, Electronics and Telecommunications
Field of study:
Study level:
Code:
Electronics and
Telecommunication
Second-cycle studies
Lecture language:
English
Specialty: Sensors and
Microsystems
Form and type of study:
Profile of education:
Full-time studies
Academic (A)
Semester:
2
Course homepage:
Responsible teacher:
Russek Paweł ([email protected])
Academic teachers: dr inż. Dąbrowska-Boruch Agnieszka ([email protected])
Wielgosz Maciej ([email protected])
Description of learning outcomes for module
MLO code
Student after module completion has the
knowledge/ knows how to/is able to
Connections
with FLO
Method of learning
outcomes verification (form
of completion)
M_U001
Student is able to create a detailed documentation
of a system that is designed using high level
description language.
ES2A_U03
Project
M_U002
Student is able to use ESL description language in
orser to create an electronics device that fits given
constraints.
ES2A_U08
Project
M_U003
On his own, student is able to propose
enhancemants to a given project according to given
constraints.
ES2A_U17
Project
M_W001
Student has an extended knowledge of digital
system design. New capabilities regard high level
synthesis based design.
ES2A_W04
Project
M_W002
Student understands Electronic System Level (ESL)
design and description methods.
ES2A_W05
Project
Skills
Knowledge
1/4
Module card - Projektowanie systemów cyfrowych przy pomocy języków wysokiego poziomu ESL
M_W003
Student knows development trends of Electronic
Design Automation (EDA) tools.
ES2A_W11
FLO matrix in relation to forms of classes
Seminar
classes
Practical
classes
Fieldwork
classes
-
-
+
-
-
-
-
-
-
-
-
M_U002
Student is able to use ESL
description language in orser
to create an electronics
device that fits given
constraints.
-
-
+
-
-
-
-
-
-
-
-
M_U003
On his own, student is able to
propose enhancemants to a
given project according to
given constraints.
-
-
+
-
-
-
-
-
-
-
-
M_W001
Student has an extended
knowledge of digital system
design. New capabilities
regard high level synthesis
based design.
+
-
-
-
-
-
-
-
-
-
-
M_W002
Student understands
Electronic System Level (ESL)
design and description
methods.
+
-
-
-
-
-
-
-
-
-
-
M_W003
Student knows development
trends of Electronic Design
Automation (EDA) tools.
+
-
-
-
-
-
-
-
-
-
-
E-learning
Conversation
seminar
Student is able to create a
detailed documentation of a
system that is designed using
high level description
language.
Others
Project
classes
M_U001
Workshops
Laboratory
classes
Form of classes
Auditorium
classes
Student after module
completion has the
knowledge/ knows how to/is
able to
Lectures
MLO code
Skills
Knowledge
Module content
Lectures
The goal of the course is to make students familiar with state-of-the-art methods those
are use in a design process of digital systems.
Methods that are presented are based on Electronic System Level (ESL) description
languages. In the most cases, ESL languages resemble in their syntax Ansi C
2/4
Module card - Projektowanie systemów cyfrowych przy pomocy języków wysokiego poziomu ESL
language.
In oposite to the most common design process that is based on Hardware Description
Languages (HDL), such like VHDL or Verilog. ESL description is a behavioral system
descripton.
ESL approach allows to significantly shorten design process time. It also sllows to
design an electronic system in a modular way.
Laboratory classes
The laboratory work os based on Impulse-C Co-Developer development platform.
Impuls-C language allows for description of electronic digital modules in Ansi C like
language. It also allows to integrate Impuls-C modules with VHDL and Verilog modules.
Hardware-Software paradigm is exploited in a design process. Software part that is
described in C/C++, can be use in a simulation or in a run-time process.
Laboratory course covers tutorials and students’ projects.
Students’ practical designs can be implemented and run on FPGA reconfigurable
platform. DRC-reconfigurable computer can be accessed by the students for the
benefit of their projects. DRC platform is a dual socket computer that integrates FPGA
Virtex 5 LX200 an AMD Athlon processor on a single motherboard.
The Co-Developer license is provided by Impuls-C Accelerated Technology as a part of
AGH University partnership. Impulse-C Accelerated Technolgy is also happy to
cooperate with students in their projects development.
Method of calculating the final grade
Final grade is an average of lecture grade and laboratory grade:
final grade = 0.5 laboratory grade + 0.5 lecture grade
Prerequisites and additional requirements
Prerequisites and additional requirements not specified
Recommended literature and teaching resources
Recommended literature and teaching resources not specified
Scientific publications of module course instructors related to the topic of
the module
Additional scientific publications not specified
Additional information
None
3/4
Module card - Projektowanie systemów cyfrowych przy pomocy języków wysokiego poziomu ESL
Student workload (ECTS credits balance)
Student activity form
Student workload
Preparation for classes
5h
Contact hours
5h
Completion of a project
20 h
Participation in lectures
15 h
Participation in laboratory classes
30 h
Summary student workload
75 h
Module ECTS credits
3 ECTS
4/4

Podobne dokumenty