mikrocontroller.net

Forum: FPGA, VHDL & Co. PowerPC: PC ändern / Reset


Autor: andrgrau (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!
Ich hab da zwei Fragen bzgl. des in Xilinx FPGAs integrierten PowerPCs.

Zum einen möchte ich, dass meine Software in Form eines Bootloaders an 
einem gewissen Punkt eine andere Software aufruft. Zwar hab ich schon 
was gefunden in der XAPP482, das folgendermaßen aussieht:
//declare before main()
// Function point that is used at the end of the program
// to jump to the address location stated by PROG_START_ADDR
#define PROG_START_ADDR 0x80180000
int (*func_ptr) ();

// declare after main()
// function point that is set to point to the address of
// PROG_START_ADDR
func_ptr = PROG_START_ADDR;
// jump to start execution code at the address
// PROG_START_ADDR
func_ptr();

Nur kann ich das nicht so ganz testen, da ich nicht genau weiß, wie ich 
en Programm in den Speicher kriegen soll. Der Bootloader startet aus 
einem BRAM und ich hab noch einen DSBRAM und ISBRAM ... wie kann ich die 
am Anfang initialisieren? Also quasi ein anderes Programm hochladen, an 
welches ich dann später springen möchte.


Dann noch etwas: Kann ich in C einen Reset des PowerPC ausführen?! Das 
ganze System soll quasi neu starten.

Gruß & Danke!

Autor: andrgrau (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh, da fällt mir noch was eins ... kann es sein, dass ich auf einen 
ISBRAM nicht schreiben kann, z.B. einfach per XIo_Out?!

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.