首页>
外国专利>
Time-multiplexing data between asynchronous clock domains within cycle simulation and emulation environments
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.
展开▼