Documente Academic
Documente Profesional
Documente Cultură
Un sistem de lansare a rachetelor in spatiu are nevoie de reproiectare. Compania dvs a fost
subcontractata pentru a reproiecta TOP care contine subsistemele urmatoare:
Interfata modulelor este dupa cum urmeaza (numarul de biti trebuie setat dupa caz)
Atentie, modulul TOP nu este necesar sa fie implementat pentru HDL, doar pentru SIM.
Aerul conditionat se porneste daca temperatura este cel putin 47 de grade (indiferent daca cupola
este deschisa sau nu) si se opreste dupa ce coboara sub 20 de grade Celsius. Altfel, sta oprit.
DOME deschide cupola in 10 secunde de cand se da comanda, iar comanda se executa doar daca
vantul este sub 10 km/h si temperatura sub 50 de grade C. Cat timp motoarele DOME deschid sau
inchid cupola, lumina de avertizare si sirena suna (apoi continua sa straluceasca/sune inca o
secunda, pentru a fi siguri ca au fost auzite)
TASK1 (15p): implementati TOP si subsistemele sale in Verilog, urcand codul rezultat in VPL (eg.
Test2_Restanta_VPL)
Presupunem ca:
EXTERIOR: vantul bate cu 16 km/h si scade cu 1 km/h la fiecare 4 secunde, temperatura este 40 de
grade Celsius si creste cu 1 C la fiecare secunda, pana la 50 de grade
Se da reset
Se da comanda de deschidere cupola
Se asteapta 20 de secunde timp in care se citesc valorile statiei meteo si se trimit mai departe prin
TOP in exterior
Se da comanda de inchidere cupola
TASK3 (5p):
De cati biti (minim) este nevoie ca sa ca sa se codeze termperaturi de la -40 C la 70 C ? De ce?
De cati biti (minim) este nevoie ca sa se codeze presiunea atmosferica de 70 Kpa … 120 KPa in
increment de 1 KPa.
Ce tip de automat ati implementat pentru comanda sirenei / luminii de avertizare: Mealy sau
Moore? De ce?
Cum indicati faptul ca anumite date pe care le trimiteti intre doua sisteme, sunt valide doar in
anumite momente de timp?