Forum: FPGA, VHDL & Co. Xilinx ISE 13.2 -> Frage: ISE -> SDK Transfer


von C.Fischer (Gast)


Lesenswert?

Moin !

Ich bin gerade dabei mich in die Xilinx Tools einzuarbeiten.

Bis gestern habe ich Version 12.4 und älter verwendet und nun auf die 
aktuelle ISE 13.2 Version gewechselt.

Ziel ist die Realisierung eines Microblaze SoftCores im Spartan 6 Board 
und der Ansteuerung (write only) einer SD Karte über SPI.

Meine Frage ist nun, ob mit der aktuellen Version auch eine Änderung im 
Bereich Transfer XPS(EDK) -> SDK vorgenommen wurde.

Es geht um die Funktion "Export Hardware Design to SDK with/without 
Bitstream".

Da der Microblaze im VHDL Design eine Komponente sein soll (das 
hinzufügen mehrerer anderer Komponenten ist geplant) wurde eine Top 
Level Entity in VHDL geschrieben.

Nun kommt mein eigentlicher Knackpunkt:

ISE 12.4 :

Wähle ich mein Top Level in ISE aus (MB System als Komponente enthalten) 
so erscheint neben "Implement" etc. ganz unten der Menüpunkt : "Export 
Hardware Design to SDK with/without Bitstream".

ISE 13.2 :

Gleiches Projekt migriert -> beim Top Level erscheint keine Option zum 
SDK Transfer, sondern nur wenn ich das Microblaze System als Komponente 
anklicke. Da ich aber nicht nur das "Teil"-System nach SDK transferieren 
will, sondern auch das dazugehörige Top Level mit evtl. vorhanden VHDL 
Komponenten bringt mir das recht wenig.

Die Patchnotes habe ich durchgelesen, aber in der Richtung nichts 
gefunden.

Wisst Ihr evtl. was da geändert wurde ?


Hoffe es liest sich einigermaßen verständlich :)

Gruss
C.F.

von C.Fischer (Gast)


Lesenswert?

Weiss keiner bescheid? :)

Gruss !

von Duke Scarring (Gast)


Lesenswert?

C.Fischer schrieb:
> Gleiches Projekt migriert
Evtl. mal das Projekt neu anlegen. Die Integration zwischen den 
verschiedenen Xilinx-Tools läuft manchmal nicht optimal.

Abgesehen davon, was brauchst Du den MicroBlaze im SDK? Das ist doch nur 
für die Software zuständig. Und welche Hardwarekonfiguration Dein MB 
hat, steht in einem xml-File. Mehr braucht doch das SDK nicht, oder?

Duke

von C.Fischer (Gast)


Lesenswert?

Moin !

Das mit dem Projekt werde ich mal testen.

Es geht darum, dass es so ausschaut als ob nur vom Microblaze System 
also dem xmb ein Bitstream ferner ein xml. File erstellt wird und nicht 
von der darüber gelegenden Top Level Entity oder andere parallele in 
VHDL erstelle Komponenten.

Wie gesagt, der MB ist eine Teilkomponente des Systems.


Gruss

von C.Fischer (Gast)


Angehängte Dateien:

Lesenswert?

Hier nochmal visuelle Unterstützung :)

Gruss

von Duke Scarring (Gast)


Lesenswert?

C.Fischer schrieb:
> Es geht darum, dass es so ausschaut als ob nur vom Microblaze System
> also dem xmb ein Bitstream ferner ein xml. File erstellt wird und nicht
> von der darüber gelegenden Top Level Entity oder andere parallele in
> VHDL erstelle Komponenten.
Das darüberligende bzw. das drumherum kennt das EDK doch gar nicht. 
Erzeug Dir mal vom Microblaze eine Netzliste (ngc) und binde die in Dein 
Projekt ein. Prinzipiell ist es ja auch möglch mehr als einen Microblaze 
einzubauen.

Duke

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.