Overview AC/CA IP PRS VA Advisor

Curs

1. Introducere

2. Sinteza Circuitelor Digitale, foaie/instrument de scris - se rezolva exemple la tabla

-----. Material OBLIGATORIU (ajuta inclusiv pentru testul 2...) - detalii (discutat cu seria B la finalul cursului 2) in interiorul arhivei, cititi cu mare atentie readme.txt. Linkul pentru raportat erori (!!prelungire - se pot raporta pana in 23 Aprilie, valabil pentru studentii din an 2, seriile A si B, este aici.

3. MIPS: Arhitectura Setului de Instrucţiuni - partea 1 pentru procesorul Mips cu ciclu unic

4. Proiectarea MIPS cu ciclu de ceas unic - partea 2 -||-, de citit inainte de curs: cursul 3, si sectiunile legate de ISA MIPS din materialul obligatoriu

5. Proiectarea ALU pentru MIPS

resursa utila. Simulator grafic pentru procesorul MIPS 32, ciclu unic

5/6. 2-3 aprilieProbleme. Rezolvare de probleme (tabla) pentru MIPS ciclu unic - de stiut inainte (bine): Mips ciclu unic - vezi cursuri + material obligatoriu. Util pentru pregatirea testului 2 si examen. Nu se face prezenta la acest curs, sunt asteptati doar cei interesati.

6. Proiectarea MIPS cu ciclu de ceas multiplu (1) - Calea de date

7. Proiectarea MIPS cu ciclu de ceas multiplu (2) - Unitatea de control

8. Proiectarea MIPS pipeline conceptele de baza pentru laboratoarele 9-10!


Laborator - Regulament

Regulamentul laboratorului de AC: aici .


Laborator - Resurse necesare

1. Manual de referinta pentru placa Basys 3 (Artix 7): aici sau aici.

2. Mediul de dezvoltare Xilinx VIVADO HL WebPACK (pt. Artix 7): aici .

3. Help online pentru VHDL: http://vhdl.renerta.com/ .


Laborator - Îndrumător online

Lucrarile de laborator se gasesc aici: Arhitectura Calculatoarelor. Indrumator de laborator  

L1. Introducere Xilinx VIVADO / VHDL,    Fisierul de constrangeri Basys 3 - complexitate redusa-medie

L2. Extinderea proiectului curent: afisorul pe 7 segmente, Resurse necesare! - complexitate redusa

(!) Testul 1 se va da la inceputul laboratorului 4. Trebuie stiute toate elementele facute in laboratoarele anterioare - principii de functionare + descriere in VHDL! Testul contine un subiect VHDL (se da o schema cu elemente din primele 3 laboratoare si se cere descrierea in VHDL) si mai multe subiecte de teorie din laboratoarele 1-3. Lipsa sau greseli in descrierea VHDL (la nivelul cerut in laboratoare si la primul curs) poate duce la nota 1 pe test, in functie de gravitate.

L3. Memorii, Resurse necesare! - complexitate medie

L4. Proiectarea MIPS 16 - 1 - complexitate medie-crescuta

L5. Proiectarea MIPS 16 - 2, Resurse necesare! - complexitate redusa

L6. Proiectarea MIPS 16 - 3, Resurse necesare! - complexitate medie

L7. Proiectarea MIPS 16 - 4, Resurse necesare! - complexitate medie - crescuta

L8. Proiectarea MIPS 16 - Evaluare finala / Notare Resurse necesare / criterii notare! - complexitate redusa pana la crescuta, in functie de corectitudinea rezultatelor din laboratoarele anterioare

L9. (!) In laboratorul 9 se da testul 2 din laboratoarele anterioare (toate cu MIPS 16) - teorie aplicata (70%) schema MIPS (partiala, doar pentru anumite instructiuni) + principii de functionare (in general, si cum functioneaza fiecare instructiune suportata de procesor) + scriere de programe simple in asamblare MIPS cu instructiunile suportate + descrierea/conversia din asamblare in cod masina a instructiunilor + descriere in VHDL (30%) a unor circuite asemanatoare! Lipsa sau greseli in descrierea VHDL poate duce la nota 1 pe test, in functie de gravitate.

Timp de lucru pentru testul 2 - 60-70 minute!

L10. (L9 in indrumator) Proiectarea MIPS 16 - Pipeline Resurse necesare!

L11. (L10 in indrumator) Proiectarea MIPS 16 - Pipeline - Evaluare / Notare Resurse necesare! Conform recomandarii de la curs, pentru a termina laboratorul 10 in timp util si a preda cu succes versiunea pipeline, este necesara modificarea programului din ROM prin inserarea de NoOp de acasa, anterior laboratorului. Explicatiile necesare sunt in materialul de laborator.


Prezenţă şi evaluare, Laborator 2018-2019

An II Seria I/Seria II

Ani anteriori

An II Seria I/Seria II - an universitar 2017-2018

An II Seria I/Seria II - an universitar 2016-2017

An II Seria I/Seria II - an universitar 2015-2016

Situatia prezentelor la curs

Cateva clarificari legate de prezenta la curs:

1. In total, la final de semestru vor fi un numar (majoritar) de cursuri la care s-a facut prezenta! La cursul 4, MIPS ciclu unic, se considera 2 prezente.

2. Influenta prezentelor asupra notei pe examenul scris, pe partea de probleme, de la disciplina de AC este urmatoarea:

   - 7 prezente sau mai putin de 7 prezente => nici un efect!

   - mai mult de 7 prezente => se aduna 0.2 puncte pentru fiecare prezenta extra (cine are 12 prezente va avea un bonus de (12-7)x0.2=1 punct)

3. Prezenta la curs nu inseamna doar prezenta fizica in sala. Pentru se recunoaste o prezenta la curs, studentul trebuie sa: fie atent, sa ia notite suplimentare pe suportul de curs listat (se ia in prealabil de pe site), sa fie capabil sa raspunda intrebarilor primite pe parcursul cursului.