Forum: FPGA, VHDL & Co. Doku für die Funktionsblöcke in QUARTUS II


von Oliver H. (Firma: --) (oliverhb)


Lesenswert?

Hallo,

ich bin recht neu im "FPGA-Geschäft" und habe mir ein 
Cyclone-I-Evaluation-Board gekauft. Ich benutze Quartus-II V11.0sp1 und 
mache hiermit meine ersten Gehversuche. Das Erlernen von Verilog u.ä. 
habe ich erstmal nach hinten geschoben, ich möchte mit dem Block Editor 
meine Designs machen. In der Bibliothek finden sich fertige Elemente, 
für die ich aber teilweise keine Doku finde. Aktuelle Beispiele sind der 
ALTACCUMULATE und LPM_LATCH. Beim Durchhangeln durch die Help-Funktion 
gelangt man z.B. auf die Altera-Internet-Seite und dort auf ein PDF 
"Integer Arithmetic IP Cores User Guide", in dem ganz viele tolle 
Funktionsblöcke dokumentiert sind, dummerweise aber nicht ALTACCUMULATE.

Kann mir jemand Hinweise geben, wie ich an die entsprechende Doku 
rankomme? Man kann sich von den Bezeichnungen der Signale zwar ein 
bißchen was zusammenreimen, aber wissen ist immer schöner als glauben.

Gruß
Oliver

von Fpgakuechle K. (Gast)


Angehängte Dateien:

Lesenswert?

Im Anhang (forumssoftware blockt diesen link)?

MfG,

von Oliver H. (Firma: --) (oliverhb)


Angehängte Dateien:

Lesenswert?

Das kommt zwar schon mal in Nähe, aber ist es leider nicht ganz. Im 
Anhang ein Screenshot von dem ATLACCUMULATE, den ich meine.
Hat noch jemand einen Hinweis? Warum gibt es Deinen PDF eigentlich 
offenbar nur auf der chinesischen Seite von ALTERA??

Schöne Grüße
Oliver

von Endox (Gast)


Lesenswert?

Ich würde Dir empfehlen direkt mit VHDL (Verilog ist eher in den USA 
verbreitet) anzufangen. Da kommst du sowieso nicht drum herum. :)

von Oliver H. (Firma: --) (oliverhb)


Lesenswert?

@Endox: Selbst dann bräuchte ich ja die Doku von dem Funktionsblock. 
Oder sind diese unter VHDL, Verlog u.ä. nicht verfügbar.
Aber wie gesagt, wollte ich mir das erstmal sparen, diese HDLs zu 
lernen...

Verwendet keiner den Block-Editor ??

von peter (Gast)


Lesenswert?

Hallo, du kannst die Blöcke anschliessend auch in VHDL oder Verilog 
umwandeln.

Gruss

von P. K. (pek)


Lesenswert?

peter schrieb:
> Hallo, du kannst die Blöcke anschliessend auch in VHDL oder Verilog
> umwandeln.

Nein anders rum. Du beschreibst Deinen Akkumulator direkt in VHDL und 
schaust, dass dieser dann die im FPGA bestehenden Resourcen inferiert.

von peter (Gast)


Lesenswert?

Beitrag "Verbindung mit Component von Grafikentwurf zum VHDL"

Da steht, wie man aus einer Blockgrafik ein VHDL erzeugen kann, die man 
später mit Component einbauen in VHDL.
Autor: peter (Gast)
Datum: 19.02.2015 10:43

Weiter unten ist auch beschrieben, wie man aus einer selbst erstellten 
VHDL eine Blockgrafik erstellen kann, die man später als 
Baugruppe(Grafik) nutzen kann.

Solch eine Baugruppe(VHDL) habe ich mir von einer 
RS232-Schnittstelle-VHDL erstellt und kann die jetzt überall einsetzen 
als Grafik, wo ich RS232 brauche,

Gruss

von P. K. (pek)


Lesenswert?

Sieh mal in
https://www.altera.com/en_US/pdfs/literature/hb/qts/qts_qii51007.pdf

@Moderator
Irgendwie läuft da eine automatische Link-Einfügung Amok. Mein Beitrag 
von heute 09:08 sieht etwas anders aus als von mir beschrieben... 
(V_H_D_L wurde zu A_B_E_L, F_P_G_A zu G_A_L)

von P. K. (pek)


Lesenswert?

P. K. schrieb:
> Irgendwie läuft da eine automatische Link-Einfügung Amok.

Kleiner Scherz anlässlich des heutigen Datums?

von OliverHB (Gast)


Lesenswert?

Ja, irgendwie ist Magie am Werke... Wer ist eigentlich dieser ABEL? ;)

Danke für die Beiträge, meine Frage ist mir bisher aber noch nicht 
beantwortet worden: Wo finde ich die Doku zu ALTACCUMULATE ???

ABEL-, äh VHDL-Handbuch habe ich jetzt bestellt, aber das hilft mir mit 
dem oben beschriebenen Problem auch nicht weiter...

Gruß
Oliver

von peter (Gast)


Lesenswert?

------------------------------
VHDL-Handbuch habe ich jetzt bestellt, aber das hilft mir mit
dem oben beschriebenen Problem auch nicht weiter...
-----------------------------


Das hättest du dir sparen können.

Gruss

von peter (Gast)


Lesenswert?

ALTACCUMULATE

Da wirst dun keine Antwort finden, außer wie ich dir oben beschrieben 
habe, den Block : ALTACCUMULATE in VHDL umwandeln und dann Schritt für 
Schritt durchlesen.

Habe ich durchgeführt, der VHDL- Text für  den Block ALTACCUMULATE ist 
sehr leicht lesbar.

Gruss

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


Lesenswert?

Oliver H. schrieb:
> Das Erlernen von Verilog u.ä. habe ich erstmal nach hinten geschoben,
> ich möchte mit dem Block Editor meine Designs machen.
Vergeudete Zeit. Siehe den Beitrag "kruder Fehler bei FPGA-Programmierung (ISE WEBpack-Schematic)"
Darin geht es zwar um Xilinx, aber das schenkt sich nichts...

OliverHB schrieb:
> Wo finde ich die Doku zu ALTACCUMULATE ???
> ABEL-, äh VHDL-Handbuch habe ich jetzt bestellt, aber das hilft mir mit
> dem oben beschriebenen Problem auch nicht weiter...
Leider kan ich dir dazu auch nicht weiterhelfen, aber das wird dir mit 
solchen vorgefertigten Funktionsblöcken eben dauernd passieren: entweder 
findest du keine Doku, oder sie unvollständig, oder sie ist nicht 
aktuell oder sie ist falsch.

Oliver H. schrieb:
> Kann mir jemand Hinweise geben, wie ich an die entsprechende Doku
> rankomme?
Ich probiers dann einfach so:
https://www.google.de/search?q=ALTACCUMULATE
Und finde dann den:
http://www.digchip.com/application-notes/36/21553.php
http://application-notes.digchip.com/038/38-21553.pdf
Zwar schon 7 Jahre alt, aber das hatte ich ja schon geschrieben...

: Bearbeitet durch Moderator
von OliverHB (Gast)


Lesenswert?

Das war wohl zu einfach ;-)
Danke für die Hilfe!

Gruß
Oliver

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.