[[dtpr_versuch_3]]

This is an old revision of the document!


Dieser Versuch führt sequentielle Schaltungen, d.h. Schaltungen mit Flipflops ein.

Zähler

Die erste sequentielle Schaltung ist ein Modulo 256 Zähler, d.h. ein Zähler, der von 0 bis 255 zählt und dann wieder von vorn mit 0 beginnt. Der Zählerstand soll als hexadezimale Ausgabe auf der 7-Segment Anzeige ausgegeben werden. Gleichzeitig soll der Zählerstand binär auf die roten LEDs ausgegeben werden.

Im ersten Schritt wird der Zähler mit der Taste KEY0 getaktet und kann mit KEY1 zurückgesetzt werden. Der Code für den Zähler ist hier:

Code für den Zähler

Aufgaben Teil 1

  1. Laden Sie den Code in ein Verzeichnis.
  2. Simulieren Sie den Code mit Modelsim und erläutern Sie die Funktion.
  3. Ändern Sie den Code in counter.vhd um die Funktion des Zählers zu erhalten.
  4. Simulieren Sie die neue Schaltung und überprüfen Sie die Funktion.
  5. Synthetisieren Sie die Schaltung mit Quartus und laden Sie die Schaltung auf das FPGA.
  6. Demonstrieren Sie die Funktion
  7. Modifizieren Sie die Schaltung und takten Sie die Schaltung mit SW0.
  8. Überprüfen Sie die Funktion auf dem Board
  • dtpr_versuch_3.1290968314.txt.gz
  • Last modified: 2010/11/28 19:18
  • by beckmanf