Gast
#3093112
Hallo,
ich möchte mich ein wenig in Vhdl einarbeiten, und versuche mich an
einer Weckuhr... -Leider kenne ich niemanden, der mir meine Fragen
beantworten kann, deshalb versuche ich es über diesen Weg...
Ich habe 50Mhz und möchte die Weckuhr im Sekundentakt laufen lassen.
Nun habe ich einen Frequenzteiler im Internet gefunden, den ich aber
nicht richtig verstehe:
sek_counter: process (takt, reset, takt_temp_2)
begin
if reset '1' then takt_temp_2 <=x"00000000";
sec_clk <=0;
elsif rising_edge (takt) then
if takt_temp_2 >= 50000000 then
sec_clock <= not (sec_clock);
takt_temp_2 <= x"00000000"
else
takt_temp_2 <= takt_tempt_2+1
end if
else
takt_temp_2 <= takt_temp_2;
end if
end process sek_counter
sel_clk_free <='1' when takt-temp_2 >= 50000000 else '0'
Gibt es jmd liebes, der mir die einzelnen Zeilen Schritt für Schritt
erklären kann?
Das wäre super lieb,
Liebe Grüße Eyla