Proiectarea Circuitelor Digitale Dedicate

Curs
8/10 (1 vot)
Domeniu: Automatică
Conține 8 fișiere: doc
Pagini : 44 în total
Cuvinte : 6958
Mărime: 403.55KB (arhivat)
Publicat de: Ivona Stoica
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Gheorghe-Daniel Andreescu

Extras din curs

Capitolul 1

1. Introducere

Acest capitol se ocupa cu introducerea in VHDL si sinteza VHDL si explica cum acestea pot

fi utilizate impreuna la proiectarea hardware.

Scop :

• Ce este VHDL si la ce se poate utiliza ?

• Cum este utilizata sinteza la proiectarea automata la nivel de porti logice ?

1.1

1. Ce este VHDL ?

- VHDL=VHSIC Hadrdware Description Language ;VHSIC=Very High Speed Integrated Circuit.

- Proiect sponsorizat de Guvernul USA si Air Force incepand din 1980,pentru tehnici automate de proiectare a VCSI chips.

- VHDL :dezvoltat pentru a asigura un format standard pentru manipularea unui volum mare de date pentru proiectarea hard.

2.VHDL este un limbaj utilizat pentru a descrie structura si comportarea sistemelor hard.

VHDL :definit precis si complet de Language Reference Manual(LRM).

VHDL este inclus in alte limbaje de nivel inalt.

3.Scule (unelte sau Tools-uri,in engleza,tools=unelte) :esentiale pentru proiecte de nivel

inalt. Ex :

1.simulator ;

2.sinteza ;

LRM defineste ce trebuie sa faca un simulator VHDL.

4.VHDL nu impune prin standard un stil de descriere,de programare hard,stilul se

formeaza utilizand exemple si proiecte mici care ne invata sa renuntam la stilul

de proiectare la nivel de porti logice si sa adoptam stilul la nivel de functiuni.Succesul proiectarii de nivel inalt necesita :

a) limbaj ;

b) unelte(tools) ;

c) metode :experienta,educatie ;

1.2 Istoria VHDL : a inceput in 1981 la nivelul departamentului apararii militare SUA.

• 1985 :Basic VHDL(versiune nepublica).In 1987 s-a pus problema standardizarii VHDL.

• 1993 :s-a facut public sub standardul IEEE;

• 1995 :apare varianta de simulare acceptata;

• 1996 :tools-uri specifice pentru sinteza automata;

Incepand de aici,la fiecare cinci ani standardul se reinnoieste(se face o revizie)

1.3 Implicatii ale utilizarii VHDL :

La nivelul proiectantului hard :proiectarea de nivel inalt abstract,utilizand unelte,metode complet noi in procesul de proiectare.

• Metodologia de utilizare VHDL (ce poate sa faca VHDL)

• Analiza si partitionarea sistemului utilizand VHDL

Etape :

• Scrie cod VHDL pe blocuri functionale ;

• Scrie cod pentru test bench ;

• Sunt introduse in simulator VHDL;

• Sinteza cu porti logice in mod automat ;

• Simulare cu porti ;

• Programare dispozitiv final(FPGA,ASIC) :dispozitive finale ;

• Test fizic :daca nu suntem multumiti mai putem face modificari la nivel de cod ;

FPGA=field programable gate array;

ASIC=application specific integrated circuit;

Avantaje ale structurii de mai sus :

• Creste productivitatea proiectarii ;

• Se face o testare prin simulare inainte de sinteza ;

• Sinteza cu porti se face automat :implementarea se bazeaza pe descrierea la nivel inalt ;

=>Utilizarea VHDL eficienta :

• Invat sintaxa VHDL ;

• Invat stil de programare prin exemple ce duc la o sinteza automata eficienta

Preview document

