sinteza unor cls folosind vhdl n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Sinteza unor CLS folosind VHDL PowerPoint Presentation
Download Presentation
Sinteza unor CLS folosind VHDL

Loading in 2 Seconds...

play fullscreen
1 / 71

Sinteza unor CLS folosind VHDL - PowerPoint PPT Presentation


  • 142 Views
  • Uploaded on

Capitolul 7. Sinteza unor CLS folosind VHDL. Sinteza unor registre ş i num ă r ă toare. Sinteza unui latch tip D.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Sinteza unor CLS folosind VHDL' - maureen-cashman


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
sinteza unor cls folosind vhdl

Capitolul 7

Sinteza unor CLS folosind VHDL

Proiectarea sistemelor digitale

slide2

Sinteza unor registre şi numărătoare

Proiectarea sistemelor digitale

sinteza unui latch tip d
Sinteza unui latch tip D
  • Unlatcheste un element de memorie binarǎ cu o intrare de date și o intrare de validare, care permite preluarea informației de la intrarea de date și transferul la ieșire numai pe durata activǎrii intrǎrii de validare. Dacǎ intrarea de validare este dezactivatǎ, la ieșire se pǎstreazǎ ultima valoare cititǎ, indiferent ce se ȋntȃmplǎ pe intrarea de date.

PDSD

sinteza unui bistabil flip flop tip d
Sinteza unui bistabil (flip-flop) tip D
  • Unbistabilpreia informația de la intrare şi o transmite la ieşire numai pe durata frontului activ al impulsului de tact.

PDSD

sinteza unui registru de deplasare dreapta
Sinteza unui registru de deplasare dreapta
  • Pentru a evita orice confuzie vom defini deplasare dreapta transferul de informație de la celula cu indice minimcǎtre celula cu indice maxim și deplasare stȃnga transferul de informație de la celula cu indicele maxim cǎtre celula cu indicele minim.

PDSD

sinteza unui bloc de registre
Sinteza unui bloc de registre
  • Va fi considerat un bloc de 4 registre (paralel-paralel) cu ȋnscriere sincronǎ pe frontul pozitiv al impulsului de tact și cu inițializare asincronǎ.
  • Fiecare registru are o adresa (sunt necesare adrese pe W=2 biți).
  • Lungimea registrului este B=8 biți.
  • Ȋnscrierea unei noi date ȋn registrul selecta este posibilǎ numai dacǎ a fost activatǎ (1 logic) intrarea de validare scriere, Write_enable.
  • Citirea este posibilǎ ȋn orice moment.
  • Inițializarea asincronǎ afecteazǎ simultan toate registrele din bloc.

PDSD

emularea unei memorii rom
Emularea unei memorii ROM
  • Modulele SPARTAN xc3s400-4ft256 nu dispun de o memorie EPROM ci doar de blocuri de memorie RAM cu ȋnscriere sincronǎ. Un astfel de bloc poate fi ușor folosit pentru a juca ȋn aplicații rolul de memorie ROM;
  • Pentru exemplificare vom considera un convertor de cod din cod binar ȋn cod 7segmente pentru afișor cu LED cu anod comun. Afișorul va afișa 16 cifre hexazecimale (0,1,2,3,4,5,6,7,8,9,A,b,C,d,E,F);
  • Pentru implemntare vom crea o memorie ROM cu organizarea 16x7;
  • Adresa se modificǎ sincron, pe frontul pozitiv al impulsului de tact. Ieșirea este disponibilǎ permanent.

PDSD