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
|
|
|
|
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ó)
|
|
|
|