Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informatiei - in limba romana
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MIC0008	Proiectare cu microprocesoare	

Semestrul	Ore: C+S+L	Categoria	Statutul	
4	3+0+2		obligatorie	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Catedra	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
GREBLA Horea Adrian	Dr. 	Lect.	Sisteme Informatice	*			

Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
Arhitectura I8086 in modurile minimal/maximal. Specificarea semnalelor de interfata I8086. Magistrala system. Tipuri de memorie si proiectarea lor. Interfete porturi parallel, serial. Sisteme  multiprocesor. Procesarea semnalului digital. Sisteme embedded.	

IV. Conţinutul disciplinei
Curs:

Partea 1:
1.Semnale si interfatarea in mod minimal a procesorului I8086
            -Adrese, date, comenzi
            -Demultiplexarea magistralei de adrese si date 
-Maparea memoriei si a perfericelor in spatiul de adrese
            -Circuitul de ceas I8284
            -Schema bloc a unui sistem in mod minimal
            -Operatii pe magistrala unui sistem lucrind in mod minimal
2.Semnale si interfatare in mod maximal a procesorului I8086
            -Contolerul de magistrala 8288
            -Operatii pe magistrala unui sistem lucrind in mod maximal
            -Diagrame de timp
            -Schema bloc a unui sistem in mod maximal cu o singura magistrala

Partea 2:
3. Sisteme multiprocesor
            -Arbitrorul de magistrala Multibus I8289 
-Magistrala multiprocesor, semnale de arbitrare, arbitrarea seriala si paralela pe magistrala, operatii pe magistrala mutiprocesor
-Modul procesor cu magistrala locala si magistrala sistem: partajarea resurselor in locale si sistem, implementarea asteptarii pentru obtinerea magistralei, scoaterea procesorului din starea de wait de catre perifericul implicat in transfer.
-Conectarea modulelor slave pe magistrala multiprocesor
4. Memorii: 
-SRAM: Organizare generala, celula de baza, celula de baza pentru memorii asociative (CCAM) adresare, comanda, SRAM multiport, bloc de registre, FIFO.
-DRAM: Celula de baza, organizare, adresare, amplificatorul de citire, structura bitline, selectia celulelor pe RAS si pe CAS, PM, FPM, EDO, SDRAM, DDRAM, RAMBUS

Partea 3:
5. Interfatarea registrelor periferic si a dispozitivelor periferice
            -Registru de intrare
            -Registru de iesire (schema, instructiuni, diagrame de timp)
            -Interfete: functii si organizare
            -Protcoale de comunicatie interfata periferic
            -Folosirea registrului I8212 pentru implementare protocoalelor 
            -Folosirea registrului I8255
6. Interfete lucrind prin transfer programat:
-Proiectarea interfetelor paralele de intrare si iesire
            -Proiectarea interfetei seriale de intrare iesire.
            -Standardul IEEE 1284, interfata Centronics (SPP), EPP
            -Standardul de comunicatie seriala RS232, circuitele UART, USART
            -Numarator/Generator programabil de impulsuri I8254

Laborator:

-	programarea microcontrolerelor
-	experiment: dirjarea unei intersectii semaforizate
-	programarea in limbaj de asamblare
-	transfer de date pe interfata seriala, paralela	

V. Bibliografie
1. S. Nedevschi, L. Todoran, „Microprocesoare”, editura UTC-N, 1995
2. Ian Axelson, „The Microcontroller Idea Book”, Lakeview Research

VI. Tematica activităţilor didactice pe săptămâni

VII. Metode didactice folosite
Expunerea, demonstrarea didactica, modelarea	

VIII. Evaluare
Examen scris la sfarsitul cursului. Nota finala va fi compusa din:
-	Examen cunostinte teoretice: 50%
-	Nota activitate laborator: 50%	

IX. Bibliografie suplimentară

	Decan,							Sef de catedra,

	Data,							Titular curs,
								Lect. Dr.  GREBLA Horea Adrian