Forum: FPGA, VHDL & Co. Microblaze mit ISE 12.2 in PROM laden


von Jens (Gast)


Lesenswert?

Hallo.
ich habe einen Microblaze erstellt, der mir zunächst eine einfache 
Zeilenausgabe auf dem Spartan 3a ausgibt. In der Versoin ISE 12.2 lade 
ich das Programm über SDK auf das Board, funktioniert auch soweit.
Als nächsten Schritt wollte ich den Prozessor in ein ISE-Projekt 
einbinden. Ich habe dazu einfach eine Entity erstellt, (eine Automatisch 
generierte) genommen,in der einfach die Signale vom Prozessor 
durchgeschleift werden.
Das Synthetisieren funktioniert auch, keine Errors, "Bitstream Update to 
Prozessor Data " auch  gemacht und wenn ich das Design über ISE auf den 
FPGA laden möchte tut er s zwar, aber die Anzeige funktioniert nicht.

hat jemand eine Ahnung wo der Fehler liegen könnte?

Gruß

von Tobi (Gast)


Lesenswert?

Mich würde das auch interessieren. Hat keine eine Antwort parat?

von Christian R. (supachris)


Lesenswert?

Ist denn das Projekt aus dem SDK, das den Code für den Prozessor enthält 
richtig im ISE angegeben? Erst dann wird der Code für den BRAM in den 
BitStream gebaut.

von Jens (Gast)


Lesenswert?

> Ist denn das Projekt aus dem SDK, das den Code für den Prozessor enthält
richtig im ISE angegeben?

Was meinst Du mit richtig angegeben?
Im der Vers. 12.2 wird der Prozessor aus ISE gestartet, bzw. in SDK 
exportiert. Anschließend habe ich in diesem Projekt ein neues VHDL-file 
erzeugt, das als Komponente den Prozessor hat.

Gruß,
Jens

von Christian R. (supachris)


Lesenswert?

Ich hatte mir vor einer Weile mal das Youtube Tutorial dafür angesehen, 
da wurde bei "Update Bitstream with Processor Data" noch das SDK Projekt 
in den Properties angegeben. Damit der wusste, welches Programm in den 
BitStream soll. Ist das jetzt anders? Das Video war sehr 
aufschlussreich, Schritt für Schritt erklärt.

von Jens (Gast)


Lesenswert?

> ...da wurde bei "Update Bitstream with Processor Data" noch das SDK
> Projekt in den Properties angegeben. Damit der wusste, welches Programm > in den 
BitStream soll.

Auf Rechtsklick bei "Update Bitstream with Processor Data" gibt es keine 
Propertries!?

könntest Du mir den Link des angesprochenen Videos veröffentlichen? 
Danke


Gruß,
Jens

von Christian R. (supachris)


Lesenswert?

Ich glaube das war das hier: http://www.youtube.com/watch?v=R5wZ89BcBPo

Hier haben wir mal drüber diskutiert: 
Beitrag "Xilinx Spartan 3e SDK10.1 - PROM"

von Jens (Gast)


Lesenswert?

> Hier haben wir mal drüber diskutiert:
> Beitrag "Xilinx Spartan 3e SDK10.1 - PROM"

Das gleiche Problem habe ich auch, dass ích die C-Files, das Programm 
für die Displayansteuerung, nicht über ISE ins PROM bekomme. Direkt aus 
SDK kann ich es auf den FPGA laden. Ein Testprogramm, welches nur in ISE 
geschrieben wurde, und lediglich die LEDs ansteuer kann ich problemfrei 
über ISE ins PROM laden.

Es müsste irgendwie ein Verknüpfung von ISE/SDK geben!?
"Update with Processor Data" bringt nichts. Das ProzessorDesign kann ich 
schon auf den FPGA laden, nur habe ich keine Displayanzeige wie übers 
SDK.

Wo liegt das Problem?

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.