Universitat de Girona

Programa de l'assignatura

Curs 2002-03

3105IS0015 SISTEMES DIGITALS


Objectius Programa provisional  

Dotar a l'alumne de la capacitat de decisió en els diferents aspectes que tenen a veure amb el disseny digital: tecnologia, dispositius i eines de desenvolupament. Això suposa conèixer a fons les característiques d'aquestes eines i tecnologies, fent especial incidència en la lògica programable (PLD de diferentes arquitectures) i en els llenguatges de descripció de hardware (ABEL i VHDL).
 
Prerrequisits  

Obligatoris:

Recomanats:Introducció als computadors, Estructura de computadors I, Electrònica, Àlgebra
 
Contingut (Programa)  

1. INTRODUCCIÓ ALS SISTEMES DIGITALS

- Característiques generals
- Conceptes sobre sistemes digitals
- Objectius del disseny de sistemes digitals


2. CODIFICACIÓ. DETECCIÓ I CORRECCIÓ D'ERRORS

- Sistemes de numeració i sistemes de codificació
- Principis per a la detecció d'errors
- Principis per a la correcció d'errors
- Principals sistemes utilitzats


3. DISPOSITIUS LÒGICS, DE MEMÒRIA I PROGRAMABLES

- Elements MSI/LSI: multiplexors, decodificadors, sumadors i comparadors
- Elements de memòria
- Dispositius programables: PLD clàssics i noves arquitectures
- ASICs
- Llenguatges de descripció de hardware: ABEL i VHDL


4. LÒGICA COMBINACIONAL: EL DISSENY CLÀSSIC

- Implementació a nivell de portes: tècniques de minimització
- Implementació amb elements SSI
- Implementació amb elements de memòria
- Implementació amb dispositius programables
- Atzars


5. CIRCUITS SEQÜENCIALS SÍNCRONS

- Per què hem de dissenyar circuits síncrons?
- Registres de desplaçament i comptadors
- Taula i diagrama d'estats. Reducció de la taula i assignació d'estats
- Màquines d'estats algorísmiques (ASM)


6. DISSENY DE SISTEMES DIGITALS

- Consideracions pràctiques de disseny
- Simulació de sistemes
- Tècniques de disseny assistit per computador
 
Bibliografia  


Bibliografia bàsica recomenada:
Digital design: Principles and practices. J.F.Wakerly. Prentice Hall,1994.
Fundamentos de sistemas digitales. T.L. Floyd. Prentice Hall, 1997.
Error Control Coding: Fundamentals and Applications. Shu Lin, D.J.Costello jr, Prentice Hall, 1983.
Tratamiento digital de señales. J.G. Proakis, D.G. Manolakis. Prentice Hall, 1998.

Bibliografia complementària:
Communication Systems. A. B. Carlson. Mc Graw Hill, 1986.
Sistemas digitales. Organización y diseño del hardware. Hill-Peterson. Limusa, 1993.
Digital Design Fundamentals. K.J. Breeding. Prentice Hall, 1989.
Contemporary Logic Design. R.H.Katz. The Benjamin/Cumming Publishing Company, 1995.
Introducción al Diseño Lógico Digital. J.P.Hayes. Addison/Weley, 1996.
Practical Design using Programmable Logic. D.Pellerin, M.Holley. Prentice Hall, 1991.
 
Mètodes docents  


Classes de teoria i problemes

3 hores setmanals

Pràctiques

2 hores setmanals
 
Tipus d'exàmens i avaluacions  

Nota final: Examen final (80%) + Pràctiques (20%)
(La nota de l'examen final haurà de ser superior a 4)
 
Informació addicional  

1. Estudi i generació de senyals digitals. Utilització d'un timer 555 per a la generació d'ones digitals. Associació de nivells de tensió a nivells lògics. (2 sessions)

2. Programació de dispositius PLD amb llenguatge ABEL. Implementació de dispositius combinacionals i seqüencials amb dispositius programables. Implementació en una GAL16V8 d'un doble decodificador amb control de polaritat i d'un comptador reversible, utilitzant el llenguatge ABEL. (2 sessions)

3. Programació de dispositius FPGA. Implementació d'un taxímetre digital en una FPGA utilitzant VHDL i captura d'esquemàtic. (5 sessions)

4. Construcció d'una PCB. (1 sessió)

 
Llengua de les classes