This is an old revision of the document!
Pentru fiecare dintre exerciții va trebui să faceți atât implementarea cât și simularea cu seturi de date relevante. (minim 3 cazuri de test)
Task 01 (3p) Implementați un sumator carry-lookahead pe 4 biți.
Task 02 (1p) Implementați un scăzător carry-lookahead pe 4 biți, pornind de la punctul precedent.
Task 03 (2p) Implementați un sumator pe 16 de biți folosind modulul carry-lookahead deja implementat și logica sumatorului ripple-carry.
Task 04 (4p) Implementati un sumator/scazator carry-lookahead pe 4 biti cu ajutorul placii de laborator. Interactiunea cu modulul se va face astfel:
Intrari:
operandul A → 4 switch-uri
operandul B → 4 switch-uri
buton1 →buton pentru validarea operanzilor
buton2 → buton pentru operatia de adunare
buton3 → buton pentru operatia de scadere
buton reset
Iesiri:
Mod de operare:
trebuie intodusi operanzii cu ajutorul switch-urilor si afisari cu ajutorul led-urilor(cate 4 pentru fiecare operand
pentru a valida opernazii trebuie apasat butonul “buton1”
dupa validare:
la apasarea butonul “buton2” se va afisa cu ajutorul afisajului cu 7 segmente rezultatul adunarii celor doi operanzi
la apasarea butonul “buton3” se va afisa cu ajutorul afisajului cu 7 segmente rezultatul adunarii celor doi operanzi
dupa apasarea unui buton, va ramane afisata aceeasi valoare pana la apasarea urmatorului buton
pentru introducerea altor valori pentru operanzi se va apasa butonul de reset