Obiective curs
Cursul este definitoriu pentru specializarea Automatica si Informatica Aplicata prin faptul ca, preluând si extinzând cunostintele de algebra logica si electronica digitala formalizeaza metode, algoritmi si tehnici de analiza si sinteza a dispozitivelor, circuitelor si sistemelor numerice. Sunt introduse tipurile de baza de automate elementare, Sunt tratate cele doua clase de baza de automate finite: combinationale si secventiale implementate cu automate elementare (bistabili) si circuite standard: multiplexoare, decodificatoare, unitati aritmetice si logice, registre, numaratoare. Sunt introduse formalismele Mealy si Moore pentru automate secventiale, pe baza carora se prezinta metode de analiza si de sinteza. Cursul abordeaza proiectarea masinilor algoritmice de stare cu diferite implementari ale generatorului noii stari: porti universale, multiplexoare, decodificatoare, memorii cu adresare in format fix si variabil. Cursul prezinta solutii de implementare a automatelor finite cu dispozitive logice programabile de tip FPLA, FPGA.
Obiective laborator
Însușirea deprinderii de formatare a unui text stiintific utilizând MSWord si OpenOffice, de lucru cu foi de calcul si de prezentarea regulilor Ansamblul aplicatiilor (proiectul de an) urmareste fixarea cunostintelor transmise la curs prin propuneri de implementare a unor clase de dispozitive numerice tipice: dispozitive de interfata a unitatilor de calcul cu periferice, automate pentru vânzari cu monede, testoare, dispozitive de acces la memorii comune in structuri multiprocesor, automate pentru jocuri, controlere de trafic.
Conținut curs
- Elemente de algebra booleana.
- Codificarea informatiei.
- Implementarea variabilelor si functiilor logice.
- Circuite logice combinationale (CLC).
- Circuite logice secventiale (CLS).
- Automate elementare – circuite basculante bistabile CBB.
- CLS de baza pentru stocare, secventiere si contorizare.
- Sinteza ASA.
- Sinteza ASS.
- Automate programabile algoritmice (APA).
- Retele logice programabile (FPLX).
- Implementari de automate finite cu familii de circuite logice programabile.
Conținut laborator
- Prezentare tema de proiectare (una din urmatoarele):
- Automat de vânzare cu monede
- Controlul traficului intr-o intersectie
- Controlul aprinderii la un motor cu combustie interna
- Controlul portilor de garaj
- Automat pentru control acces parcare
- Controlul unei piste de bowling
- Control de timing si secventiere pentru un sistem de achizitie de date
- Generator de functii programabil
- Controlul dispozitivelor de afisare alfanumerica
- Dispozitiv de monitorizare in timp real a mentenantei preventive
- Automat pentru jocuri (Blackjack)
- Comanda pentru orga de lumini
- Impunere performante
- Recomandarea solutiei de implementare
- Proiectare automat si asistenta in proiectare
- Analiza stadiu de realizare
- Predare proiect, analiza solutie de proiectare si tehnica de realizare a automatului
- Validare solutie.