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.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.