Structuri Hardware Reconfigurabile

Proiect
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 16 în total
Cuvinte : 2518
Mărime: 177.49KB (arhivat)
Publicat de: Andrei Niculescu
Puncte necesare: 8

Extras din proiect

Sa se proiecteze si sa se implementeze pe o structura reconfigurabila XILINX Spartan 3 XC35400 un circuit logic cu urmatoarele caracteristici:

-intrare – butoane;

-iesire – port VGA;

-operatie efectuata – SAU exclusiv cu AA Hex.;

-numar operatii – 4;

CAPITOLUL 1.

PROIECTAREA HARDWARE A SISTEMULUI

Notiuni teoretice

Circuitele reconfigurabile de tip FPGA sunt organizate astfel incat sa acopere o arie vasta de aplicatii. Familia Spartan3 foloseste circuite componenete dedicate pe aplicatii astfel:

• Spartan3-E: se caracterizeaza printr-o densitate ridicata a blocurilor logice; sunt ideale in aplicatii in care se cer realizarea de blocuri de procesare a datelor de dimensiuni mari;

• Spartan3-AN: sunt circuite dedicate pentru aplicatii integrate; acestea contin, printre altele, memorii de configuratie nevolatile;

• Spartan3-A: sunt circuite dedicate pentru interfatarea cu numeroase alte dispositive; acestea poseda blocuri IO optimizate pentru lucrul cu semnale diferentiale si interfatari de memorie;

• Spartan3-ADSP: sunt circuite FPGA optimizate pentru procesarea digitala a semanalelor ( DSP);

Un circuit FPGA prezinta urmatoarele resurse:

• memorii block RAM;

• blocuri logice configurabile(configurable logic block - CLB): reprezinta componenta de baza prin care pot fii implementate functii logice, dar si functii de stocare. De asemenea, CLB permit efectuarea propagarii transportului intr-un lant aritmetic sau interconectarea cu alte blocuri;

• circuitul administrator al semanlului de ceas(digital clock manager - DCM): asigura generarea semnalelor de ceas necesare pentru efectuarea anumitor operatii secventiale;

• blocuri de inmultire si alte operatii aritmetice(multiplication block - MB): asigura implementarea operatiilor aritmetice de inmultire ;

In familia de circuite Spartan3, exista in fiecare componenta a familiei mai multe blocuri de inmultire a 2 numere pe 18 biti fiecare cu semn.

Familia de circuite Spartan3 a fost proiectata pentru a aduce o capacitate sporita si un cost redus, specifice pietei bunurilor de larg consum. Aceasta familie de circuite are 8 membri cu capacitatii intre 50.000 si 5.000.000.000 de porti logice, conform tabelului prezentat mai jos. Circuitele din aceasta familie sunt realizate in tehnologie 90nm si pot fi implementate cu frecventa de lucru pana la 185 MHz. In proiect vom folosi membrul: XC3S400.

Dispozitiv Nr. total de porti Nr. CLB-uri Mem. RAM distribuita(bit) Mem. RAM in blocuri(bit) Multiplicatoare dedicate DCM-uri Nr. porturi I/O

XC3S50 50K 192 12K 72K 4 2 124

XC3S200 200K 480 30K 216K 12 4 173

XC3S400 400K 896 56K 288K 16 4 264

XC3S1000 1M 1920 120K 432K 24 4 391

XC3S1500 1,5 3328 208K 576K 32 4 487

XC3S2000 2M 5120 320K 720K 40 4 565

XC3S4000 4M 6912 432K 1728K 96 4 712

XC3S5000 5M 8320 520K 1872K 104 4 784

CAPITOLUL 2.

PREZENTAREA CIRCUITULUI

Schema bloc:

Schema bloc generala

Proiectare hardware:

Schema bloc a sistemului cu FPGA

Schema bloc hardware este realizata in jurul unui circuit reconfigurabil FPGA cum este prezentat in figura de mai sus. Prin aceasta se realizeaza comenzile tuturor modulelor component ale schemei.

Preview document

