Forum: FPGA, VHDL & Co. Beim Projekt erstellen mit Quartus2 alle LED ausschalten


von Peter B. (funkheld)


Lesenswert?

Hallo, guten Tag.
Gibt es bitte beim Erstellen eines Projekt eine Rubrik, wo man alle LED 
auschalten kann?

Danke.
Gruss

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Peter Bierbach schrieb:
> Gibt es bitte beim Erstellen eines Projekt eine Rubrik, wo man alle LED
> auschalten kann?
Nein.
Du bist irgendwie zu "DE1-Evaluationboard-fixiert". Alle deine Beiträge 
lesen sich, wie wenn du erwartest, dass Altera seine Toolchain genau 
für dich und dein Evalboard machen würde.

Das ist nicht der Fall!

Die Toolchain ist so gehalten, dass man die Möglichkeiten des FPGAs 
ausnutzen kann. Und es kann durachaus sein, das keine einzige LED am 
FPGA angeschlossen ist. Was würde mir in diesem Fall eine Rubrik nützen, 
wo ich diese keine LED ausschalten könnte?

> Gibt es bitte beim Erstellen eines Projekt eine Rubrik, wo man alle LED
> auschalten kann?
Du schreibst eine Zeile Code, wo drin steht
1
leds <= (others=>'0');
bei gilt für high aktive LEDs
oder
1
leds <= (others=>'1');
bei low aktiven LEDs.
Und dann ordnest du bei den Location Constraints (= Einschränlkungen) 
diesen LEDs die richtigen Pins zu.
Wenn/du/ das nicht tust, dann ordnet die Tollchain den Ein- und 
Ausgängen deiner Top-Level-Entity beliebige Pins zu und du wirst 
niemals glücklich mit diesem Design.

Du solltest übrigens auch mindestens 1 Timing Constraint angeben: die 
Taktfrequenz deines Quarztaktes (du kannst hier übrigens schon erkennen, 
dass es genau nur 1 einzigen Takt in deinem Design geben sollte...).

Du siehst: man braucht Wissen zur Hardware, um mit der 
Hardwarebeschreibungssprache VHDL zum Ziel zu kommen. Es ist übrigens 
keine Programmiersprache weil es sonst ja VHPL heissen müsste...

BTW: mache bitte um deine Codeausschnitte die VHDL Tags
1
[vhdl]
2
 dein VHDL Code
3
[/vhdl]

BTW2: Ich empfehle dir dringendst ein VDHL Buch zum Thema 
"VHDL-Synthese". Hättest du ein Xilinx FPGA, wären Reichardt&Schwarz 
deine Autoren. Ich weiß nicht, ob es für Altera auch so ein Buch gibt. 
Falls nicht, dann nimm das erwähnte Buch der beiden Herren. Das meiste, 
was da drin steht, gilt allgemein...

Edit: VHDL-Tags korrigiert

: Bearbeitet durch Moderator
von Peter B. (funkheld)


Lesenswert?

Danke.

Kann man bitte ein Projekt rückverfolgen?
Ich habe hier Projekt aus dem Internet für das DE1 wo auch 2 LED blinken 
aber alle anderen aus sind und in der angegebenen Pin-Belegung tauchen 
aber nur LED0,LED1 und die Clock auf .

Danke.
Gruss

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Peter Bierbach schrieb:
> Ich habe hier Projekt aus dem Internet
Schön. Welches?

von Holger (Gast)


Lesenswert?

Peter Bierbach schrieb:
> Kann man bitte ein Projekt rückverfolgen?
> Ich habe hier Projekt aus dem Internet für das DE1 wo auch 2 LED blinken
> aber alle anderen aus sind und in der angegebenen Pin-Belegung tauchen
> aber nur LED0,LED1 und die Clock auf .

Getting started with the Altera DE1 FPGA board: Create
and download a simple counter
https://www.youtube.com/watch?v=If4iiz4I8Vk


PinPlaner LED[0] ...LED[7] zuweisen der Pins via (Name)

Im HDL Code wird das einfach zu LED, also ein Vector. [7:0]
###########################################################


Gruss Holger.

von Peter B. (funkheld)


Lesenswert?

Jup, danke.
Werde es so einbinden.

Gruss

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.