Commit 0ae54564 authored by Friedrich Beckmann's avatar Friedrich Beckmann
Browse files

updated README

parent 5d469dac
Praktikum Digitaltechnik
========================
Im Rahmen des Praktikums Digitaltechnik wird eine Schrittmotorsteuerung entworfen. In jedem Praktikumsversuch wird eine neue Komponente fuer die Steuerung vorgestellt.
Im Rahmen des Praktikums Digitaltechnik werden kombinatorische und sequentielle Schaltungen mit dem Modelsim Simulator simuliert und mit der Intel Quartus Software für eine Altera FPGA synthetisiert. Die Schaltungen können auf dem Altera DE1 Board ausprobiert und untersucht werden.
* Multiplexer
* Boolesche Ausdrücke
* Binaer zu 7Segment Konverter
* Addierer
* Zaehler
* Flankenerkennung
* Zustandsautomat zur Auswertung eines Drehgebers
* Ansteuerung Schrittmotor
* Automate
Technische Umsetzung
--------------------
......@@ -38,24 +36,24 @@ Das Projekt ist unter git Versionsverwaltung. Zum Download sind die folgenden Sc
```
mkdir projects
cd projects
git clone git@git.etech.fh-augsburg.de:friedrich.beckmann/digitaltechnikpraktikum.git
git clone https://gitlab.elektrotechnik.hs-augsburg.de/beckmanf/digitaltechnikpraktikum.git
cd digitaltechnikpraktikum
```
Hier die Simulation des Multiplexers:
Hier die Simulation von geschalteten LEDs:
```
cd sim
cd mux2to1
cd ledsw
make sim
```
Um den Multiplexer zu synthetisieren:
Die zugehörige Synthese:
```
cd ../../pnr
cd de1_mux2to1
make compile
cd ledsw-make
make quartus
```
Um das Design auf das Board zu laden muss das Board mit dem Kabel an den USB Anschluss des Rechners angeschlossen sein. Dann:
......@@ -66,8 +64,3 @@ make prog
Ein einfaches make zeigt die moeglichen Targets.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment