IDENTIFYING DATA 2018_19
Subject (*) DESIGN OF DIGITAL SYSTEMS WITH FPGA Code 17695103
Study programme
Electric Vehicle Technologies (2018)
Cycle 2nd
Descriptors Credits Type Year Period
3 Compulsory First 1Q
Language
Català
Department Electronic, Electric and Automatic Engineering
Coordinator
CANTÓ NAVARRO, ENRIQUE FERNANDO
E-mail enrique.canto@urv.cat
Lecturers
CANTÓ NAVARRO, ENRIQUE FERNANDO
Web
General description and relevant information

Competences
Type A Code Competences Specific
 CE4 Dissenyar i implementar programari i maquinari per a sistemes electrònics digitals en l'automòbil, mitjançant dispositius de lògica programable i / o microcontroladors.
Type B Code Competences Transversal
Type C Code Competences Nuclear

Learning outcomes
Type A Code Learning outcomes
 CE4 Coneix la descripció VHDL dels circuits digitals
Coneix els dispositius FPGA i el flux de disseny HDL
Sap simular i verificar un disseny sobre FPGAs
Type B Code Learning outcomes
Type C Code Learning outcomes

Contents
Topic Sub-topic
Introducction to FPGAs Overview
Spantan-6 architecture: CLB, Routing resources, I/O resources, BRAM, DSP
VHDL for synthesis Design flow: functional, post-synthesis and post-layout simulation
Entity, architecture, package, package body
Testbench
Libraries: WORK, STD, IEEE
MLV9
RTL, behavioural & structural descriptions
Constants, signals and variables
VHDL Simulation and delta delay
Assertions


Planning
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Introductory activities
1 0 1
Problem solving, exercises
CE4
4 50 54
Personal attention
2 0 2
 
Practical tests
CE4
2 16 18
 
(*) 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 Description of the subject and evaluation
Problem solving, exercises Set of problems and exercises to be resolved, simulated and submitted
Personal attention Resolving of doubts about the problems and exercises

Personalized attention
Description
Attendance to students about the contents and proposed exercises

Assessment
Methodologies Competences Description Weight        
Problem solving, exercises
CE4
Set of problems and exercises to be resolved, simulated and submitted 50%
Practical tests
CE4
Set of questions to be answered, based on a practical exercise 50%
Others  
 
Other comments and second exam session

Sources of information

Basic E. Cantó, Powerpoint slices, ,
J. Bhasker, A VHDL Primer, 3rd, Prentice Hall
Xilinx, Spartan-6 Family (DS160), ,
Xilinx, Spartan-6 Family (DS160), ,


Complementary J.P. Deschamps, et all, Guide to FPGA implementation of Arithmetic Functions, , Prentice Hall
J.P. Deschamps, Sintesis de Circuitos Digitales. Un Enfoque Algorítmico, , Thompson


Recommendations

Subjects that continue the syllabus
EMBEDDED SYSTEMS AND COMMUNICATIONS LABORATORY/17695112
MASTER'S THESIS/17695301


 
Other comments
It is necessary to have a previous knowledge about codification of numbers in binary (naturals, A2 complement) and digital circuits (combinational, sequential, FSM)
(*)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.