Übungen

Geben Sie die vier Schiebeschalter auf vier LED-Ausgängen aus und invertieren Sie sie, sobald der Taster gedrückt ist.

Die Switches und LEDs sind auf folgenden Pins:

Signal ARTY ZYBO
Button D9  R18
SW1 A8  G15
SW2 C11  P15
SW3 C10  W13
SW4 A10  T16
LED1 H5  M14
LED2 J5  M15
LED3 T9  G14
LED4 T10  D18

Fogende Schritte sind dafür durchzuführen:

  1. Kopieren sie den Projektordner. Geben Sie ihm den gleichen Namen mit dem Zusatz _E1
  2. Öffnen Sie das kopierte Projekt aus dem neuen Ordner
  3. Passen Sie die VHDL Datei an
  4. Erweitern Sie die Constraint-Datei entsprechend der neuen Signale
  5. Übersetzen Sie das FPGA und testen Sie es auf der Hardware

Verwenden Sie in dieser Übung noch ausschließlich den Signaltyp std_logic.

Tipps

Zum Invertieren verwendet man am besten das "exclusive or":

	sigOut   <= sigA xor sigB;

Die DIP-Switches sind genauso wie der externe Button am FPGA angeschlossen.

Die Lösung der Übung kann hier eingesehen werden.

Die getestete Referenz kann mit dem Skript GenR1Project erzeugt werden. Das Skript erzeugt ein Projekt mit dem Zusatz _R1.

Weiter geht es mit dem Projekt: TestSimpleLed.