Forum: FPGA, VHDL & Co. [AD10] FPGA Programmieren


von Henry (Gast)


Lesenswert?

Hallo,

nach dem ich mit AD (Altium Designer) schon einige PCBs geroutete habe, 
wollte ich jetzt ein FPGA programmieren. In der Vorlesung machen wir das 
mit Quartus und einem DE2 Board.

Ich habe schon alles mögliche ausprobiert eine Verbindung zu dem Board 
herzustellen, Treiber und so sind alle installiert, aber kein Erfolg 
bisher

Weiß jemand wie ich ein Board mit dem Altium Designer direkt 
Programmieren kann ? Was kein NanoBoard ist...#

Gruß Henry

von короткое троль (Gast)


Lesenswert?

Dazu sollte es bei Altium auch ein paar pdf's geben. "FPGA ohne 
Nanoboard" oder so.

von Weltbester FPGA-Pongo (Gast)


Lesenswert?

Ist hier "Programmieren" gemeint, oder das Erzeugen des files daüfr?

von Henry (Gast)


Lesenswert?

Sowohl VHDL-Code schreiben als auch gleich auf das Board bringen.

von Weltbester FPGA-Pongo (Gast)


Lesenswert?

Henry schrieb:
> Sowohl VHDL-Code schreiben als auch gleich auf das Board bringen.
Den VHDL-Code Schreiben? Du meinst aus der Netzliste die enties bauen 
lassen? Übersetzt werden muss es in jedem Fall mit einem Synthesetool. 
Welches FPGA verwendest Du?  Quartus müsste per Kommandozeile 
angestossen werden, aber die ganzen Settings musst Du schon noch selber 
vornehmen. Das macht Altium nur sehr begrenzt. Die IO-Namen kann man 
exportieren. Habe ich schon gemacht. Aber Stromstärken und Slow/Fast 
Optionen der IO-Zellen werden nicht im Altium hinterlegt.

von Dimi S. (Gast)


Lesenswert?

Und Bitstream übertragen geht, meines wissens, nur mit 
Altium-Programmer. DE2 hat einen USB-Blaster onboard, geht nur mit 
Quartus. Ist aber kein Problem da Quartus sowieso installiert werden 
muss weil AD für Altera-Chips Quartus-Synthesetools nutzt.

von Henry (Gast)


Lesenswert?

mmmhhh... ich sehe schon, so ein bisschen sind das doch noch böhmische 
Wälder für mich....

also wir machen gerade sehr sehr kleine Projekte, konkret heißt das 
einen Zähler bauen, eine Alu schreiben und das auf eine 7-Seg Anzeige 
anzeigen... etc.

In Quartus schreiben wir dafür den VHDL-Code (entity, architecure), dann 
ein Schematic und über die Bezeichnung im Pin-Assignmet-File bezeichnen 
wir die In-Out-Put Pins im Schematic --> compilieren und auf das DE2 
Board "schicken"...

Ich hatte gehofft, dass so etwas auch mit dem AD geht, nach etwas 
Recherche benötigt man für so genannte "Third Party Boards" den USB JTAG 
Adapter von Altium...

Meine erkenntnis: es geht nicht so einfach, wie oben geschrieben !

@Weltbester FPGA-Pongo
Auf dem DE2 Board ist ein Cyclone II EP2C35F672C6

von Dimi S. (ilovespeccy)


Lesenswert?

Henry schrieb:
> nach etwas
> Recherche benötigt man für so genannte "Third Party Boards" den USB JTAG
> Adapter von Altium...

bringt auch nicht viel, weil DE2-Board hat, wenn ich mich richtig 
errinere, keinen JTAG-Anschluss.

von J. S. (engineer) Benutzerseite


Lesenswert?

Welches DE2 ist gemeint? Das DE2-115 hat USB-Blaster-JTAG-Anschluss.

von Dimi S. (Gast)


Lesenswert?

Henry schrieb:
> @Weltbester FPGA-Pongo
> Auf dem DE2 Board ist ein Cyclone II EP2C35F672C6

Also, es geht um älterste DE2-Variante.

von Henry (Gast)


Lesenswert?

jop es ist die ältere Variante...

von Ralf (Gast)


Lesenswert?

Das hat doch wie die anderen auch einen integrierten USB-Blaster. Geht 
das mit dem nicht?

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.