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/scăzător carry-lookahead pe 4 biti cu ajutorul placii de laborator. Interacțiunea cu modulul se va face astfel:
 Intrări:
 operandul A → 4 switch-uri
 
 operandul B → 4 switch-uri
 
 buton1 → buton pentru validarea operanzilor
 
 buton2 → buton pentru operația de adunare
 
 buton3 → buton pentru operația de scădere
 
 buton reset
 
 
 Iesiri:
 
 Mod de operare:
 trebuie intoduși operanzii cu ajutorul switch-urilor și afisați cu ajutorul led-urilor(câte 4 pentru fiecare operand)
 
 pentru a valida operanzii trebuie apăsat butonul “buton1”
 
 după validare:
 la apăsarea butonului “buton2” se va afișa cu ajutorul afișajului cu 7 segmente rezultatul adunării celor doi operanzi
 
 la apăsarea butonului “buton3” se va afișa cu ajutorul afișajului cu 7 segmente rezultatul scăderii celor doi operanzi
 
 dupa apasarea unui buton, va ramane afișată aceeași valoare până la apăsarea următorului buton
 
 
 pentru introducerea altor valori pentru operanzi se va apăsa butonul de reset