Documente Academic
Documente Profesional
Documente Cultură
SUBIECT_7_FARA_RAM_SSH
Misiune (im)posibila ?
NUM = numarator care numara din 1 in 1, in sus, doar cand en == 1, pe frontul NEGATIV al
ceasului
Punctaj (din 50 de puncte): 4 + 9 + 3 + 3 + 20p pentru top, 7p pentru "design" si 4p coding style.
Detaliu punctaj:
numarator (4p):
(1p) numaratorul are dimensiunea minima necesara a registrului de iesire
(1p) registrul de iesire se incrementeaza pe frontul specificat
(1p) semnalul enable permite numararea
(1p) semnalul reset trimite starea interna in 0
Poarta OR (3p):
(1p) are numarul cerut de biti de intrare
(1p) are numarul cerut de biti de iesire
(1p) are functionalitatea de poarta SAU
top (20p):
(2p) numaratorul este instantiat corect (denumire, tip, dimensiune)
(2p) memoria este instantiata corect (denumire, tip, dimensiune)
(2p) comparatorul este instantiat corect (denumire, tip, dimensiune)
(4x 2p) circuitul de debounce pentru BTNx este instantiat corect
(1p) legaturile NUM-COMP sunt corecte
(1p) legaturile NUM-ROM sunt corecte
(1p) legaturile NUM-OR sunt corecte
(1p) legaturile OR-COMP sunt corecte
(1p) legaturile DEBOUNCE-COMP sunt corecte
(1p) legaturile DEBOUNCE-OR sunt corecte
design (7p):
(4p) design-ul este complet (ca numar / tip de componente) si nu are erori de sintaxa / sinteza /
implementare
coding_style(4p)
(4p) codul este usor de citit (indentat si spatiat similar cu exercitiul din laborator5)