Tema 0 - Familiarizare cu vmchecker
Responsabil: George Flurche
Deadline (fără penalizări): 26.11.2023 ora 23:59
Data publicării: 07.11.2023
Data ultimei actualizări: 07.11.2023, ora 12:00
Obiective
Tema are ca scop familiarizarea cu utilizarea platformei vmchecker pentru încărcarea și testarea automată a temelor. De asemenea este verificată funcționarea conturilor voastre de pe acs.curs.pub.ro, care sunt necesare pentru trimiterea temelor.
Descriere și cerințe
Implementați un sumator pe 11 biți, respectând următoarea interfață:
module adder11(
output[11:0] sum,
input[10:0] a,
input[10:0] b);
Notare
10 pct: corectitudine; sunt testate toate combinațiile de operanzi pe 11 biți
-10 pct: folosirea construcțiilor nesintetizabile din Verilog (while
, repeat
, for
cu număr variabil de iterații, operatorii /
și %
, instrucțiuni de întârziere etc.)
-1 pct: lipsa fișierului README
-0.5 pct: pentru fiecare zi de întârziere; tema poate fi trimisă cu maxim 7 zile întârziere față de termenul specificat în enunț (față de deadline-ul soft)
-0.5 pct: indentare haotică
-0.2 pct: lipsa comentariilor utile
-0.1 pct: comentarii inutile (ex. wire x; // semnalul x
)
-0.2 pct: diverse alte probleme constatate în implementare (per problemă)
Alte precizări
Arhiva temei (de tip zip) trebuie să cuprindă în rădăcina sa (fără alte directoare) doar:
Arhiva nu trebuie să conțină fișiere de test, fișiere specifice proiectelor etc.
Fișierului README va conține minim::
Vmchecker ne permite să revenim la orice soluție încărcată de voi; cereți revenirea la cea mai convenabilă soluție trimisă (punctaj teste automate + depunctare întârziere) printr-un
mail responsabilului de temă
-
-
Modificați fișierul start_test.bat: înlocuiți settings32.bat cu settings64.bat
Resurse