FPGA Xilinx Toolchain f. Microblaze Softcore

Gast #3841395
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
Gast #3841569
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
Gast #3841596
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren