No prerequisites, except those imposed by the master program. However, it is recommended to have basic knowledge of the following topics:
This course enables students to develop high-performance Systems on a Chip (SoC). Including hardware-software co-design, one or more processors, high-speed communications, hardware acceleration, and so on.
Course competences | |
---|---|
Code | Description |
E11 | Knowledge of language used to describe the hardware used in highly-complex circuitry. |
E12 | Knowledge to use programmable logical devices as well as designing advanced analogue and digital electronic systems. |
E13 | The ability to design communication components such as routers, switches, different range emitters and receivers. |
G01 | The ability to conceptualise, calculate and design products, processes and facilities in all fields of Telecommunications Engineering. |
G04 | The ability to perform mathematical modelling, calculations and simulations in technology centres and engineering companies, particularly in tasks involving research, development and innovation in all areas related to Telecommunications Engineering and related multidisciplinary fields. |
G07 | The ability to launch, lead and manage the manufacturing processes of electronic and telecommunications equipment, guaranteeing the safety of people and assets, the final quality of products, and their standardisation. |
G08 | The ability to apply acquired knowledge and solve problems in new or unknown settings within wide and multidisciplinary environments while being capable of integrating knowledge. |
G11 | The ability to know how to communicate their conclusions and the latest supporting knowledge or data to both specialised and non-specialised audiences clearly and free from ambiguity. |
G12 | The ability to have the learning skills which allow them to continue studying in a largely self-directed or autonomous way. |
G14 | The ability to have knowledge and understanding which provides a basis or opportunity to be original in the development and/or application of ideas, often within a research context. |
G15 | The ability to integrate knowledge and face the complexities of making assessments based on information which, whether incomplete or limited, includes reflections on the social and ethical responsibilities in the application of their knowledge and judgements. |
Course learning outcomes | |
---|---|
Description | |
Design and verification of communication components: routers, switches, hubs, traffic management ... | |
Correct use of oral and written expression to convey ideas, technologies, results, etc. | |
Use of methodologies and tools (synthesizers, simulators, etc.) of design for highly complex circuits. | |
Understanding of technical documentation in English and mastery of specific vocabulary in this language. | |
Application of hardware description languages ¿¿for the design of highly complex circuits. | |
Knowledge of SoC technology alternatives based on FPGA. | |
Knowledge of the heterogeneous integrated systems and their applications. | |
Knowledge and respect of professional ethics and deontology. | |
Determination of the design requirements of a circuit starting from the specifications at the system level. | |
Design of data conversion devices for use in communications. | |
Analysis and synthesis of technical documentation. | |
Understanding advanced co-design techniques and hardware-software co-simulation. | |
Additional outcomes | |
Not established. |
Hardware and software tools, available in the electronics laboratory, will be used.
Training Activity | Methodology | Related Competences (only degrees before RD 822/2021) | ECTS | Hours | As | Com | Description | |
Class Attendance (theory) [ON-SITE] | Lectures | E11 E12 E13 G01 G04 G07 G08 G12 G14 | 0.68 | 17 | N | N | Teaching of theoretical content | |
Problem solving and/or case studies [ON-SITE] | Problem solving and exercises | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 | 0.2 | 5 | N | N | Solving of examples and exercises | |
Laboratory practice or sessions [ON-SITE] | Practical or hands-on activities | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 0.72 | 18 | N | N | Conducting of lab sessions | |
Writing of reports or projects [OFF-SITE] | Problem solving and exercises | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 1.2 | 30 | N | N | Study and preparation of homework activities | |
Study and Exam Preparation [OFF-SITE] | Practical or hands-on activities | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 1 | 25 | N | N | Study and preparation of lab activities | |
Study and Exam Preparation [OFF-SITE] | project-based learning | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 2 | 50 | N | N | Study and preparation of a singular project | |
Other on-site activities [ON-SITE] | Assessment tests | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 0.08 | 2 | Y | Y | For each lab activity, oral defense of the solution achieved, and submission of the code developed. Each activity can be individually recovered in the above indicated manner. A final examination may be required | |
Other on-site activities [ON-SITE] | Assessment tests | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 0.04 | 1 | Y | N | For each homework activity, oral defense of the solution achieved, and submission of the code developed. Each activity can be individually recovered in the above indicated manner | |
Other on-site activities [ON-SITE] | Assessment tests | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 0.04 | 1 | Y | Y | Oral defense of the carried-out project, and submission of the code developed. This activity can be recovered in the above indicated manner | |
Individual tutoring sessions [ON-SITE] | E11 E12 E13 G01 G04 G07 G08 G11 G12 G14 G15 | 0.04 | 1 | N | N | Resolution of questions and review of marks | ||
Total: | 6 | 150 | ||||||
Total credits of in-class work: 1.8 | Total class time hours: 45 | |||||||
Total credits of out of class work: 4.2 | Total hours of out of class work: 105 |
As: Assessable training activity Com: Training activity of compulsory overcoming (It will be essential to overcome both continuous and non-continuous assessment).
Evaluation System | Continuous assessment | Non-continuous evaluation * | Description |
Test | 40.00% | 40.00% | Lab. The work developed, the defense of the solution achieved, and the time spent will be considered |
Test | 60.00% | 60.00% | Project (and homework). The work developed, its complexity, and the defense of the solution achieved will be considered |
Total: | 100.00% | 100.00% |
Not related to the syllabus/contents | |
---|---|
Hours | hours |
Writing of reports or projects [AUTÓNOMA][Problem solving and exercises] | 30 |
Study and Exam Preparation [AUTÓNOMA][Practical or hands-on activities] | 25 |
Study and Exam Preparation [AUTÓNOMA][project-based learning] | 50 |
Other on-site activities [PRESENCIAL][Assessment tests] | 2 |
Other on-site activities [PRESENCIAL][Assessment tests] | 1 |
Other on-site activities [PRESENCIAL][Assessment tests] | 1 |
Individual tutoring sessions [PRESENCIAL][] | 1 |
Unit 1 (de 8): Overview | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 2 |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 3 |
Unit 2 (de 8): Applications | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 3 |
Unit 3 (de 8): Precessing system | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 3 |
Unit 4 (de 8): Programmable logic | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 3 |
Unit 5 (de 8): AXI | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 3 |
Unit 6 (de 8): Zynq | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 3 |
Global activity | |
---|---|
Activities | hours |
General comments about the planning: | The topics will be taught consecutively adapting to the actual calendar that is held in the semester in which the course is located. Planning can be adapted depending on the development of the course |
Author(s) | Title | Book/Journal | Citv | Publishing house | ISBN | Year | Description | Link | Catálogo biblioteca |
---|---|---|---|---|---|---|---|---|---|
Cayssials, Ricardo | Sistemas embebidos en FPGA | Marcombo | 978-84-267-2158-7 | 2014 |
![]() |
||||
Louise H. Crockett, et al. | The ZynqBook: Embedded Processing with the ARM Cortex-A9 on the Xilinx Zynq-7000 All Programmable SoC | Strathclyde Academic Media | 2014 | http://www.zynqbook.com/ | |||||
Xilinx, Inc. | Zynq-7000 Technical Reference Manual, UG585 | 2016 | www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf |