Differences

This shows you the differences between two versions of the page.

Link to this comparison view

soc:laboratoare:05:exercitii [2026/03/28 17:19]
andrei.darlau rehaul numarator
soc:laboratoare:05:exercitii [2026/03/28 17:24] (current)
andrei.darlau change task number
Line 1: Line 1:
  
-**Task 1** (2p). Implementați un modul care afișează cifra "​0"​ folosind afișajul cu 7 segmente.+**Task ​1-1** (2p). Implementați un modul care afișează cifra "​0"​ folosind afișajul cu 7 segmente.
  
-**Task 2** (3p). Implementați un modul care afișează ziua și luna voastră de naștere (ex: "​24.06"​) folosind afișajul cu 7 segmente.+**Task ​1-2** (3p). Implementați un modul care afișează ziua și luna voastră de naștere (ex: "​24.06"​) folosind afișajul cu 7 segmente.
  
 <note important>​ <note important>​
Line 8: Line 8:
 </​note>​ </​note>​
  
-**Task ​3** (5p). Realizați un timer utilizând 7 segment display. Folosiți primele 2 cifre pentru afișarea minutelor, iar ultimele 2 pentru afișarea secundelor. Va trebui să întârziați clock-ul intern al plăcuței pentru a obține frecvența aferenta 1s. După cum stiți, la 60s, display-ul aferent secundelor se va reseta la 00, iar display-ul aferent minutelor va crește cu o unitate. La activarea switch-ului reset, timer-ul vostru trebuie să revină la 00:00:+**Task ​2** (5p). Realizați un timer utilizând 7 segment display. Folosiți primele 2 cifre pentru afișarea minutelor, iar ultimele 2 pentru afișarea secundelor. Va trebui să întârziați clock-ul intern al plăcuței pentru a obține frecvența aferenta 1s. După cum stiți, la 60s, display-ul aferent secundelor se va reseta la 00, iar display-ul aferent minutelor va crește cu o unitate. La activarea switch-ului reset, timer-ul vostru trebuie să revină la 00:00:
   - In ''​clock_div.v'',​ definiti ''​CLK_DIV'',​ dupa care implementati logica divizorului de ceas. ''​refresh_fq''​ poate fi folosit drept valoare de refresh pentru cifre, ~381Hz fiind "good enough"​.   - In ''​clock_div.v'',​ definiti ''​CLK_DIV'',​ dupa care implementati logica divizorului de ceas. ''​refresh_fq''​ poate fi folosit drept valoare de refresh pentru cifre, ~381Hz fiind "good enough"​.
   - In ''​counter.v''​ implementati logica numaratorului.   - In ''​counter.v''​ implementati logica numaratorului.
soc/laboratoare/05/exercitii.txt · Last modified: 2026/03/28 17:24 by andrei.darlau
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0