Forum: FPGA, VHDL & Co. FPGA Xilinx Toolchain f. Microblaze Softcore


von WWolf (Gast)


Lesenswert?

Hallo zusammen,

möchte einen Xilinx Microblaze in eine Spartan 6 Umgebung einbinden und 
an den dann vorhandenen AXI Bus einen AXI SPI Master Softcore 
adaptieren.
Im Softcore des  Microblaze soll später eine in C geschriebene 
Applikation
ablauffähig , sowie über ein Debugging Tool überprüfbar sein.

Welche Entwicklungstools von XILINX sind für solch ein Projekt 
notwendig? Welche sind dabei frei verfügbar? Oder komm ich um eine 
Lizenz für eine XPS Version nicht herum? Die Thematik und Möglichkeiten 
der Toolchain ist für einen Neuling schwer zu durchschauen.

Dies könnte die Spartan 6 Umgebung sein...
http://www.em.avnet.com/en-us/design/drc/Pages/Xilinx-Spartan-6-FPGA-LX9-MicroBoard.aspx

Allerdings hab ich dann diese Einschränkung gefunden...
http://mtnstormdaq.com/blog/2012/10/avnet-spartan-6-lx9-microboard-does-not-include-edk-license-needed-for-microblaze-tutorials/

Könnt Ihr mir etwas weiterhelfen?

Besten Dank im Voraus !

Wolfi

von Duke Scarring (Gast)


Lesenswert?

WWolf schrieb:
> Welche Entwicklungstools von XILINX sind für solch ein Projekt
> notwendig?
Für Spartan6 ist Xilinx-ISE das Mittel der Wahl:
http://www.xilinx.com/products/design-tools/ise-design-suite/index.htm

Der Microblaze und Platform Studio (=xps) ist ab der Embedded Edition 
dabei.

> Welche sind dabei frei verfügbar?
Nur das Webpack.

> Oder komm ich um eine
> Lizenz für eine XPS Version nicht herum?
Nicht wirklich. Aber wenn Du an einer Hochschule bist, haben die evtl. 
schon passende Lizenzen oder bekommen die zumindest für einen 
Vorzugspreis.

Alternativ gibt es auch Softprozessoren in der Open-Source-Szene, wobei 
mir jetzt auf Anhieb keiner einfällt, der AXI out-of-the-box 
unterstützt.

Duke

von Uwe N. (Gast)


Lesenswert?

Wenn es nicht unbebedingt ein S6 sein muss, dann wäre eine andere 
Möglichkeit die 7er Serie (ARTIX/ KINTEX) zu wählen.

Die passende Toolchain ist dann VIVADO (Xilinx).
Vorteil: der Microblaze ist hier (auch im WebPack) enthalten, sowie das 
SDK.

Nachteil: Vivado "kennt" nur die FPGAs ab der 7er Serie.

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.