发明授权
- 专利标题: Structure and method for bi-directional data transfer between asynchronous clock domains
- 专利标题(中): 异步时钟域之间双向数据传输的结构和方法
-
申请号: US659729申请日: 1996-06-06
-
公开(公告)号: US5852608A公开(公告)日: 1998-12-22
- 发明人: Michael A. Csoppenszky , Kevin B. Normoyle
- 申请人: Michael A. Csoppenszky , Kevin B. Normoyle
- 申请人地址: CA Mountain View
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: CA Mountain View
- 主分类号: G06F5/06
- IPC分类号: G06F5/06 ; G06F12/00
摘要:
Bi-directional data transfers between a first system and a second system, which have asynchronous clock domains, are performed using a single dual-port memory. A direction control circuit, which is connected between the first and second systems, determines the desired direction of data transfer and generates one or more direction signals representative of this direction. A write control circuit is coupled to receive a direction control signal, as well as write control signals from the first and second systems. Similarly, a read control signal is coupled to receive a direction control signal, as well as read control signals from the first and second systems. If data transfer is to proceed from the first system to the second system, the write control circuit gives the first system control over the write port of the dual-port memory, and the read control circuit gives the second system control over the read port of the dual-port memory in response to the direction control signals. Conversely, if data transfer is to proceed from the second system to the first system, the write control circuit gives the second system control over the write port of the dual-port memory, and the read control circuit gives the first system control over the read port of the dual-port memory in response to the direction control signals.
公开/授权文献
信息查询