【技术实现步骤摘要】
用于异步有限机的系统和方法
[0001]本专利技术整体涉及用于异步有限机的系统和方法。
技术介绍
[0002]本专利技术涉及用于被触发以在状态之间转变的异步有限状态机的系统和方法。
技术实现思路
[0003]根据一个实施例,系统包括:异步有限状态机,其被配置为响应于接收虚拟时钟事件而从第一状态转变到第二状态;触发电路,包括用于接收第一状态异步事件信号的第一状态异步事件输入,触发电路被配置为与异步有限状态机通信并且在异步有限状态机处于第一状态时,响应于第一状态异步事件信号被断言来断言触发信号;以及虚拟时钟脉冲电路,其被配置为接收触发信号并且响应于触发信号被断言而生成虚拟时钟事件。
[0004]根据一个实施例,异步有限状态机被配置为响应于接收虚拟时钟事件而从第二状态转变到第三状态,其中触发电路包括用于接收第二状态异步事件信号第二状态异步事件输入,触发电路被配置为在异步有限状态机处于第二状态时,响应于第二状态异步事件信号被断言来断言触发信号。
[0005]根据一个实施例,触发电路包括多路复用器,多路复用器包括与虚拟时钟脉冲电路耦合来传递触发信号的输出,以及与异步有限状态机的输出耦合的选择输入,触发电路被配置为当异步有限状态机处于第一状态时,向触发电路的输出提供第一状态异步事件信号,并且当异步有限状态机处于第二状态时,向触发电路的输出提供第二状态异步事件信号。
[0006]根据一个实施例,虚拟时钟事件包括第一脉冲和第二脉冲。
[0007]根据一个实施例,异步有限状态机被配置为通 ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:异步有限状态机,被配置为响应于接收虚拟时钟事件而从第一状态转变到第二状态;触发电路,包括用于接收第一状态异步事件信号的第一状态异步事件输入,所述触发电路被配置为:与所述异步有限状态机通信,并且在所述异步有限状态机处于所述第一状态时,响应于所述第一状态异步事件信号被断言来断言触发信号;以及虚拟时钟脉冲电路,被配置为接收所述触发信号并且响应于所述触发信号被断言而生成所述虚拟时钟事件。2.根据权利要求1所述的系统,其中所述异步有限状态机被配置为响应于接收所述虚拟时钟事件而从所述第二状态转变到第三状态,并且其中所述触发电路包括第二状态异步事件输入以接收第二状态异步事件信号,所述触发电路被配置为:在所述异步有限状态机处于所述第二状态时,响应于所述第二状态异步事件信号被断言来断言所述触发信号。3.根据权利要求2所述的系统,其中所述触发电路包括多路复用器,所述多路复用器包括与所述虚拟时钟脉冲电路耦合来传递所述触发信号的输出、以及与所述异步有限状态机的输出耦合的选择输入,所述触发电路被配置为:在所述异步有限状态机处于所述第一状态时,向所述触发电路的输出提供所述第一状态异步事件信号,并且在所述异步有限状态机处于所述第二状态时,向所述触发电路的输出提供所述第二状态异步事件信号。4.根据权利要求1所述的系统,其中所述虚拟时钟事件包括第一脉冲和第二脉冲。5.根据权利要求4所述的系统,其中所述异步有限状态机被配置为:响应于接收所述虚拟时钟事件,通过在接收所述第一脉冲时从所述第一状态转变到中间状态并且在接收所述第二脉冲时从所述中间状态转变到所述第二状态,来从所述第一状态转变到所述第二状态。6.根据权利要求5所述的系统,其中所述触发电路被配置为:使得在所述异步有限状态机处于所述中间状态时,所述触发信号被解除断言。7.根据权利要求5所述的系统,其中所述异步有限状态机被配置为在接收所述第一脉冲的第二实时激活边沿时从所述第一状态转变到所述中间状态,并且被配置为在接收所述第二脉冲的第二实时激活边沿时从所述中间状态转变到所述第二状态。8.根据权利要求4所述的系统,其中所述虚拟时钟脉冲电路包括用于生成所述第一脉冲的单稳态电路和用于生成所述第二脉冲的脉冲倍增电路。9.根据权利要求1所述的系统,还包括去毛刺电路,所述去毛刺电路包括与所述触发电路的输出耦合的输入,所述去毛刺电路包括与所述虚拟时钟脉冲电路耦合的输出。10.一种方法,包括:响应于第一状态异步事件信号被断言而触发虚拟时钟事件;向异步有限状态机提供所述虚拟时钟事件;以及响应于接收所述虚拟时钟事件,将所述异步有限状态机从第一状态转变到第二状态。11.根据权利要求10所述的方法,其中将所述异步有限状态机从所述第一状态转变到所述第二状态包括:将所述异步有限状态机从所述第一状态转变到中间状态,并且将所述异步有限状态机从所述中间状态转变到所述第二状态。12.根据权利要求11所述的方法,其中向所述异步有限状态机提供所述虚拟时...
【专利技术属性】
技术研发人员:D,
申请(专利权)人:意法半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。