Gast
#498018
Hallo, Ich habe einen Flankendetektor in VHDL programmiert und hab das Programm dann auf der Hardware getestet, also das die LED bei steigender Flanke kurz aufblinkt wenn der Button gedrückt wird. Nur leuchtet die LED durchgehend bis ich den Button los lasse geht sie aus und fängt dann wieder an zu leuchten. Bei der Simulation hat alles einwandfrei funktioniert: Ein kurzes Signal am Beginn für en_rise. Hardware: Design Kit, Coolrunner II (mit XC2C256, (XC9572XL)) process (clk_n) -- Synchronisation begin if rising_edge(clk_n) then taste1 <= btn; taste2 <= taste1; end if; end process; en_rise <= taste1 and not taste2; led <= en_rise; Wenn der Button nicht gedrückt ist sollte die LED doch nicht leuchten? Bitte um Hilfe. Julian