Вы находитесь на странице: 1из 5

UNIVERSITATEA HYPERION din BUCURESTI

FACULTATEA de TIINE EXACTE I INGINERETI


Specializarea: AUTOMATIC I INFORMATIC APLICAT











PROIECT DE DIPLOM








COORDONATOR STIINIFIC:
Conf. Univ.Dr.Ing. EUGENIE POSDRSCU


ABSOLVENT:
LAURA (RIZEA) POPESCU







BUCURETI - 2013
UNIVERSITATEA HYPERION din BUCURESTI
FACULTATEA de TIINE EXACTE I INGINERETI
Specializarea: AUTOMATIC I INFORMATIC APLICAT








IMPLEMENTAREA N FPGA
A UNUI NEUROSTIMULATOR







COORDONATOR TIINIFIC:
Conf. Univ.Dr.Ing. EUGENIE POSDRSCU

ABSOLVENT:
LAURA (RIZEA) POPESCU







BUCURETI - 2013


TEMA PROIECTULUI


S se realizeze un dispozitiv care s fie capabil s genereze o form de und
identic cu cea din figura 1 i avnd urmtoarele specificaii:
S fie capabil s genereze acea form de und ori de cte ori este necesar;
Curentul stimulului s fie constant (ntre 10 mA i 100 mA reglabil
software);
La ieirile dispozitivului s poat s fie conectai senzori (electrozi) medicali
folosii la electrostimulatoare;
Excitaia s poat fi de tip monopolar (electrod comun i mai muli electrozi
activi) sau bipolar (perechi de cte doi electrozi pentru fiecare muchi) la
ieirea dispozitivului;
Impedan de ieire mare (pn n 5 k ) i introducerea la ieire a unui
defazaj de 10
0
30
0
ntre I i U;
Costul de producie al dispozitivului s se ncadreze n suma de 200 300
Euro.















