Salut,
Sunt incepator si trebuie sa fac un soft in vhdl.Softul trebuie incarcat pe o placa "digilent".Ideea e ca placa are sase leduri si eu trebuie sa fac un efect de "stingere-progresiva".Am inteles ca daca trebuie sa variez stralucirea led-ului, ii schimb stralucirea prin aprindere-stingere cu factor de umplere variabil, la o frecventa de cativa KHz.Adica va trebui sa introduc un registru de 4-8 biti in care sa retin nivelul dorit si un numarator cu reincarcare din acest registru, si o logica de generare a semnalului pt LED (derivat din numarator , eventual carry sau overflow sau detectie de zero ).
Problema e ca am nevoie pentru inceput de o "schema bloc", ca sa inteleg principiul de functionare.
trebuie sa obtin la iesire ceva de genul :
stralucire minima : ___|''|_______|''|________|''|_______|''|______
stralucire medie : ___|"''''''''|____|'''''''''''|____|'''''''''''|____|'''''''''''|_____
stralucire maxima : ___|'''''''''''''''''|_|''''''''''''''''''|_|''''''''''''''''''''|_|'''''''''''''''''|__
Pagina 1 din 1
Fade-out pentru led vhdl-xilinx-simulare pe placa
Arata acest topic
Pagina 1 din 1