发明名称 将目标时钟域中发生的目标事件传递到监控时钟域的电路
摘要 公开了一种传递电路(200、400、500),用于在监控时钟域中监控目标时钟域(170)中发生的目标事件。一些实施例(200)对域时钟强加重要的约束并且包括:一个事件检测器(210);一个发送电路(220),其针对每个事件来改变请求信号(150)的值;以及一个接收电路(230),其检测请求信号中的变化。其它的实施例在范围更广的时钟内工作并且包括:一个计算器(410),当进行传递时,其产生一个事件发生的递增计数(415);发送和接收寄存器(420、430、530),用于递增计数;请求发送和接收电路(220、230),其中,请求信号在每次传递递增计数的时候就改变值;以及用于确认信号的发送和接收电路(470、480)。
申请公布号 CN100588149C 申请公布日期 2010.02.03
申请号 CN200480017971.1 申请日期 2004.06.25
申请人 NXP股份有限公司 发明人 O·斯泰恩布施;M·斯特里克;R·德格瑞尔
分类号 H04L7/02(2006.01)I;G06F11/36(2006.01)I;G06F5/06(2006.01)I 主分类号 H04L7/02(2006.01)I
代理机构 北京天昊联合知识产权代理有限公司 代理人 陈 源;张天舒
主权项 1.一个用于把发生在目标时钟域(170)中的目标事件传递到一个监控时钟域(180)的电路(400,500),该传递电路包括:一个计数器(410),在目标时钟域中,其被配置用于产生目标域时钟周期的数量的递增计数(415),目标域事件信号(215)在所述目标域时钟周期中被断言,并且响应于传递信号(522)来传递该递增计数(415)和将递增计数(415)清零;一个发送寄存器(420),在目标时钟域中,其被配置用于响应于该传递信号而从计数器(410)加载递增计数(415),并且保持该递增计数(415),其中,计数器(410)产生递增计数的时间周期包括发送寄存器(420)保持该递增计数(415)的时间周期;一个请求发送电路(220),在目标时钟域中,其被配置用于响应于传递信号(522)来改变请求信号(150)的值;一个请求接收电路(230,510),在监控时钟域中,其被配置用于检测请求信号值的变化,并且对其响应,产生一个接收信号(535);一个接收寄存器(430,530),在监控时钟域中,其被配置用于响应于接收信号(535)从发送寄存器(420)中载入递增计数(415);一个确认发送电路(470,510),在监控时钟域中,其被配置用于响应于接收信号来改变确认信号(475)的值;一个确认接收电路(480),在目标时钟域中,其被配置用于检测确认信号值的变化,并且响应地断言一个目标域确认信号(524);和一个控制电路(520),在目标时钟域中,其被配置用于当计数器中的递增计数非零并且目标域确认信号对请求信号的每个值变化都已经断言时,产生传递信号(522)。
地址 荷兰艾恩德霍芬