Methods and apparatus for controlling ethernet packet transfers between clock domains

A transport circuit is described for generating enable signals in different independent clock domains enabling data transfers across the clock domains. The transport circuit is used, for example, in an Ethernet receive interface where data is to be transferred from a receive clock domain to a system...

Full description

Saved in:
Bibliographic Details
Main Authors CHENG GANG DUAN, CLUNE DAVID E
Format Patent
LanguageEnglish
Published 20.01.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A transport circuit is described for generating enable signals in different independent clock domains enabling data transfers across the clock domains. The transport circuit is used, for example, in an Ethernet receive interface where data is to be transferred from a receive clock domain to a system core clock domain for further processing. A serial to parallel data converter is used to convert the serial Ethernet data into parallel form. The output of the serial to parallel data converter is transferred to a holding register in the receive clock domain. The holding register connects to a transfer data register that is in the system core clock domain. The transport circuit provides enable signals with the proper timing to allow the transfer of data from the receive clock domain to the system core clock domain. The last data transfer swaps the interface supplied data with a status word in the holding register.
Bibliography:Application Number: US20050082355