-
公开(公告)号:US20160124889A1
公开(公告)日:2016-05-05
申请号:US14531992
申请日:2014-11-03
CPC分类号: G06F13/4239 , G06F5/065 , G06F5/14 , G06F13/1673 , G06F2205/067 , G06F2205/102
摘要: 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缓冲器基于读取的地址信号将可变大小的数据传送到处理器。
-
公开(公告)号:US09710415B2
公开(公告)日:2017-07-18
申请号:US14531992
申请日:2014-11-03
CPC分类号: G06F13/4239 , G06F5/065 , G06F5/14 , G06F13/1673 , G06F2205/067 , G06F2205/102
摘要: 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.
-