Invention Grant
- Patent Title: Asynchronous FIFO buffer with Johnson code write pointer
-
Application No.: US14531992Application Date: 2014-11-03
-
Publication No.: US09710415B2Publication Date: 2017-07-18
- Inventor: Chanpreet Singh , Kshitij Bajaj , Abhineet Kumar Bhojak , Anisha Ladsaria , Tejbal Prasad
- Applicant: Chanpreet Singh , Kshitij Bajaj , Abhineet Kumar Bhojak , Anisha Ladsaria , Tejbal Prasad
- Applicant Address: US TX Austin
- Assignee: NXP USA, INC.
- Current Assignee: NXP USA, INC.
- Current Assignee Address: US TX Austin
- Agent Charles E. Bergere
- Main IPC: G06F13/26
- IPC: G06F13/26 ; G06F13/42 ; G06F13/16 ; G06F5/06 ; G06F5/14

Abstract:
An asynchronous data transfer system includes a bus interface unit (BIU), a FIFO write logic module, a write pointer synchronizer, a write pointer validator, a FIFO read logic module, and an asynchronous FIFO buffer. The FIFO buffer receives a variable size data from the BIU and stores the variable size data at a write address. The FIFO write logic module generates a write pointer by encoding the write address using a Johnson code. The FIFO read logic module receives a synchronized write pointer at the asynchronous clock domain and generates a read address signal when the synchronized write pointer is a valid Johnson code format. The FIFO buffer transfers the variable size data to a processor based on the read address signal.
Public/Granted literature
- US20160124889A1 ASYNCHRONOUS FIFO BUFFER WITH JOHNSON CODE WRITE POINTER Public/Granted day:2016-05-05
Information query