In described examples, an embedded multiprocessor system (100) includes: a multiprocessor system on a chip (SOC) (108); a memory (114) coupled to the multiprocessor SOC (108), the memory (114) storing application software partitioned into an initial boot stage and at least one additional boot stage; and a secondary boot loader configured to boot load the initial boot stage on at least one processor of the multiprocessor SOC (108). The initial boot stage begins executing, and flow of data from the initial boot stage to the at least one additional boot stage is disabled. The application software is configured to boot load a second boot stage of the at least one additional boot stage on at least one other processor of the multiprocessor SOC (108) and to enable flow of data between the initial boot stage and the second boot stage.

    L'invention concerne, dans des exemples, un système de multiprocesseur intégré (100) qui comprend : un système de multiprocesseur sur puce (SOC) (108) ; une mémoire (114) couplée au multiprocesseur SOC (108), la mémoire (114) stockant le logiciel d'application partitionné en une étape d'amorçage initiale et au moins une étape d'amorçage supplémentaire ; et un chargeur-amorce auxiliaire configuré pour introduire une séquence d'appel de l'étape d'amorçage initiale sur au moins un processeur du multiprocesseur SOC (108). L'étape d'amorçage initiale commence à s'exécuter, et le flux de données, de l'étape d'amorçage initiale à l'au moins une étape d'amorçage supplémentaire, est désactivé. Le logiciel d'application est configuré pour introduire une séquence d'appel d'une seconde étape d'amorçage de l'au moins une étape d'amorçage supplémentaire sur au moins un autre processeur du multiprocesseur SOC (108) et pour permettre le flux de données entre l'étape d'amorçage initiale et la seconde étape d'amorçage.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    METHOD AND SYSTEM FOR BOOT TIME OPTIMIZATION OF EMBEDDED MULTIPROCESSOR SYSTEMS


    Weitere Titelangaben:

    PROCÉDÉ ET SYSTÈME D'OPTIMISATION DE TEMPS D'AMORÇAGE DE SYSTÈMES DE MULTIPROCESSEUR INTÉGRÉ


    Beteiligte:

    Erscheinungsdatum :

    2017-05-04


    Medientyp :

    Patent


    Format :

    Elektronische Ressource


    Sprache :

    Englisch


    Klassifikation :

    IPC:    G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR



    Embedded multiprocessor system

    Emerald Group Publishing | 2001


    Accelerated Secure Boot for Real-Time Embedded Safety Systems

    Nasser, Ahmad M.K. / Ma, Di / Gumise, Wonder | SAE Technical Papers | 2019


    Secure boot of Embedded Applications - A Review

    Rashmi, RV / Karthikeyan, A | IEEE | 2018


    Rollback Hardware For Time Warp Multiprocessor Systems

    Robb, Michael J. / Buzzell, Calvin A. | NTRS | 1996


    Balanced-Load Real-Time Multiprocessor System

    Rasmussen, Robert D. / Manning, Robert M. / Lewis, Blair F. et al. | NTRS | 1989