PRECISION TIMING BETWEEN SYSTEMS

An integrated circuit system (2) comprises first and second processing modules 4, 6. The first processing module (4) comprises a first processor (12), clock (10) and memory (14); and the second processing module (6) comprises a second processor (18), clock 16 and memory (20). The first processing mo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: PUUSAARI, Kimmo
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:An integrated circuit system (2) comprises first and second processing modules 4, 6. The first processing module (4) comprises a first processor (12), clock (10) and memory (14); and the second processing module (6) comprises a second processor (18), clock 16 and memory (20). The first processing module (4) sends a time-mark signal to the second processing module (6) and stores to the first memory (14) a first value of the first clock (10) at which the signal was sent. The second processing module (6) stores to the second memory (20) a second value of the second clock (16) at which the signal was received. The first processing module (4) sends a command to the second processing module (6), wherein said command includes an execution time for a task relative to the first value. The second processing module (6) determines the execution time for said task relative to the second value and executes said task at said execution time. Selon l'invention, un système de circuit intégré (2) comprend des premier et deuxième modules de traitement (4, 6). Le premier module de traitement (4) comprend un premier processeur (12), une horloge (10) et de la mémoire (14) ; et le deuxième module de traitement (6) comprend un deuxième processeur (18), une horloge (16) et de la mémoire (20). Le premier module de traitement (4) envoie un signal de marque temporelle au deuxième module de traitement (6) et stocke dans la première mémoire (14) une première valeur de la première horloge (10) à l'instant où le signal a été envoyé. Le deuxième module de traitement (6) stocke dans la deuxième mémoire (20) une deuxième valeur de la deuxième horloge (16) à l'instant où le signal a été reçu. Le premier module de traitement (4) envoie une commande au deuxième module de traitement (6), ladite commande comprenant un instant d'exécution pour une tâche par rapport à la première valeur. Le deuxième module de traitement (6) détermine l'instant d'exécution pour ladite tâche par rapport à la deuxième valeur et exécute ladite tâche audit instant d'exécution.