E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale Verilog

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

DEVELOPMENT  /  Verilog  /  Notiuni introductive (1)

Proiectarea unui sumator pe un bit in mediul integrat XILINX ISE

11.01.2010
Proiectarea unui sumator pe un bit in mediul integrat XILINX ISE

Softwarele CAD (Computer Aided Design) de proiectare cu circuite logice programabile (FPGA) permit in prima etapa alegerea unei metode de descriere a proiectului: captura schematica, descriere VHDL sau diagrame de stare, in urmatoarea etapa se poate face o simulare functionala in urma operatiei de sinteza si de timp in urma operatiei de translatare.

Total vizualizari: 8748 8748 afisari   |   Comentarii  0   |   Rating   |   (4 voturi)   |   Timp necesar: 30 min 30 min   |   Nivel de cunostiinte necesar: Mediu  Mediu

Autor: moroyanu Incepator
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
1 23 »
comenteaza printeaza

Softwarele CAD (Computer Aided Design) de proiectare cu circuite logice programabile (FPGA) permit in prima etapa alegerea unei metode de descriere a proiectului: captura schematica, descriere VHDL sau diagrame de stare, in urmatoarea etapa se poate face o simulare functionala in urma operatiei de sinteza si de timp in urma operatiei de translatare. In cele din urma, daca specificatiile de baza sunt intrunite se poate face implementarea si testarea proiectului in hardware, vezi diagramele de mai jos.

Diagrama 1

Diagrama 1


Diagrama 2

Diagrama 2

ISE - Integrated Software Environment - este un mediu integrat care permite descrierea si implementarea unei multitudini de blocuri logice. Implementarea se face cu FPGA Spartan sau Virtex sau cu CPLD-uri din seria 9500. Circuitele integrate de tip FPGA sau CPLD sunt, de asemenea fabricate de compania Xilinx. La nivel didactic, pentru testarea corectitudinii blocurilor logice proiectate, dispunem de o placa de test D2SB, figura 1, produsa de firma Digilent, bazata pe modulul FPGA de tip Spartan II cu codul XC2S200E.

Pentru a putea exploata mai eficient resursele placii D2SB la aceasta se conecteaza placa cu circuite periferice DIO4. Placa DIO4 este produsa de firma Digilent si contine majoritatea dispozitivelor de intrare/iesire date prezente in orice sistem digital. Placa de dezvoltare este dotata cu comutatoare, taste, LED-uri si afisoare 7 segmente cu LED-uri.

Figura 1. Modulul de dezvoltare D2SB

Figura 1


Figura 2. Placa cu dispozitive de intrare/iesire DIO4

Figura 2

Scopul tutorialului consta in implementarea unui sumator elementar descrisin VHDL, pentru familiarizarea studentilor cu proiectele de tip HDL.

Pasul 1:

Crearea proiectului.

Se lanseaza in executie ISE.

Se creeaza un nou proiect, cu urmatoarele specificatii:

Figura 3

Figura 3

ISE creeaza cate un folder pentru fiecare proiect. Folderul va avea acelasi nume ca si proiectul. Din acest motiv, mai intai se specifica folderul lab1, iar apoi numele proiectului, sum. Dupa ce ati particularizat si completat toate informatiile conform figurii 3, apasati butonul Next. Va apare urmatoarea fereastra:

Figura 4

Figura 4

Pagina:
1 23 »
comenteaza printeaza

Cuvinte cheie:   XILINX ISE,   circuite logice programabile,   blocuri logice,   verilog

Noteaza acest tutorial
Rating tutorial
 
(4 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
5450
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
5440
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
5270
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
5255
Tutoriale scrise de beacherrosa
beacherrosa Rang utilizator beacherrosa - Incepator
5000
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
SWF Lightroom MySQL PHP StyleSheet Bridge COREL DRAW JSON CSS PSD Ruby on Rails Java Verilog Fireworks RoR Vista Dreamweaver Illustrator XHTML Javascript Photoshop Fotografie HTML Excel Word AJAX Action Script Swift 3D Outlook Powerpoint XML Gimp SEO Python Sony Vegas Flash
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software