发明名称 Time-multiplexing data between asynchronous clock domains within cycle simulation and emulation environments
摘要 An apparatus and method utilize a buffer interposed in a common signal path between asynchronous clock domains in a hardware-based logic emulation environment to manage the communication of time-multiplexed data signals between the clock domains during hardware-based emulation. The buffer is effectively used to latch each data signal communicated across the common signal path so that the clock domain that receives the signals can retrieve each such signal at appropriate points in the receiver clock domain's evaluation cycle. Independently-controlled write/read pointers are maintained in a buffer control circuit to independently address the buffer for the transmitter and receiver sides of an asynchronous communication path. Locations in the buffer are associated with specific steps in the evaluation cycles of each of the transmitter and receiver clock domains, and the write/read pointers are managed to respectively write and read data to and from the locations in the buffer based upon the current evaluation steps being performed within the respective evaluation cycles of the transmitter and receiver clock domains.
申请公布号 US2002128812(A1) 申请公布日期 2002.09.12
申请号 US20010804210 申请日期 2001.03.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GOODING THOMAS MICHAEL;MUSSELMAN ROY GLENN;NEWSHUTZ ROBERT N.;RUEDINGER JEFFREY JOSEPH
分类号 G01R31/28;G06F9/455;G06F17/50;H03K19/00;(IPC1-7):G06F9/455 主分类号 G01R31/28
代理机构 代理人
主权项
地址