1 / 71

Sinteza unor CLS folosind VHDL

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

Download Presentation

Sinteza unor CLS folosind VHDL

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Capitolul 7 Sinteza unor CLS folosind VHDL Proiectarea sistemelor digitale

  2. Sinteza unor registre şi numărătoare Proiectarea sistemelor digitale

  3. 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

  4. Sinteza unui latch tip D PDSD

  5. Sinteza unui latch tip D PDSD

  6. 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

  7. Sinteza unui bistabil (flip-flop) tip D Varianta 1 PDSD

  8. Sinteza unui bistabil (flip-flop) tip D Varianta 2 PDSD

  9. Sinteza unui bistabil (flip-flop) tip D PDSD

  10. Sinteza unui bistabil tip D cu Reset asincron PDSD

  11. Sinteza unui bistabil tip D cu Reset asincron PDSD

  12. Sinteza unui bistabil tip D cu Reset asincron PDSD

  13. Sinteza unui registru paralel-paralel PDSD

  14. Sinteza unui registru paralel-paralel PDSD

  15. Sinteza unui registru paralel-paralel PDSD

  16. 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

  17. Sinteza unui registru de deplasare dreapta PDSD

  18. Sinteza unui registru de deplasare dreapta PDSD

  19. Sinteza unui registru multifuncțional PDSD

  20. Sinteza unui registru multifuncțional PDSD

  21. Sinteza unui registru multifuncțional PDSD

  22. Sinteza unui registru multifuncțional PDSD

  23. Sinteza unui registru multifuncțional PDSD

  24. 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

  25. Sinteza unui bloc de registre PDSD

  26. Sinteza unui bloc de registre PDSD

  27. Sinteza unui bloc de registre PDSD

  28. Sinteza unui bloc de registre PDSD

  29. Sinteza unui bloc de registre PDSD

  30. Sinteza unui numărător binar direct PDSD

  31. Sinteza unui numărător binar direct PDSD

  32. Sinteza unui numărător binar direct PDSD

  33. Sinteza unui numărător binar reversibil PDSD

  34. Sinteza unui numărător binar reversibil PDSD

  35. Sinteza unui numărător binar reversibil PDSD

  36. Sinteza unui numărător Johnson PDSD

  37. Sinteza unui numărător Johnson PDSD

  38. Sinteza unui numărător Johnson PDSD

  39. Sinteza unui numărător ȋn inel PDSD

  40. Sinteza unui numărător ȋn inel PDSD

  41. Sinteza unui numărător ȋn inel PDSD

  42. Sinteza FSM PDSD

  43. Modele Mealy PDSD

  44. Sinteza unui recunoscător de secvență PDSD

  45. Sinteza unui recunoscător de secvență PDSD

  46. Sinteza unui recunoscător de secvență PDSD

  47. Sinteza unui recunoscător de secvență PDSD

  48. Sinteza unui recunoscător de secvență PDSD

  49. Sinteza unui recunoscător de secvență Varianta 2 PDSD

  50. Sinteza unui recunoscător de secvență PDSD

More Related