Système sur puce (SOC) comportant un contrôleur de mémoire (CNTMEM) adapté pour recevoir des transactions (TR1, TR2) contenant des informations de transaction (TINF) définissant un accès à une mémoire (MEM), le contrôleur de mémoire (CNTMEM) étant configuré pour stocker les informations de transaction dans un registre de commande (REG), et pour piloter l’accès à la mémoire (MEM) à partir du contenu dudit registre de commande (REG), dans lequel le contrôleur de mémoire (CNTMEM) comporte des moyens de vérification (CMP) configurés pour conditionner l’accès à la mémoire en fonction d’une comparaison entre les informations de transaction stockées dans le registre de commande (REG) et une liste d’informations spéciales (LST) définissant des transactions spéciales. Système sur puce selon la revendication 1, dans lequel les moyens de vérification (CMP) sont configurés pour recevoir un niveau de sécurité du système sur puce (SOC_LVL), et pour effectuer ledit conditionnement de l’accès à la mémoire en fonction du niveau de sécurité du système sur puce. Système sur puce selon la revendication 2, dans lequel la liste d’informations spéciales (LST) définissant des transactions spéciales est faite respectivement pour chaque niveau de sécurité possible (SOC_LVL) du système sur puce. Système sur puce selon l’une des revendications 1 à 3, dans lequel les moyens de vérification (CMP) sont configurés pour effectuer ledit conditionnement de sorte que l’accès est bloqué (DEN) si au moins l’une desdites informations de transaction stockées dans le registre de commande (REG) appartient à ladite liste d’informations spéciales (LST), ou bien si au moins l’une desdites informations de transaction stockées dans le registre de commande (REG) n’appartient pas à ladite liste d’informations spéciales (LST). Système sur puce selon l’une des revendications 1 à 4, dans lequel la liste d’informations spéciales (LST) est établie sur au moins l’un des types d’informations de transaction suivants : une commande préétablie d’une action dans la mémoire (cmd) ; une adresse de région mémoire (addr) ; une taille de région mémoire (dlen). Procédé de contrôle d’une mémoire, mis en œuvre par un contrôleur de mémoire (CNTMEM) d’un système sur puce, comprenant une réception de transactions (AC1, AC2) contenant des informations de transaction (TINF) définissant un accès respectif à la mémoire (MEM), un stockage des informations de transaction reçues dans un registre de commande (REG), l’accès à la mémoire étant piloté à partir du contenu dudit registre de commande, le procédé comprenant en outre un conditionnement de l’accès à la mémoire en fonction d’une comparaison (CMP) entre les informations de transaction (TINF) stockées dans le registre de commande (REG) et une liste d’informations spéciales (LST) définissant des transactions spéciales. Procédé selon la revendication 6, comprenant une réception d’un niveau de sécurité du système sur puce (SOC_LVL), et dans lequel ledit conditionnement de l’accès est effectué en fonction du niveau de sécurité du système sur puce. Procédé selon la revendication 7, dans lequel la liste d’informations spéciales (LST) définissant des transactions spéciales est faite respectivement pour chaque niveau de sécurité possible (SOC_LVL) du système sur puce. Procédé selon l’une des revendications 6 à 8, dans lequel ledit conditionnement est effectué de sorte que l’accès est bloqué (DEN) si au moins l’une desdites informations de transaction stockées dans le registre de commande (REG) appartient à ladite liste d’informations spéciales (LST), ou bien si au moins l’une desdites informations de transaction stockées dans le registre de commande (REG) n’appartient pas à ladite liste d’informations spéciales (LST). Procédé selon l’une des revendications 6 à 9, dans lequel la liste d’informations spéciales (LST) est établie sur au moins l’un des types d’informations de transaction suivants : une commande préétablie d’une action dans la mémoire (cmd) ; une adresse de région mémoire (addr) ; une taille de région mémoire (dlen).