IDENTIFYING DATA 2018_19
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
 CT1 Use information in a foreign language effectively.
Type C Code Competences Nuclear

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
 CT1 Use information in a foreign language effectively.
Type C Code Learning outcomes

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
CT1
7.5 24 31.5
Laboratory practicals
EI3
EI6
CT1
7.5 24 31.5
Presentations / oral communications
CT1
3 4.5 7.5
Personal attention
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 / oral communications Presentation and defence of the laboratory developments
Personal attention 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
CT1
Development of the practical exercise and the final report 40
Laboratory practicals
EI3
EI6
CT1
Development of the practical exercise and the final report 40
Presentations / oral communications
CT1
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.