首页> 外国专利> 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.
机译:一种设备和方法利用在基于硬件的逻辑仿真环境中的异步时钟域之间的公共信号路径中插入的缓冲器来管理基于硬件的仿真期间时钟域之间的时分复用数据信号的通信。缓冲区有效地用于锁存通过公共信号路径传送的每个数据信号,以便接收信号的时钟域可以在接收器时钟域的评估周期中的适当点检索每个这样的信号。在缓冲区控制电路中维护独立控制的写/读指针,以独立寻址异步通信路径的发送方和接收方的缓冲区。缓冲区中的位置与每个发送器和接收器时钟域的评估周期中的特定步骤相关联,并且基于当前评估,对写/读指针进行管理以分别向缓冲区中的位置写入数据和从缓冲区中的位置读取数据在发送器和接收器时钟域的各个评估周期内执行步骤。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号