Recherche dans les collections de brevets nationales et internationales

1. (WO2016206847) PROCÉDÉ ET DISPOSITIF DE SÉCURISATION D’UNE STRUCTURE DE COMPTEUR DE PROGRAMME D’UN SYSTÈME DE PROCESSEUR ET DE SURVEILLANCE DU TRAITEMENT D’UNE DEMANDE D’INTERRUPTION

Pub. No.:    WO/2016/206847    International Application No.:    PCT/EP2016/060010
Publication Date: Fri Dec 30 00:59:59 CET 2016 International Filing Date: Thu May 05 01:59:59 CEST 2016
IPC: G06F 9/48
G06F 9/32
G06F 11/30
G06F 13/24
Applicants: ROBERT BOSCH GMBH
Inventors: EMPERLE, Alexander
PLETINCKX, Jo
SCHEUING, Jan
Title: PROCÉDÉ ET DISPOSITIF DE SÉCURISATION D’UNE STRUCTURE DE COMPTEUR DE PROGRAMME D’UN SYSTÈME DE PROCESSEUR ET DE SURVEILLANCE DU TRAITEMENT D’UNE DEMANDE D’INTERRUPTION
Abstract:
L’invention concerne un procédé de sécurisation d’une structure de compteur de programme (102) d’un système de processeur (104) lors d’une demande d’interruption (106). Le système de processeur (104) comporte au moins la structure de compteur de programme (102), un dispositif de commande d’interruption (108) et une mémoire (110). Le dispositif de commande d’interruption (108) est conçu pour, en réponse à la demande d’interruption (106), fournir à la structure de compteur de programme (102) une adresse (112) associée à la demande d’interruption (106). La structure de compteur de programme (102) est conçue pour délivrer à la mémoire (110) une adresse (352) par le biais d’une interface de mémoire (114). Le procédé (400) comprend une étape de lecture, une étape de comparaison et une étape de fourniture. Dans l’étape de lecture, l’adresse (352) est lue par l’interface de mémoire (114). Dans l’étape (404) de comparaison, cette adresse (352) est comparée à une adresse de base (120) associée à la demande d’interruption (106), afin d’obtenir un résultat de comparaison (126). Dans l’étape de fourniture, un signal de coïncidence (124) est fourni en utilisant le résultat de comparaison (126). Ce dernier peut également être utilisé pour une surveillance du traitement de demandes d’interruption. Donc it peut être utilisé par exemple pour la surveillance du respect de la priorité de ces demandes d’interruption ou encore en tant que partie d’une surveillance de l’exécution correcte du sous-programme d’interruption (Interrupt-Service-Routine) appartenant à la demande d’interruption.