Invention Grant
- Patent Title: Asynchronous buffer with pointer offsets
-
Application No.: US15837951Application Date: 2017-12-11
-
Publication No.: US10592442B2Publication Date: 2020-03-17
- Inventor: Richard Martin Born , David M. Dahle , Steven Kommrusch
- Applicant: ADVANCED MICRO DEVICES, INC.
- Applicant Address: US CA Santa Clara
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F13/16
- IPC: G06F13/16 ; G06F5/14 ; G06F13/42

Abstract:
A processor applies offset values to read and write pointers to a first-in-first-out buffer (FIFO) for data being transferred between clock domains. The pointer offsets are based on a frequency ratio between the clock domains, and reduce latency while ensuring that data is not read by the receiving clock domain from an entry of the FIFO until after the data has been written to the entry, thereby reducing data transfer errors. The processor resets the pointer offset values in response to a change in clock frequency at one or both of the clock domains, allowing the processor to continue to accurately transfer data in response to clock frequency changes.
Public/Granted literature
- US20190179777A1 ASYNCHRONOUS BUFFER WITH POINTER OFFSETS Public/Granted day:2019-06-13
Information query