SimpleLed: Erstellen eines VHDL Moduls

Als erstes wollen wir ein ganz einfaches VHDL-Modul erstellen. Es geht hier um folgende Punkte:

  • Wie wird ein VHDL Modul generell aufgebaut.
  • Wie bekommt man dieses Modul auf dem FPGA zum Laufen.

VHDL button_led.vhd
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

entity button_led is
    Port (
        btn : in  STD_LOGIC;
        led : out STD_LOGIC
    );
end button_led;

architecture Behavioral of button_led is
begin
    -- Button ist LOW-aktiv (Pull-up), LED ebenfalls invertiert
    -- Wenn Button gedrückt (btn = '0') → led leuchtet
    led <= NOT btn;
end Behavioral;
Zeile 1

Hier geht es zur ausführlichen Erklärung.

Weiter zu BlinkingLed