FPGA Xilinx Toolchain f. Microblaze Softcore

Gast #3841395
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
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
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

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.