Structuri Hardware Reconfigurabile - Pagina 1
Structuri Hardware Reconfigurabile - Pagina 2
Structuri Hardware Reconfigurabile - Pagina 3
Structuri Hardware Reconfigurabile - Pagina 4
Structuri Hardware Reconfigurabile - Pagina 5
Structuri Hardware Reconfigurabile - Pagina 6
Structuri Hardware Reconfigurabile - Pagina 7
Structuri Hardware Reconfigurabile - Pagina 8
Structuri Hardware Reconfigurabile - Pagina 9
Structuri Hardware Reconfigurabile - Pagina 10
Structuri Hardware Reconfigurabile - Pagina 11
Structuri Hardware Reconfigurabile - Pagina 12
Structuri Hardware Reconfigurabile - Pagina 13
Structuri Hardware Reconfigurabile - Pagina 14
Structuri Hardware Reconfigurabile - Pagina 15
Structuri Hardware Reconfigurabile - Pagina 16

Conținut arhivă zip

  • Structuri Hardware Reconfigurabile.doc

Alții au mai descărcat și

Modul de Funcționare a Memoriei Interne

INTRODUCERE În această lucrare de curs va fi analizată atît din punct de vedere logic, cît şi fizic, memoria internă. În lucrarea dată vor fi...

Testarea Interfețelor Grafice

1. Consideraţii generale În cadrul ingineriei software, testarea interfeţelor grafice este procesul de verificare a interfeţei grafice a...

Întretinerea Componentelor Hardware

I. INTRODUCERE Calculatorul este un aparat a carui utilitate nu mai poate fi pusa la indoiala si a carui prezenta in casele oamenilor tinde sa...

Microsoft Power Point

CAPITULUL I: NOŢIUNI DE BAZĂ PowerPoint este un produs software din pachetul Microsoft Office, destinat muncii de birou. PowerPoint realizează...

Componente hardware - plăci video

Prezentare generala Acceleratorul grafic, componenta esentiala a unui computer personal, cel responsabil pentru redarea pe monitor a imaginilor 2D...

Impactul Informației și a Comerțului Electronic asupra Societății Economice

Introducere În ultimul deceniu, Internet-ul a evoluat într-o unealtă formidabilă având un impact major în toate aspectele vieţii. La fiecare...

Microsoft Word

1.General despre MS Word 2010 1.1Utilizarea aplicației Microsoft Word Microsoft Word este un proces de text cu posibilitați largi de formatare și...

Clasificarea Virușilor

1.Istoria viruşilor Istoria viruşilor de calculatoare este lungă şi interesantă. Dar ea a devenit cu adevărat palpitantă abia din momentul în care...

Te-ar putea interesa și

Echipamente Radio definite prin Software

Introducere în Echipamente Radio definite prin Software (SDR) 1.1Introducere În ultimul deceniu al secolului 20, tehnologia SDR a parcurs o...

Monitorizarea calității, diagnoza și mentenanța unor robinete

1. Prezentarea echipamentului. Robinete cu sertar Robinetele cu sertar expandabil. Robinetele cu sertar expandabil sunt robinete unisens, cu...

Analiza structurilor redundante

CAPITOLUL 1. SCOPUL LUCRĂRII Lucrarea va dezvolta un program de analiză în Matlab a performanţelor structurilor redundante implementate...

Nanotehnologia

1. Ce este o nanotehnologie? Nanotehnologia este fabricarea unui produs cu o mărime geometrică controlată în care cel puţin un component...

Conducerea computerizată a proceselor din industria materialelor metalice și a cuptorului cu arc electric

I. Achiziția datelor şi conducerea proceselor cu computerul I.1 Generalități Utilizarea calculatoarelor numerice în industrie şi cercetare se...

Proiect Structuri Hardware Reconfigurabile

TEMA PROIECT Sa se realizeze un generator de culori cu afisare pe portul VGA. Se va genera in total trei culori, sub forma unor cadre care vor fi...

VHDL

Simularea structurilor hardware digitale cu ACTIVE-HDL Această lucrare are ca principal obiectiv prezentarea mediului de dezvoltare ALDEC ACTIVE...

Electronică Aplicată

1. ELEMENTE INTRODUCTIVE REFERITOARE LA CONDUCEREA PROCESELOR INDUSTRIALE DIN PERSPECTIVA SISTEME INTELIGENTE HARDWARE-SOFTWARE DE MĂSURARE ŞI...

Ai nevoie de altceva?