1. Stabilim interfața modulului: o intrare (butonul) și o ieșire (LED-ul).
2. Scriem codul verilog pentru modulul nostru.
module hello_world( output led, input button ); assign led = button; endmodule
3. Simulăm comportamentul. Este indicat să simulăm mai întâi pe calculator, deoarece sintetizarea design-ului poate dura foarte mult.
4. Asociem pinii pe plăcuță.
În figura de mai jos puteți vedea fiecare switch la ce pin al FPGA-ului este conectat. Alegem pinii astfel încât să îndeplinească funcțiile necesare modulului nostru: pinul B8 pentru cele intrare (fiindcă este legat pe placă la un buton) și pinul U16 pentru ieșire (fiindcă este legat la un LED).
5. Generăm fișierul UCF.
NET "button" LOC = B8; NET "led" LOC = U16;
6. Sintetizăm și implementăm design-ul. Generăm fișierul de programare. Încărcăm pe placă.
7. ???
8. Profit.