Sisteme Cad-Case

Proiect
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 13 în total
Cuvinte : 1410
Mărime: 89.30KB (arhivat)
Publicat de: Marin State
Puncte necesare: 6
Universitatea din Pitesti, proiect de laborator

Extras din proiect

Tema :

1. Sa se implementeze un program in structura programabila de tip FFGA a unui program VHDL astfel incat sa se realizeze un numarator BCD.

2. Sa se proiecteze o masina cu stari finite care afiseaza urmatoarea secventa : 3,7,2,6,3,7,2 6 ...

Secventa de numarare va incepe cand se va apasa tasta ‘C’ si se va opri cand tasta nu mai este apasata. Se presupune ca stare urmatoare a starilor neutilizate este starea initiala a secventei. In cazul nostru : starea 3.

Problema numarul 1 :

Date de proiectare : Modulul digital va contine doar un semnal de intrare clk si la iesire un semnal pe patru biti numit digit.

Modalitati de proiectare : Numaratoarele se pot realiza cu ajutorul bistabilelor si a portilor logice, cele din urma având rolul de a stabili modul corect în care numaratorul îsi schimba starile în

procesul de numarare.

Entitatea numaratorului ce trebuie realizat :

Descrierea numaratorului este de tip comportamental prin specificatii secventiale în cadrul unui proces. Procesul este activat numai de catre semnalul clk. În zona declarativa a procesului este declarata o variabila temporara, temp, care realizeaza numararea efectiva.

In program nu vom avea intrarea ‘reset’ si nici nu vom initializa valoare variabilei temp de la inceput, ceea ce inseamna ca valoarea initiala a variabilei in circuitul fizic va fi orice valoare pe 4 biti. Daca valoarea aceasta este mai mica decat 10 programul va numara corect incepand cu acea valoare. Daca valoarea este mai mare decat 10 un numar de cicluri clk va fi repetat pana cand se ajunge la cel mai mare numar pe 4 biti, astfel fiind resetat automat la 0.

In program vom incrementa variabila temp si vom verifica mereu daca acesta a ajuns la valoarea 10. In momentul in care variabila temp a ajuns la valoarea 10 va fi resetata la 0.

Numararea se realizeaza pe frontul crescator a semnalului de ceas prin linia de cod: IF (clk'event AND clk='1')THEN.

Atribuirea semnalului de iesire se face la iesirea din proces. Acest lucru este indicat pentru ca semnalele sunt actualizate numai la iesirea din proces.

Listingul programului :

library IEEE;

use IEEE.STD_LOGIC_1164.all;

entity digitCounter is

port(

clk : in STD_LOGIC;

digit : out INTEGER range 0 to 9

);

end digitCounter;

architecture descriere of digitCounter is

begin

count: PROCESS(clk)

VARIABLE temp : INTEGER RANGE 0 TO 10;

BEGIN

IF (clk'EVENT AND clk='1') THEN

temp := temp + 1;

IF (temp=10) THEN temp := 0;

END IF;

END IF;

digit <= temp;

END PROCESS count;

end descriere;

Schema tehnologica rezultata din sinteza modulului digital este urmatoarea:

Preview document

Sisteme Cad-Case - Pagina 1
Sisteme Cad-Case - Pagina 2
Sisteme Cad-Case - Pagina 3
Sisteme Cad-Case - Pagina 4
Sisteme Cad-Case - Pagina 5
Sisteme Cad-Case - Pagina 6
Sisteme Cad-Case - Pagina 7
Sisteme Cad-Case - Pagina 8
Sisteme Cad-Case - Pagina 9
Sisteme Cad-Case - Pagina 10
Sisteme Cad-Case - Pagina 11
Sisteme Cad-Case - Pagina 12
Sisteme Cad-Case - Pagina 13

Conținut arhivă zip

  • Sisteme Cad-Case.doc

Te-ar putea interesa și

Monitorizarea și Controlul Temperaturii într-o Casă Inteligentă Utilizând Mediul de Programare Grafică Labview

CAPITOLUL I CARACTERISTICILE GENERALE ALE UNEI LOCUINŢE INTELIGENTE 1.1. Prezentare generală. O întrebare care ne frământa din ce în ce mai des,...

Cercetări privind Posibilitățile de Fabricatie a Matritelor prin Injectie pe Centre de Prelucrare cu Comanda Numerică

Cap. 1: Tema proiectului Cercetări privind posibilităţile de fabricaţie a matriţelor prin injecţie pe centrele de prelucrare cu comandă numerică...

Tehnica operațiunilor bancare - BRD Groupe Societe Generale, Iași

Cap.1.Prezentarea societăţii bancare.Istoric şi evoluţie. 1.1.Moment istoric 1923-1947 Istoria BRD începe în 1923, odată cu crearea prin lege a...

Sistemul de Clasificare al Hotelurilor din Germania

CAP. 1 PREZENTARE GENERALĂ 1.1 Prezentare Germania Germania este situată în Europa Central-Nordică, intre 47016’-55003’ latitudine nordică şi...

S.C. Q S.R.L. - Studiu de Caz

Cap 1. Descrierea societatii “Q” S.R.L. 1.1 .Date generale : Societatea comerciala “Q” S.R.L. s-a infiintat in data de 15.11.1991. Sediul...

Sisteme moderne de asigurare în mediul de afaceri pe plan intern și internațional

CAPITOLUL 1. STRUCTURA SISTEMELOR MODERNE DE ASIGURĂRI ÎN ECONOMIA DE PIAȚĂ 1.1Elementele generale ale asigurărilor Asigurarea, în forma ei...

Managementul Procesului de Recrutare și Selecție al Personalului la SC Continental Automotive Systems SRL Sibiu

I. Descrierea organizatiei si domeniul de activitate Continental Automotive Systems Sibiu – o echipa tanara Continental Automotive Systems a...

Casele viitorului - studiu de caz

INTRODUCERE Casa este un loc de reşedinţă, un refugiu. Este de obicei locul în care un individ sau o familie se odihneşte, stochează anumite...

Ai nevoie de altceva?