发明名称 Structure and method for bi-directional data transfer between asynchronous clock domains
摘要 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.
申请公布号 US5852608(A) 申请公布日期 1998.12.22
申请号 US19960659729 申请日期 1996.06.06
申请人 SUN MICROSYSTEMS, INC. 发明人 CSOPPENSZKY, MICHAEL A.;NORMOYLE, KEVIN B.
分类号 G06F5/06;(IPC1-7):G06F12/00 主分类号 G06F5/06
代理机构 代理人
主权项
地址