ASYNCHRONOUS FIFO BUFFER WITH JOHNSON CODE WRITE POINTER
    1.
    发明申请
    ASYNCHRONOUS FIFO BUFFER WITH JOHNSON CODE WRITE POINTER 有权
    具有约翰逊代码写入指针的异步FIFO缓冲区

    公开(公告)号:US20160124889A1

    公开(公告)日:2016-05-05

    申请号:US14531992

    申请日:2014-11-03

    IPC分类号: G06F13/42 G06F5/06 G06F13/16

    摘要: 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.

    摘要翻译: 异步数据传输系统包括总线接口单元(BIU),FIFO写逻辑模块,写指针同步器,写指针验证器,FIFO读逻辑模块和异步FIFO缓冲器。 FIFO缓冲器从BIU接收可变大小的数据,并将可变大小数据存储在写入地址。 FIFO写入逻辑模块通过使用Johnson代码对写入地址进行编码来生成写入指针。 FIFO读取逻辑模块在异步时钟域接收同步的写入指针,并且当同步的写入指针是有效的约翰逊码格式时,产生读取地址信号。 FIFO缓冲器基于读取的地址信号将可变大小的数据传送到处理器。