Proiectarea Circuitelor Digitale Dedicate - Pagina 1
Proiectarea Circuitelor Digitale Dedicate - Pagina 2
Proiectarea Circuitelor Digitale Dedicate - Pagina 3
Proiectarea Circuitelor Digitale Dedicate - Pagina 4
Proiectarea Circuitelor Digitale Dedicate - Pagina 5
Proiectarea Circuitelor Digitale Dedicate - Pagina 6
Proiectarea Circuitelor Digitale Dedicate - Pagina 7
Proiectarea Circuitelor Digitale Dedicate - Pagina 8
Proiectarea Circuitelor Digitale Dedicate - Pagina 9
Proiectarea Circuitelor Digitale Dedicate - Pagina 10
Proiectarea Circuitelor Digitale Dedicate - Pagina 11
Proiectarea Circuitelor Digitale Dedicate - Pagina 12
Proiectarea Circuitelor Digitale Dedicate - Pagina 13
Proiectarea Circuitelor Digitale Dedicate - Pagina 14
Proiectarea Circuitelor Digitale Dedicate - Pagina 15
Proiectarea Circuitelor Digitale Dedicate - Pagina 16
Proiectarea Circuitelor Digitale Dedicate - Pagina 17
Proiectarea Circuitelor Digitale Dedicate - Pagina 18
Proiectarea Circuitelor Digitale Dedicate - Pagina 19
Proiectarea Circuitelor Digitale Dedicate - Pagina 20
Proiectarea Circuitelor Digitale Dedicate - Pagina 21
Proiectarea Circuitelor Digitale Dedicate - Pagina 22
Proiectarea Circuitelor Digitale Dedicate - Pagina 23
Proiectarea Circuitelor Digitale Dedicate - Pagina 24
Proiectarea Circuitelor Digitale Dedicate - Pagina 25
Proiectarea Circuitelor Digitale Dedicate - Pagina 26
Proiectarea Circuitelor Digitale Dedicate - Pagina 27
Proiectarea Circuitelor Digitale Dedicate - Pagina 28
Proiectarea Circuitelor Digitale Dedicate - Pagina 29
Proiectarea Circuitelor Digitale Dedicate - Pagina 30
Proiectarea Circuitelor Digitale Dedicate - Pagina 31
Proiectarea Circuitelor Digitale Dedicate - Pagina 32
Proiectarea Circuitelor Digitale Dedicate - Pagina 33
Proiectarea Circuitelor Digitale Dedicate - Pagina 34
Proiectarea Circuitelor Digitale Dedicate - Pagina 35
Proiectarea Circuitelor Digitale Dedicate - Pagina 36
Proiectarea Circuitelor Digitale Dedicate - Pagina 37
Proiectarea Circuitelor Digitale Dedicate - Pagina 38
Proiectarea Circuitelor Digitale Dedicate - Pagina 39
Proiectarea Circuitelor Digitale Dedicate - Pagina 40
Proiectarea Circuitelor Digitale Dedicate - Pagina 41
Proiectarea Circuitelor Digitale Dedicate - Pagina 42
Proiectarea Circuitelor Digitale Dedicate - Pagina 43
Proiectarea Circuitelor Digitale Dedicate - Pagina 44

Conținut arhivă zip

  • Anexa-PACCIC.doc
  • Capitolul 1 paccic.doc
  • Capitolul 2 paccic.doc
  • Capitolul 3 paccic.doc
  • Capitolul 4 paccic.doc
  • Capitolul 5 paccic.doc
  • Capitolul 6 paccic.doc
  • Capitolul 7 paccic.doc

Alții au mai descărcat și

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Roboți Industriali

Manipulatorul este sistemul mecanic automat a carui comanda se bazeaza pe sisteme rigide care presupun o interventie in structura fizica a...

Automate și Microprogramare

Aplicatia consta în controlul unei macarale care trebuie sa realizeze cele 2 cicluri de miscare reprezentate în figura 5.1. Initial macaraua se...

Monitorizarea Proceselor Industriale Utilizând Tehnica AS-INTERFACE

Dorinþa de a obþine performanþe cât mai bune din instalaþiile indstriale pe plan tehnic cât ºi economic, duc la o cerere de echipamente cu...

Sisteme cu Microprocesoare

Structura generala a unui sistem cu microprocesor pentru conducerea proceselor Sistem cu microprocesor (SMP) Caracterizare din punct de vedere...

Circuite Electrice

Circuitele sunt prezente in foarte multe domenii tehnice: in sistemul electroenergetic, in calculatoare, in sistemele de telecomunicatii, in...

Cursuri Java

Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...

Curs Studiul Materialelor

Capitolul 1 INTRODUCERE ÎN TEHNICA MASURARII 1.6. CONCEPTUL DE MASURARE Masurarea este un proces practic (empiric), un act de cunoastere...

Te-ar putea interesa și

Utilizarea Procesoarelor de Semnal în Conducerea Proceselor în Timp Real

Memoriu justificativ De ce utilizam DSP-ul? Traim intr-o lume condusa de informatii: stiintifice, financiare, medicale, sportive si de...

Controlul motoarelor DC folosind o placă de dezvoltare cu DSP

CAPITOLUL 1. INTRODUCERE Introducerea pe scară largă a automatizării şi robotizării, realizarea noilor tipuri de maşini unelte cu comanda program...

Sinteza Vorbirii în Dispozitivele de Calcul

Capitol I Domeniile tehnologiei vorbirii 1.1 Introducere Incă din cele mai vechi timpuri comunicarea prin voce a reprezentat modalitatea...

Depanarea și programarea microsistemelor cu MCU ARM Freescale - Interfața JTAG

ISTORIC Privind evoluția istorică a operației de comandă a unui proces putem contura imaginea unui microcontroller (MC - se va folosi în...

Circuite Integrate Digitale

Consideratii teoretice Decodificatorul este un circuit logic care transformă o informaţie dintr-un anumit cod în alt cod recunoscut de receptor....

Placă video - grafică

INTRODUCERE ŞI SCURT ISTORIC 1 – Monitor 2 – Placa de baza 3 – CPU 4 – RAM 5 – Placa video, placa audio etc. 6 – Sursa de alimentare 7 –...

Electronică de putere

PREZENT ŞI PERSPECTIVE ÎN ELECTRONICA DE PUTERE ii. TENDINŢE ÎN ELECTRONICA DE PUTERE iii. CONTROLUL DIGITAL IN ELECTRONICA DE PUTERE iv....

Curs Sisteme Digitale

Capitolul 1 Modele matematice Sistemele digitale se dezvoltă şi se vor dezvolta pe baza progeselor tehnologice, tot mai accelerate în ultimii ani,...

Ai nevoie de altceva?