ASYNCHRONOUS DATA INTERFACE

An interfacesystem is disclosed. In one embodiment, the system includes a buffer that receives data from a source in a first clock domain and stores the data to be read by a destination in a second clock domain, wherein the buffer functions in both the first clock domain and the second clock domain;...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MOSSMAN, JAMES, JENKINS, STEVEN, KENNETH, ALLEN, JAMES, JOHNSON, JR, TROMBLEY, MICHAEL, RAYMOND
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 interfacesystem is disclosed. In one embodiment, the system includes a buffer that receives data from a source in a first clock domain and stores the data to be read by a destination in a second clock domain, wherein the buffer functions in both the first clock domain and the second clock domain; a write pointer that points to data written by the source; and a read pointer that points to data read by the destination. According to the system and method disclosed herein, the write pointer and the read pointer are utilized to enable the data to be transmitted from the first clock domain to the second clock domain asynchronously. L'invention concerne un système d'interface. Dans un mode de réalisation, le système inclut une mémoire tampon qui reçoit des données provenant d'une source située dans un premier domaine d'horloge et qui stocke les données à lire par une destination située dans un second domaine d'horloge, dans lequel la mémoire tampon fonctionne à la fois dans le premier domaine d'horloge et dans le second domaine d'horloge; un pointeur d'écriture qui indique les données écrites par la source; et un pointer de lecture qui indique les données lues par la destination. Selon le système et le procédé décrits dans le présent document, le pointeur d'écriture et le pointeur de lecture sont utilisés pour permettre la transmission des données du premier domaine d'horloge au second domaine d'horloge de façon asynchrone.