www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Microblaze + eigener VHDL-Code, wie anbinden?


Autor: Paul B. (pberg1)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo alle Zusammen,
ich bin neu hier und bräuchte da mal paar Denkanstösse für mein Projekt.
Ich kenn mich zwar ein bischen mit VHDL aus, aber mit Softcore-Anbindung 
halt noch nicht.

Mein erstes Projekt ist: Daten an FPGA(XC3S400A) schicken, sie im FLASH 
abspeichern und sie wieder aus dem FLASH lesen. Und das möglichst mit 
dem Softcore Microblaze. Ist anscheint möglich.

Meine Vorgehensweise:
Xilinx Platform Studio(EDK) -> neues Projekt(BSB)->
MicroBlaze -> IO FLASH -> download.bit
oder schon vorgefertiges Softcore Projekt:
Avt3S400A_Eval_MB_parallel_flash_v10_1_01_solution.zip -> download.bit

jetzt eigenen VHDL-Code (eig.bit) erstellen, aber wie spreche ich die 
Schnittstellen von MicroBlaze an????

Am Ende setze ich "download.bit" und "eig.bit" im Impact zusammen 
oder????

Bitte um Hilfe.

Danke.

Autor: studbal (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

du kannst eigene Designs über den PLB oder auch FSL anbinden.
Allerdings habe ich mit dem FSL gerade selber Probleme, weil XPS die IP 
Cores in meinem Design nicht erkennt. (Wollte da gerade einen eigenen 
Thread aufmachen :) )

Wenn du auf der linken Seite im XPS "IP Catalog" auswählst, kannst du 
unter "Bus and Bridge" wählen was du benutzen möchtest. Über nen 
Rechtsklick kommt man auch an die Datenblätter.

Mit dem CIP Wizard (Hardware > Create and Import Peripheral) kann man 
sich auch Templates erstellen lassen und das Design nachher wieder 
einbinden.

Mir hat das EDK Tutorial (UG683) am Anfang geholfen.


Grüße

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.