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) Implementați un sumator/scăzător carry-lookahead pe 4 biti cu ajutorul plăcii 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
 
 
 Ieșiri:
 
 Mod de operare:
 în starea inițială:
 se vor introduce operanzii A și B cu ajutorul switch-urilor
 
 ledurile vor afișa valoarea operanzilor (aprins pentru bit de 1, stins pentru bit de 0)
 
 
 la apăsarea butonului buton1:
 se salvează valoarea operanzilor în memorie 
 
 se trece în starea următoare, pentru afișarea rezultatelor
 
 
 în starea pentru afișarea rezultatelor:
 
 pentru introducerea altor valori pentru operanzi se va apăsa butonul de reset