CUPRINS
INTRODUCERE ________________________________________ Error! Bookmark not defined.
1.STIMULAREA ELECTRIC FUNCIONAL ____________ Error! Bookmark not defined.
1.1. Introducere ____________________________________ Error! Bookmark not defined.
1.2 Caracteristicile stimulului electric _________________ Error! Bookmark not defined.
2. LIMBAJUL VERILOG _________________________________ Error! Bookmark not defined.
2.1.Istoric _________________________________________ Error! Bookmark not defined.
2.2. Descriere ______________________________________ Error! Bookmark not defined.
2.3. Structura unui Program. ________________________ Error! Bookmark not defined.
2.4. Niveluri de abstractizare Verilog __________________ Error! Bookmark not defined.
2.5.Fluxuri de proiectare ____________________________ Error! Bookmark not defined.
2.6.Convenii Lexicale. ______________________________ Error! Bookmark not defined.
2.7. Tipuri de Date _________________________________ Error! Bookmark not defined.
2.7.1. Tipuri de Date Fizice. __________________ Error! Bookmark not defined.
2.7.2. Tipuri de Date Abstracte. ______________ Error! Bookmark not defined.
2.8. Operatori _____________________________________ Error! Bookmark not defined.
2.8.1. Operatori Aritmetici binari. ____________ Error! Bookmark not defined.
2.8.2. Operatori Relaionali. _________________ Error! Bookmark not defined.
2.8.3. Operatori Logici ______________________ Error! Bookmark not defined.
2.8.4. Operatori la nivel de bit. _______________ Error! Bookmark not defined.
2.8.5. Ali Operatori. ________________________ Error! Bookmark not defined.
2.8.6. Precedena operatorilor. _______________ Error! Bookmark not defined.
2.9. Construciile de Control. _________________________ Error! Bookmark not defined.
2.9.1. Selecia Instruciunile if i case. ________ Error! Bookmark not defined.
2.9.2. Repetiia Instruciunile for, whilei repeat.Error! Bookmark not defined.
2.9.3. Alte Instruciuni ______________________ Error! Bookmark not defined.
2.10. Construcii procedurale ________________________ Error! Bookmark not defined.
2.11. Task-uri i Funcii _____________________________ Error! Bookmark not defined.
2.12. Controlul Sincronizrii/Timing-ului. ______________ Error! Bookmark not defined.
2.12.1. Controlul ntrzierii (#) _______________ Error! Bookmark not defined.
2.12.2. Evenimente. _________________________ Error! Bookmark not defined.
2.12.3. Instruciunea wait. ___________________ Error! Bookmark not defined.
2.12.4. Instruciunile fork i join. _____________ Error! Bookmark not defined.
2.13. Concluzii _____________________________________ Error! Bookmark not defined.
3. FPGA FIELD PROGRAMMABLE GATE ARRAY _______ Error! Bookmark not defined.
3.1. Prezentare i concepte ___________________________ Error! Bookmark not defined.
3.2. Structura ariilor de pori programabile ____________ Error! Bookmark not defined.
3.2.1. Blocurile locice _______________________ Error! Bookmark not defined.
3.2.2. Dimensiunea Blocurilor Logice Combinaionale (BLC) i
performana. ______________________________ Error! Bookmark not defined.
3.3. FPGA Organizare funcional __________________ Error! Bookmark not defined.
4. SIMULAREA SISTEMELOR DINAMICE CU AJUTORUL UNELTEI SI MULI NKError! Bookmark not defined.
4.1. Introducere n MATLAB ________________________ Error! Bookmark not defined.
4.1.1. Caracteristici principale ale mediului MATLABError! Bookmark not defined.
4.1.2. MATLAB utilizat n calcule numerice ____ Error! Bookmark not defined.
4.1.3. Tehnici de vizualizare folosind MATLAB _ Error! Bookmark not defined.
4.1.4. Toolboxurile MATLAB ________________ Error! Bookmark not defined.
4.2. SIMULINK extensie a mediului MATLAB _________ Error! Bookmark not defined.
4.2.1. Ghid de utilizare SIMULINK ___________ Error! Bookmark not defined.
4.2.2. Cerine de sistem ______________________ Error! Bookmark not defined.
4.3. Mediul de simulare MATLAB/SIMULINK _________ Error! Bookmark not defined.
5. IMPLEMENTAREA HARDWARE ______________________ Error! Bookmark not defined.
5.1. Implementarea algoritmilor si a fluxurilor hardware metodeError! Bookmark not defined.
5.1.1. RTL, MATLAB i SI MULI NK ___________ Error! Bookmark not defined.
5.1.2. Probleme cu tehnicile convenionale ______ Error! Bookmark not defined.
5.1.3. MATLAB/SIMULI NK ctre RTL (translaie manual)Error! Bookmark not defined.
5.1.4. MATLAB ctre RTL (Translatare Autointeractiv)Error! Bookmark not defined.
5.1.5. C/C++ ctre RTL sau NETLIST _________ Error! Bookmark not defined.
5.1.6. Instanieri IP i NETLIST-ing __________ Error! Bookmark not defined.
5.2. Realizarea modelului Simulink a formei de und _____ Error! Bookmark not defined.
5.3. Implementarea n FPGA a neurostimulatorului _____ Error! Bookmark not defined.
5.3. Implementarea n FPGA a unui modul Integrator ___ Error! Bookmark not defined.
6. REZULTATE I CONCLUZII ___________________________ Error! Bookmark not defined.
6.1. Rezultate obinute ______________________________ Error! Bookmark not defined.
6.2. Concluzii finale ________________________________ Error! Bookmark not defined.
7. BIBLIOGRAFIE ______________________________________ Error! Bookmark not defined.
ANEXA 1. STRUCTURA INTERN A PLCII DE DEZVOLTAREError! Bookmark not defined.
ANEXA 2. PREZENTAREA MEDIULUI DE PROGRAMARE I TESTARE XI LI NX
(WebPACK ISE 9.x) _______________________________________ Error! Bookmark not defined.
A.2.1. Introducere __________________________________ Error! Bookmark not defined.
A.2.2. Proiectarea, sinteza i implementarea unui circuit utiliznd ISE 6.2Error! Bookmark not defined.
A.2.3.Fluxul proiectrii cu circuite FPGA ____________ Error! Bookmark not defined.

Вам также может понравиться