Proiecte Structura sistemelor de calcul , anul 3 Calculatoare
Nr. Denumirea Detalii de specificare Student/
grupa 1. Proiectarea unei unitati aritmetico-logice (UAL Operatii efectuate: - adunare, scadere in ! -incrementare, decrementare - S", SAU, NU logic - Negare -rotatie stinga si dreapta - se foloseste un acumulator pentru un operand de intrare si re#ultat - se foloseste un circuit suplimentar de inmultire si inpartire 2. Proiectarea unei unitati aritmetico-logice in $irgula flotanta Se $or implementa operatiile de adunare si scadere% proiectare si simulare in &ilin' 3. idem Se $or implementa operatiile de inmultire si impartire% proiectare si simulare in &ilin' 4. Proiectarea unei unitati aritmetice de tip ((& Se $or implementa ) operatii aritmetice din setul de instructiuni ((& '*) 5. idem Alte ) operatii 6. Proiectarea unui circuit de filtrare a semnalelor digitale Se $a proiecta un circuit care transforma o sec$enta de $alori de intrare &(i+ pe ,a#a unei formule de genul: -(.+ / &(.+0a12'(.-1+0a!2&(.-!+0a3 7. Proiectarea unei unitati centrale - se $a proiecta o unitate centrala cu apro'imati$ !4 de instructiuni (aritmetice, logice, de transfer si de salt+ - registre interne: acumulator, * registre generale -adresare imediata, directa si prin registru dedicat - implementare cu ,ista,ile si porti 8. idem - diferente: oricare registru poate fi folosit la orice operatie aritmetica si logica - implementare cu memorie de microprogram 9. idem - diferente: suplimentar, adresare inde'ata - operatii pe octet si cu$int 10. idem - diferente: adresare indirecta - adresare tip sti$a 11. Proiectarea unei unitati centrale care prelucrea#a instructiunile in regim pipeline Se $or implementa minim !4 de instructiuni Se $a e$ita folosirea unor e'emple din curs 12. Simulator de UP in Programul de simulare $a permite ar5itectura pipeline e'ecutia a minim 16 tipuri de instructiuni 13. Proiectarea unei unitati pentru detectarea si e$itarea unor situatii de 5a#ard in ar5itecturile pipeline Posi,ile pro,leme de solutionat: detectia si e$itarea dependentelor de date, predictia salturilor, etc. 14. Unitate de management pentru controlul unei memorii cac5e - regasirea informatiilor se face cu memorie asociati$a (alocare dinamica+ -toate informatiile trec prin memoria cac5e - scriere 7rite-,ac. Proiectare si simulare in &ilin' 15. idem - regasirea informatiilor pe ,a#a de adresa (alocare statica+, - scriere 7rite-t5roug5 - Proiectare si simulare in &ilin' 16. idem - memorie cac5e pe doua ni$ele - Proiectare si simulare in &ilin' 17. Program de testare a performantelor de transfer pentru memoriile cac5e Se $or e$identia $ite#ele de transfer pentru date aflate in memoria cac5e, in memoria interna si in memoria $irtuala Se $or trasa grafice in care se indica dependenta $ite#ei de transfer in raport diferiti parametri (e': dimensiunea ,locurilor transferate+ 18. Simularea functionarii unei memorii cac5e - se $a scrie un program de simulare grafica a princilalelor operatii efectuate de o unitate de memorie cac5e: plasarea unei noi informatii, regasirea informatiei, descarcarea unei informatii 19. Proiectarea unei unitai de management pentru o memorii $irtuala - memorie principala de 1(o si memorie $irtuala de 18o% se folosesc pagini de 9.o - magistrala de date de 1) ,iti - se foloseste o memorie asociati$a pentru regasirea informatiilor - in ca#ul in care o locatie $irtuala nu este regasita in memoria principala se generea#a o intrerupere care acti$ea#a o rutina de incarcare a paginii lipsa 20. idem - memorie principala de 1) (o si memorie $irtuala de 3! 8o% se folosesc pagini de *:o -magistrala de date de )9 ,iti 21. Simulator de memorie $irtuala - se $a scrie un program de simulare grafica a princilalelor operatii efectuate in ca#ul unei memorii $irtuale: regasirea informatiei, plasarea unei pagini in memoria principala, inlocuirea unei pagini 22. Studiu pri$ind noile te5nologii de memorii D;A( (D<namic ;A(+ si Se $or indica caracteristicile functionale si de performanta ale noilor te5nologii D;A( e'emple de proiectare a unor module de memorie Se $a pre#enta o metodologie de proiectare a unor astfel de memorii 23. Studiu pri$ind functionarea magistralei A8P si proiectarea unei interfete pentru aceasta magistrala 24. Studiul protocolului US= si e'emplu de program care accesea#a un dispo#iti$ pe canalul US= >'emple posi,ile: camera 7e,, scaner, imprimanta, etc. 25. Proiectarea unui prototip de interfata pentru o magistrala P" "nterfata $a contine porturi digitale de intrare si de iesire, numaratoare precum si canale pentru semnale analogice 26. idem Se $a implementa un transfer cu acces direct la memorie (D(A - Direct (emor< acces+ sau pe ,a#a de intreruperi 27. Studiu pri$ind scrierea dri$erelor pentru sistemele de operare ?indo7s !444/&P Se $or adapta e'emplele furni#ate de mediul de programare DD: (Dri$er Design :it+ pentru anumite aplicatii concrete 28. Studiu pri$ind posi,ilitatile de acces la resursele unui calculator P in sistemele ?indo7s N@/!444/&P Se $a anali#a posi,ilitatea reali#arii unor operatii directe de citire/scriere la locatii fi#ice de memorie, porturi de intrare/iesire si controlul unor intreruperi Se $or scrie scurte aplicatii in care sa se e'emplifice metodele propuse 29. Proiectarea unui sistem de supra$eg5ere cu camere ?e, Sistemul $a permite $i#uali#area pe "nternet a o,iecti$ului urmarit 30. Prelucrarea si transmiterea fisierelor (P>8 odificarea si decodificarea fisierelor $ideo repre#entate in codificare (P>8 31. Studiu pri$ind ar5itectura procesoarelor "SA )9 - e$identierea principalelor caracteristici ar5itecturale, - program de simulare a functionarii interne 32. Studiu pri$ind ar5itectura procesorului Pentium 9 (ar5itectura Net,urst+ si simulator P9 Se $or identifica si argumenta ino$atiile ar5itecturale Se $a scrie un program demonstrati$ de simulare a functionarii procesorului Pentium 9 33. Studiu pri$ind ar5itecturile 8;"D Studiul componentelor 8rid, e'emple de e'ploatare a unei ar5itecturi grid 34. Studiu pri$ind standardele folosite in catalogarea, stocarea si accesul la informatii digitale u$inte c5eie: digital content, digital li,rar<, metadata, etc. Se $or studia si implementa te5nici de catalogare i regasire a informatiilor 35. idem Program de cautare a informatiilor pe ,a#a de c5ei multiple 36. Studiu pri$ind retelele 7ireless Studiu pri$ind standarde, protocoale, algoritmi de routare 37. Studiu pri$ind retelele ad- 5oc Studiu pri$ind standarde, protocoale, algoritmi de routare 38. Programarea aplicatiilor pe telefoane mo,ile Studiu 2 e'emple de programare Descrierea facilitatilor de programare oferite de platforma ?indo7s > 39. idem Studiu 2 e'emple de programare Descrierea facilitatilor de programare oferite de platforma Sim,ian 40. Studiu pri$ind controlul prin "nternet al proceselor industriale - culegere de articole, programe utilitare, etc. 41. "nscriptor pentru microcontroloare din familia P" 1)/1A/1* - sc5ema 5ard7are si program de inscriere 42. Program de $i#uali#are a proceselor industriale - construirea unor elemente grafice specifice pentru aplicatiile industriale - editarea de diagrame functionale 43. Studiu pri$ind protocolul ?AP - modalitati de utili#are a protocolului ?AP pentru ac5i#itia de la distanta a datelor 44. Aplicatie de control folosind un modul PL - simularea unui proces de fa,ricatie folosind un ontrolor logic programa,il - controlul unui motor pas-cu-pas, de curent continuu, si/sau a unor sen#ori de diferite tipuri 45. Program de anali#a a trasaturilor morfologice ale fetei - recunoastrea fetei umane: oc5i, nas, gura 46. idem Diferente: se folosesc mai multe registre acumulator (*+ - rotire stinga, dreapta cu un numar dat de ,iti 47. Program BmonitorC pentru familia de microcontroloare *431 - un program minimal care inlocuieste sistemul de operare si aDuta la de#$oltarea si depanarea de programe% asemanator cu programul De,ug -functii inplementate: $i#uali#area #onelor de memorie, modificarea continutului unor locatii, incarcarea unui fisier pe canalul serial 48. "dem pt. Eamilia P" Eunctii: e'ecutia complecta si pas cu pas a unui program, $i#uali#area registrilor interni 49. "nscriptor de >P;O( (proiect 5ard7are si program+ F stand alone - proiectarea unui dispo#iti$ pentru inscrierea de >P;O(-uri% dispo#iti$ul $a a$ea la ,a#a un microcontrolor din familia *431% "nformatiile ce tre,uie inscrise se $or receptiona pe canalul serial 50. "nscriptor de >P;O( (proiect 5ard7are si program+ F interfata P -se $a construi o interfata in P care $a permite inscrierea de >prom-uri 51. Proiectare ;A(-dis. cu memorii >>P;O( si dri$er soft7are - se $a proiecta un modul de memorie ne$olatila care $a fi pri$ita de sistem ca si o unitate de disc 52. Proiectare ;A(-dis. cu memorii Elas5 si dri$er soft7are idem 53. Program de testare a parametrilor de performanta ai unui P - se $a testa tipul procesorului, frec$enta, dimensiunea memoriei, $ite#a de transfer a unui ,loc de date, $ite#a de e'ecutie a unor operatii aritmetice si logice 54. idem Se $or testa: sistemul de intreruperi, unitatile de disc, D, canal serial G 55. PD" (Program demonstrati$ interacti$+ de utili#are a intreruperilor ="OS 56. PD" de utili#are a apelurilor sistem DOS 57. PD" pentru $i#uali#area structurii interne si a functionarii procesorului Pentium 58. PD" de utili#are a instrumentelor de comunicare in .N>@ 59. Program pentru comanda unui utilaD cu comanda numerica - se $a scrie un program pentru o masina de taiat cu flama - programul citeste un fisier care contine traiectoria de taiere (sec$enta de segmente si arce de cerc+ si generea#a come#ni pentru deplasarea pe doua directii (' si <+ a capului de taiere% deplasarea capului de taiere se $a simula pe ecranul calculatorului 60. Simularea comunicatiei in retele industriale F retea AN Se $a scrie un program care sa permita simularea unei comunicatii intr-o retea de tip AN He#i articol si program 61. Simularea comunicatiei in retele industriale F retea P;OE"=US "dem pentru reteaua Profi,us 62. Simularea functionarii unei retele de tip >t5ernet Programul $a permite masurarea intir#ierilor generate de coli#iunile dintre mesaDe 63. Aplicatii de programare a unui PL (Programa,il Logic ontroller+ in mediul - se $a utili#a mediul "sagraf pentru programarea unor aplicatii cu sisteme incapsulate ce utili#ea#a ca unitate de "sagraf comanda un PL F ontrolor logic programa,il - aplicatia 1:- programator de masina de spalat industriala 64. Sistem inteligent de comutare a semafoarelor "nterfata de intrare/iesire pentru ac5i#itia datelor generate de sen#ori si pentru generarea comen#ilor - Program de optimi#are a traficului (reducerea timpului mediu de asteptare+ 65. Protocolul @P/"P su, DOS "mplementarea comunicatiei @P/"P pe o platforma (S-DOS% e'ista multe programe scrise care tre,uie legate intre ele 66. (ediu de programare grafica De#$oltarea unui mediu simplu de programare care utili#ea#a un lim,aD grafic (,locuri functionale, segmente directionate, ,locuri de deci#ie+ 67. Set de lucrari de la,orator: lim,aDul de asam,lare al familiei "SA '*) Pro,leme tratate: con$ersii de date, filtre numerice, accesul la resursele 5ard7are la diferite ni$ele, programarea intreruperilor, comutarea intre modul proteDat si cel real 68. Lucrare de la,orator F microcontrolare din familia P" -e'emple de sc5eme tipice - aplicatii tipice - e'emple de programe 69. Lucrare de la,orator F microcontrolare din familia A;( -e'emple de sc5eme tipice - aplicatii tipice - e'emple de programe 70. Lucrare de la,orator: @e5nologia ((& Pre#entare generala, e'emple de programare (in lim,aD de asam,lare+ 71. Lucrare de la,orator: Procesoare de semnal Pre#entare generala, e'emple de programare (in lim,aD de asam,lare+ 72. Lucrare de la,orator: "nterfata $ideo Pre#entare generala, e'emple de programare (in lim,aD de asam,lare+ 73. Lucrare de la,orator: (emoria $irtuala Segmentarea si paginarea, e'emple de programare (in lim,aD de asam,lare+ 74. Lucrare de la,orator: Discuri optice, te5nologia DHD >'emple de programare (in lim,aD de asam,lare+ 75. Prelucrarea infomatiilor $ideo preluate de la o camera ?>= identificarea po#itiei o,iectelor aflate in miscare 8rupa Nr. Nume student Numar/Denumire proiect D S P1 " "/@ E 1. !. 3. 9. 6. ). A. *. I. 14. 11. 1!. 13. 19. 16. O,ser$atii Nume student O,ser$atii 1. !. 3. 9. 6. ). A. *. I. 14. 11. 1!. 13. 19. 16.