Forum: FPGA, VHDL & Co. Ansprechen der Leuchtdioden, Schalter usw auf dem DE1-Board.


von peter (Gast)


Lesenswert?

Hallo, guten Tag.
Der Einstieg fällt mir etwas schwer mit 64 Jahren mit dem DE1-Board.

Mit welchen Namen werden bitte die Leuchtdioden und Schalter auf dem 
DE1-Board geschrieben wenn ich eine Datei in VHDL schreibe und diese in 
Entity beschreibe ?

Wo kann man bitte in Deutsch nachlesen, wie es mit einem VHDL-Programm 
abläuft in Quartus II bis zum fertigen Compilat zum Einlesen ins 
DE1-Board.

Welches ist bitte der unterschied beim Compilat zwischen .sof und .pof ?

Danke.

Gruss
peter

von Holzauge (Gast)


Lesenswert?

In der Altera Doku kannst Du das nachlesen. Die haben auch massenhaft 
Einstiegswebinare, wie man vorgeht.

Zu Deiner Kernfrage:

In FPGAs werden abstrakte PINNAMEN, die Du selber festlegst, benutzt und 
in einem pinfile den festen PINNUMMERN des Chips zugeordnet.

von Böser Ingenieur (Gast)


Lesenswert?

>Ansprechen der Schalter
Das kann man sehr direkt machen, die halten schon was aus.

> Ansprechen der Leuchtdioden
Das sollte behutsam und freundlich gemacht werden, weil sie sehr 
empfindlich sind und man sie sonst verschreckt. Besonders chinesische 
Leuchtdioden sind sehr empfindlich, was die Art der Ansprache angeht: 
Ein falsches Wort und sie verweigern die Arbeit.

Jetzt mal im Ernst "Peter":

Du erwartest nicht, dass man Dir hier die FPGA-Geräte-Kette erklärt und 
dies auch noch auf Deutsch, oder dass sich Hersteller die Mühe machen, 
es in D zu publizieren?

Warum jagst Du nicht die Altera Doks durch einen Übersetzer?

Kauf Dir einen Lingenio oder Ultraspeach und lasse Dir die PDFs in 
Deutsche konvertieren.

Pass aber auf, wenn Du beim Feldprogrammierbargerät das erste mal die 
eSicherungensstifte bequellst: Wenn nicht zuvor über die verbundene 
Testaktionsgruppe Zwischengesicht eine richtige Tiefladegeschwindigkeit 
eingestellt wurde, nutzt Dir weder ein SOF noch ein POF.

von berndl (Gast)


Lesenswert?

peter schrieb:
> Hallo, guten Tag.
> Der Einstieg fällt mir etwas schwer mit 64 Jahren mit dem DE1-Board.

hui, da wirst du ziemlich viel lesen/googeln muessen

> Mit welchen Namen werden bitte die Leuchtdioden und Schalter auf dem
> DE1-Board geschrieben wenn ich eine Datei in VHDL schreibe und diese in
> Entity beschreibe ?

in der 'entity' kannst du beliebige Namen verwenden. Auf welchen Pin das 
letztendlich geht, das steht in einer anderen Datei (Achtung, diese 
'anderen' Dateien sind meist 'case-sensitive', d.h. du musst auf 
Gross-/Kleinschreibung achten). Bei Xilinx ist das z.B. eine *.ucf 
Datei, bei Altera weiss ich's jetzt gerade nicht. Guck mal, ob fuer dein 
Board ein Beispiel existiert. In dieser 'constraint' Datei (==Vorgabe 
von dir) wird die Pinbelegung angegeben sowie (wichtig!) 
Timing-Vorgaben, also wie schnell soll das ganze werden (typischerweise 
steht da die Taktfrequenz des Oszillators drin und die wird mit dem 
Takteingang verknuepft).

> Wo kann man bitte in Deutsch nachlesen, wie es mit einem VHDL-Programm
> abläuft in Quartus II bis zum fertigen Compilat zum Einlesen ins
> DE1-Board.

In deutsch wird das schwierig, die Herstellerliteratur sowie die meiste 
Sekundaerliteratur ist ueblicherweise in Englisch. Empfehlung: Ein gutes 
Buch, z.B. Reichardt&Schwarz 'VHDL Synthese')

> Welches ist bitte der unterschied beim Compilat zwischen .sof und .pof ?

Kann ich aus dem Stegreif auch nicht sagen. Jeder Hersteller (Altera, 
Xilinx, Lattice, ...) macht da was eigenes. -> Googeln

Viel Spass+Erfolg!

von berndl (Gast)


Lesenswert?

ach ja, vielleicht als allererster Einstieg:
Beitrag "Erste Schritte mit dem Altera DE1 Board"
oder
http://cseweb.ucsd.edu/classes/sp13/cse140L-a/tut_initialDE1.pdf (ist 
dann aber englisch)

von peter (Gast)


Lesenswert?

Jup, danke für die Hilfe.

Gruss
peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.