EXPLICIT SCHEDULING OF ON-CHIP OPERATIONS

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a first schedule, for a first hardware block of an integrated circuit device, where the first schedule identifies a first set of operations to be performed by the first hardware block. Ob...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GUNTER, Michial Allen, LEICHNER, Charles Henry
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:Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a first schedule, for a first hardware block of an integrated circuit device, where the first schedule identifies a first set of operations to be performed by the first hardware block. Obtaining a second schedule for a second hardware block of the integrated circuit device, where the second schedule identifies a second set of operations to be performed by the second hardware block and where operations of the second schedule are coordinated with operations of the first schedule such that the first schedule triggers the first hardware block to send data to the second block at a first pre-scheduled value of a counter, and the second schedule triggers the second hardware block to accept the data at an input at a second pre-scheduled value of the counter that is after the first pre-scheduled value. Performing, by the first hardware block, the first set of operations according to the first schedule, and performing, by the second hardware block, the second set of operations according to the second schedule. L'invention concerne des procédés, des systèmes et un appareil, y compris des programmes informatiques codés sur un support d'informations informatique, permettant d'obtenir un premier programme, pour un premier bloc matériel d'un dispositif à circuit intégré, le premier programme identifiant un premier ensemble d'opérations à exécuter par le premier bloc matériel. L'invention consiste également à obtenir un second programme pour un second bloc matériel du dispositif à circuit intégré, le second programme identifiant un second ensemble d'opérations à exécuter par le second bloc matériel et les opérations du second programme étant coordonnées avec des opérations du premier programme de sorte que le premier programme déclenche l'envoi, par le premier bloc matériel, de données au second bloc à une première valeur pré-planifiée d'un compteur, et le second programme déclenche l'acceptation, par le second bloc matériel, des données à une entrée à une seconde valeur pré-planifiée du compteur qui est postérieure à la première valeur pré-planifiée. L'invention consiste également à exécuter, au moyen du premier bloc matériel, le premier ensemble d'opérations en fonction du premier programme, et à exécuter, au moyen du second bloc matériel, le second ensemble d'opérations en fonction du second programme.