Power Up Sequencing ZYNQ

Gast #5028632
Hallo Leute,

ich würde gerne wissen ob das möglich ist das der FPGA-Teil im Zynq 
innerhalb
von 50 ms configuriert werden kann? Im Zynq wird das ganze ja vom First 
Stage
Bootloader gemacht. Aber das dauert ja viel länger. Mit einem Linux 
drauf dauert das bei uns bis zu 30 sekunden oder länger. Also mir gehts 
nur um den Bitstream. Dieser sollte möglichst schnell draufgespielt 
werden. Am besten innerhalb 50 ms. Ist das irgendwie möglich? Evtl 
Bootloader optimieren, oder FPGA partiell configurieren?
Danke für eure Tipps

mfg

Peter
50ms wird glaub ich knapp.

Im Prinzip hast du immer folgenden Ablauf:
1. Power Up
2. FSLB (lädt bit-File + Applikation ins RAM (z.B. Bare-Meta oder 
u-boot), lädt FPGA und startet die Applikation an.
3. Applikation
bzw.
3. Uboot (lädt Ramfs, Devicetree, rootfs ins RAM und startet Linux)
4. Linux
Das Standard Petalinux startet in etwa 2-3 Sekunden.

Am schnellsten geht es wenn im boot.bin (bzw. aus QSPI) das Bitfile fürs 
FPGA drin ist somit vom FSBL geladen wird. Eigentlich geht das in ~300ms 
schätze ich mal.
Im uboot könnte man alternativ auch noch das FPGA laden (mit "fpga 
load"). Warum das bei dir unter Linux so lange dauert kann ich dir nicht 
sagen, eigentlich sollte das auch in weit weniger als 1 Sekunde gehen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.