Perifèrics i Interfícies ( PI )
| Crèdits: |
Departament: |
Tipus: |
Requisits: |
| 6.0 |
ESAII |
Obligatòria per l'EI
Obligatòria per l'ETIS
Optativa per l'ETIG
|
|
EC1
- Pre-requisit per l' EI , ETIG , ETIS
|
|
|
F
- Pre-requisit per l' EI , ETIG , ETIS
|
|
|
P1
- Pre-requisit per l' EI , ETIG , ETIS
|
|
|
Professors
| Responsable: | Manel Frigola Bourlon (manel.frigola upc.edu). |
| Altres: | (Informació no introduïda) |
Objectius Generals
Dotar a l'alumne d'una visió amplia dels dispositius perifèrics més habituals en l'entorn de la informàtica i les interfícies que permeten enllaçar-los amb el computador. Dotar a l'alumne del suficient criteri per a seleccionar els dispositius més adients en funció dels requeriments de cada aplicació. Es pretén que els alumnes coneguin la tecnologia, l'arquitectura interna dels perifèrics i tinguin la capacitat de programar-los i així saber adaptar-los a les necessitats específiques de cada aplicació.
Objectius Específics
Coneixements
- Tecnologia, capacitats i limitacions dels perifèrics més habituals
- Busos específics per a dispositius perifèrics
- Sistemes d'identificació de productes, control i registre d'accés
- Sistemes multimèdia
- Equips d'emmagatzemament massiu
Habilitats
- En l'ús d'entorns de desenvolupament per a dispositius controladors de perifèrics
- En monitoritzar i analitzar el correcte funcionament dels controladors del dispositiu perifèric
- Implementació del programari de control de més baix nivell dels manegadors de dispositius perifèrics
- Decidir la forma més convenient d'interconnexió entre perifèric i computador
- Decidir correctament el sistema perifèrics més adients en cada aplicació
Competències
- Conceptualitzar un sistema en esquemes de blocs
- Capacitat d'anàlisi. Saber reconèixer els punts més febles o crítics d'un disseny
- Comprensió d'esquemes de maquinari
- Elaboració d'una correcta documentació
- Compatibilitat medi ambient i tecnologia, i criteris de sostenibilitat.
Continguts
Hores estimades de:
| T |
P |
L |
Alt |
L Ext. |
Est |
A Ext. |
| Teoria |
Problemes |
Laboratori |
Altres activitats |
Laboratori extern |
Estudi |
Altres hores fora d'horari fixat |
|
1. Concepte de perifèric. Desenvolupament de dispositius perifèrics.
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 2,0 |
0 |
2,0 |
0 |
4,0 |
2,0 |
0 |
10,0 |
|
- Laboratori:
- Descripció del maquinari de desenvolupament (30') Microprocessador Cypress
- Descripció de l'entorn de desenvolupament de programari (30')
Visual C++ i Compilador Keil
- Activitats de laboratori addicionals:
Estudi previ de la documentació associada a la pràctica.
|
|
2. Interficies específiques per a dispositius perifèrics
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 8,0 |
0 |
6,0 |
0 |
4,0 |
8,0 |
0 |
26,0 |
|
- Laboratori:
- Breu introducció a USB (20')
- Descripció de les llibreries USB-Cypress (30')
- Explicació pas a pas de la creació d'un projecte simple (30')
Emulació d'un teclat USB
- Explicació de les tasques a realitzar (20')per l'emulació d'un ratolí USB
- Desenvolupament de les tasques a realitzar per part dels alumnes (100')
- Activitats de laboratori addicionals:
Estudi previ de la documentació associada a la pràctica.
|
|
3. Perifèrics persona-màquina d'entrada
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 6,0 |
0 |
0 |
0 |
0 |
6,0 |
0 |
12,0 |
|
|
4. Perifèrics d'identificació i registre
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 6,0 |
0 |
4,0 |
0 |
10,0 |
6,0 |
0 |
26,0 |
|
- Laboratori:
Lectura de codis de barres. (4h)
- Descripció del maquinari de lectura de codis de barres (20')
- Explicació de les tasques a realitzar (20')
Captura dels intervals de temps entre flancs. Decodificació a binari
- Desenvolupament de les tasques a realitzar per part dels alumnes (200')
- Activitats de laboratori addicionals:
Lectura de la documentació i preparació
|
|
5. Perifèrics persona-màquina de sortida
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 6,0 |
0 |
4,0 |
0 |
8,0 |
0 |
0 |
18,0 |
|
- Laboratori:
- Descripció del maquinari d'adquisició d'àudio (20')
- Descripció de les rutines base per a l'adquisició d'àudio (30')
- Explicació de les tasques a realitzar (20')
Detecció automàtica de l'inici de la conversa/so
Enregistrament en format wav
- Desenvolupament de les tasques a realitzar per part dels alumnes (200')
- Activitats de laboratori addicionals:
Estudi previ de la documentació associada a la pràctica.
|
|
6. Equips multimèdia
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 8,0 |
0 |
0 |
0 |
0 |
8,0 |
0 |
16,0 |
|
|
7. Sistemes d'emmagatzemament massiu
|
| T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 6,0 |
0 |
0 |
0 |
0 |
6,0 |
0 |
12,0 |
|
| - Total per tipus |
T |
P |
L |
Alt |
L Ext |
Est |
A Ext |
Total |
| 42,0 |
0 |
16,0 |
0 |
26,0 |
36,0 |
0 |
120,0 |
- Hores addicionals dedicades a l'avaluació:
|
6,0 |
- Total hores de treball per l'estudiant |
126,0 |
|
Metodologia docent
Donat el caire essencialment tecnològic de l'assignatura, no s'ha cregut convenient una dissociació clara basada en classes de teoria i classes de problemes. Així doncs es creu més convenient adoptar un esquema basat en la exposició de continguts i una posterior discussió sobre casos concrets tot seguint els transcurs natural de les classes.
Es desitja realitzar una assignatura centrada en l'alumne que afavoreixi la seva activitat, participació i estímul. Es vol fomentar la capacitat de reflexió i d'anàlisi, incidint en que sàpiguen valorar millor les seves pròpies propostes per via de l'autocrítica. En al mesura possible s'intentarà seguir un esquema basat en l'exposició del problema/objectius per part del professor, elaboració d'una proposta per part dels alumnes, avaluació dels avantatges/inconvenients de la proposta (conjuntament professor i alumnes) i plantejament de les possibles millores.
Durant la realització del curs es realitzarà un registre de totes les incidències que s'hagin pogut produir i es recolliran els avenços realitzats en cadascuna de les sessions (teòriques i pràctiques). Periòdicament es realitzaran reunions de coordinació entre els diferents professors de l'assignatura per compartir les experiències docents i proposar futures millores o rectificacions en els continguts.
Mètode d'avaluació
L'avaluació i qualificació de l'assignatura ve determinada per un examen parcial, un examen final, i tres/quatre pràctiques de laboratori obligatòries, fetes en grups de dues/tres persones. Es realitzarà un primer examen parcial (P) en superar el 50% del temari i un segon examen final (F) on hi entrarà la totalitat del temari. La nota de teoria conformarà el 75% de la nota de l'assignatura. En els exàmens escrits (P i F) hi haurà una part teòrica que avaluarà els coneixements de l'alumne (amb un pes aproximat del 60% de la nota de l'examen), i una part pràctica (amb un pes aproximat del 40% de la nota de l'examen) que avaluarà la capacitat de l'alumne de resoldre problemes concrets.
Les pràctiques s'avaluen per una part segons les notes seguiment de les pràctiques fetes al laboratori i per una altre part la valoració de l'informe de les pràctiques elaborat pels corresponents grups de laboratori. La nota de pràctiques contribuiran en un 25% en la nota final de l'assignatura.
De l'avaluació de les pràctiques s'extraurà la nota de laboratori (L) i la nota global de l'assignatura es calcularà de la següent manera:
NF=max { P*0.3+F*0.45+L*0.25, F*0.75+L*0.25 }
Bibliografía bàsica
- Barry B. Brey Microprocessors and Peripherals: Hardware, Software, Interfacing and Applications, Ed. Merril Pub Co, 1997.
- George A. Smith. Ed. Newnes Computer Interfacing , , 2000.
- Leo F. Doyle Computer Peripherals, Prentice Hall, 1999.
Bibliografía complementària
(Informació no introduïda)
Enllaços web
-
http://www.embedded.com/internet/0003/0003ia2.htm
An Introduction to USB Development
-
http://www.memorystick.org/eng/e-index.html
Dispositius Memòries Flash
SMIL (SmartMediaTM Interface Library) Hardware Edition.TOSHIBA Corporation
-
http://www.usbman.com/developer.htm
Universal Serial Bus Revision 1.1 specification
Capacitats prèvies
- Habilitats en la programació de tasques bàsiques:
cerques, recorreguts, enquestes periòdiques.
- Coneixements del flux d'execució de les rutines de servei a les interrupcions.
- Habilitats en la implementació de funcions lògiques a partir d'operadors booleans.
- Coneixements dels biestable D i portes lògiques tres estats.
- Coneixements del controladors:
Intervals de temps programable (Interval Timer).
Controlador d'interrupcions programable (PIC)
- Habilitats en el càlcul dels màxims/mínims de funcions d'una variable
- Coneixements d'electrònica elemental: Estudi temporal de circuits RC i Portes lògiques CMOS, TTL
|