DEVICE AND METHOD FOR CONTROLLING AN EXECUTION OF A DMA TASK

A method (600) for controlling an execution of a first DMA task, the method includes comprises monitoring (650) an execution of the first DMA task, the method (600) characterized by including defining (610) a first DMA task execution interval and a first DMA task execution sub-interval; and performi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GURFINKEL, SAGI, KAHN, ERAN, HASSID, GILAD, SHASHA, URI
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method (600) for controlling an execution of a first DMA task, the method includes comprises monitoring (650) an execution of the first DMA task, the method (600) characterized by including defining (610) a first DMA task execution interval and a first DMA task execution sub-interval; and performing (660) a first possible timing violation responsive operation if the first DMA task was not completed during the first DMA task execution sub-interval. A device (90) having a first DMA task controlling capabilities, the device includes a memory unit (94); characterized by including a DMA controller (100) that is adapted to monitor an execution of the first DMA task that involves an access to the memory unit (94), and to perform a first possible timing violation responsive operation if the first DMA task was not completed during a first DMA task execution sub­interval. La présente invention a trait à un procédé (600) pour la commande d'une exécution d'une première tâche d'accès direct en mémoire, le procédé comprenant le suivi (650) d'une exécution de la première tâche d'accès direct en mémoire. Le procédé se caractérise en ce qu'il comprend la définition (610) d'un intervalle d'exécution d'une première tâche d'accès direct en mémoire et d'un sous-intervalle d'exécution d'une première tâche d'accès direct en mémoire; et la réalisation (600) d'une opération sensible à une première violation possible de la synchronisation si la première tâche d'accès direct en mémoire n'a pas été complétée lors du sous-intervalle d'exécution de la première tâche d'accès direct en mémoire. L'invention a également trait à un dispositif (90)comportant des capacités de commande d'une tâche d'accès direct en mémoire; le dispositif comporte une unité de mémoire. Le dispositif se caractérise en ce qu'il comporte un contrôleur (100) qui est adapté pour le suivi d'une exécution d'une première tâche d'accès direct en mémoire qui comprend un accès à l'unité de mémoire (94) et pour la réalisation d'une opération sensible à une première violation possible de synchronisation si la première tâche d'accès direct en mémoire n'a pas été complétée lors du sous-intervalle d'exécution d'une première tâche d'accès direct en mémoire.