IDENTIFYING DATA 2016_17
Subject (*) EMBEDDED SYSTEMS Code 17204206
Study programme
Bachelor's Degree in Electronic and Automation Engineering (2010)
Cycle 1st
Descriptors Credits Type Year Period
3 Optional 2Q
Language
Anglès
Department Electronic, Electric and Automatic Engineering
Coordinator
CANTÓ NAVARRO, ENRIQUE FERNANDO
E-mail enrique.canto@urv.cat
Lecturers
CANTÓ NAVARRO, ENRIQUE FERNANDO
Web http://moodle.urv.cat
General description and relevant information Practical learnings based on projects (ABP) about development of embedded systems on FPGAs

Competences
Type A Code Competences Specific
 EI3 Know the fundamentals and have the applied knowledge of digital electronics and microprocessors.
 EI6 Have the ability to design analogue, digital and power electronic systems.
Type B Code Competences Transversal
Type C Code Competences Nuclear
 C1 Have an intermediate mastery of a foreign language, preferably English

Learning outcomes
Type A Code Learning outcomes
 EI3 Configure the correct components based on their specifications.
 EI6 Implement a system embedded in an FPGA.
Develop the software for the embedded system.
Detect errors and debug applications.
Type B Code Learning outcomes
Type C Code Learning outcomes
 C1 Understand instructions about classes or tasks assigned by the teaching staff.

Contents
Topic Sub-topic
Hardware development for embedded systems on FPGAs
Software development for embedded systems on FPGAs
Debugging and error detection

Planning
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Introductory activities
3 0 3
Laboratory practicals
EI3
EI6
C1
7.5 24 31.5
Laboratory practicals
EI3
EI6
C1
7.5 24 31.5
Presentations / expositions
C1
3 4.5 7.5
Personal tuition
1.5 0 1.5
 
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies
  Description
Introductory activities Introduction to the development tools
Laboratory practicals Basic laboratory with EDK/SDK
Laboratory practicals Advanced laboratory with EDK/SDK
Presentations / expositions Presentation and defence of the laboratory developments
Personal tuition Doubts and questions

Personalized attention
Description
Personalized attention on doubts and questions about the laboratory exercises

Assessment
Methodologies Competences Description Weight        
Laboratory practicals
EI3
EI6
C1
Development of the practical exercise and the final report 40
Laboratory practicals
EI3
EI6
C1
Development of the practical exercise and the final report 40
Presentations / expositions
C1
Presentation and defence of the laboratory developments 20
Others  
 
Other comments and second exam session

The 2nd qualification call is based on the laboratory exercise and/or a new presentation of the laboratory developments


Sources of information

Basic E. Cantó, Laboratory guide, ,
Xilinx, Microblaze reference manual, ,
J.P. Deschamps, et al., Guide to FPGA Implementation of Arithmetic functions, Springer, 2012

Complementary

Recommendations

Subjects that are recommended to be taken simultaneously
APPLICATIONS WITH MICROCONTROLLERS/17204205

Subjects that it is recommended to have taken before
INDUSTRIAL COMPUTER SCIENCE I/17204119
DIGITAL ELECTRONICS/17204108
MICROCONTROLLERS/17204111
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.