Forum: FPGA, VHDL & Co. XPS nach ISE Problem


von Paul (Gast)


Lesenswert?

Hallo Zusammen,

ich habe ein Problem beim Einbinden eins XPS-Projekts in ein 
ISE-Projekt:

Mein XPS-Projekt funktioniert einwandfrei. Es ist ein PowerPC-Core mit 
ein bisschen Peripherie drum herum. Unter anderem auch eine serielle 
Schnittstelle. Wenn ich aus dem XPS heraus via "Update Bitstream" das 
Bitfile generieren lasse und in den FPGA schreibe, läuft alles 
wundernar. Über die serielle Schnittstelle sehe ich die Ausgabe von 
meinem Bootloader.

Jetzt will ich um das ganze noch ein paar weitere VHDL-Module bauen. 
Dazu hab ich zuerst mal versucht das ganze XPSs-Zeugs in ISE 
einzubinden:

1) Neues Projekt angelegt, Device richtig eingestellt
2) Add Source -> XPS eingebunden
3) HDL Instantiation Templete erzeugt und in meine main.vhd eingefügt
4) Genau die gleichen Ports wie beim XPS Projekt auch für die main.vhd 
angelegt und 1:1 zu dem XPS durchverbunden
5) Die Einträge in dem UCF-File genau wie im XPS gemacht

Wenn ich nun aber im ISE das ganze Synthetisieren lasse und in den FPGA 
spiele rührt sich nichts. Habe ich was wichtiges übersehen ?

Danke...

Gruss
Paul

von Patrick S. (abaddon1979)


Lesenswert?

Ich denke du hast deine Software aps. vergessen einzubinden.

Wenn du unter ISE eine xps-projekt hinzufügst, wird beim kompilieren die 
Software die du in xps erstellt hast dem Bitstream nicht hinzugefügt.

Dies musst du selbst erledigen:
Bei ISE im processes Fenster wirst du das XPS-Icon mit dem Titel 
:"update Bitstream with processor data" finden.
Einfach ausführen.


Vorteil: Nach einer Softwareänderung musst du nicht mehr das ganze 
Projekt kompilieren sondern nur den Bitstream neu updaten.

LG
Patrick

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.