一种异步主从自时钟数据变化检测器制造技术

技术编号:34013966 阅读:11 留言:0更新日期:2022-07-02 15:17
本发明专利技术涉及一种异步主从自时钟数据变化检测器,涉及时钟检测技术领域。所述异步主从自时钟数据变化检测器中主锁存器的输出端分别与从锁存器的输入端和多输入异或门的输入端连接,主锁存器的使能输入端与多输入异或门的使能输出端连接,从锁存器的输出端与多输入异或门的输入端连接,从锁存器的使能输入端与多输入异或门的使能输出端连接。本发明专利技术自时钟数据变化检测器结构简单固定,不产生毛刺且对输入数据的毛刺不敏感从而提高了状态机功能的正确性,不需要通过窄脉冲生成模块产生自时钟信号从而降低硬件开销。钟信号从而降低硬件开销。钟信号从而降低硬件开销。

【技术实现步骤摘要】
一种异步主从自时钟数据变化检测器


[0001]本专利技术涉及时钟检测
,特别是涉及一种异步主从自时钟数据变化检测器。

技术介绍

[0002]目前已有的自时钟状态机的自时钟模块是通过判定输入数据的变化产生自时钟信号,电路逻辑结构是通过相应状态机具体功能的状态转换表产生的,电路结构不固定,设计不具有通用性,而且对输入数据的毛刺敏感从而造成状态转换的误触发,进而影响状态机的功能正确性。并且目前已有的输入变化检测电路,虽然实现对输入数据变化的检测,但是他对输入数据的检测点是寄存器的输入,所以需要窄脉冲生成模块将已经变为高电平的自时钟输出信号复位,而窄脉冲生成模块无法通过HDL进行行为级描述,而且增加了额外的硬件开销。

技术实现思路

[0003]本专利技术的目的是提供一种异步主从自时钟数据变化检测器,结构简单固定,不产生毛刺且对输入数据的毛刺不敏感从而提高了状态机功能的正确性,不需要通过窄脉冲生成模块产生自时钟信号从而降低硬件开销。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种异步主从自时钟数据变化检测器,包括:
[0006]主锁存器、从锁存器和多输入异或门;所述主锁存器的输出端分别与所述从锁存器的输入端和所述多输入异或门的输入端连接,所述主锁存器的使能输入端与所述多输入异或门的使能输出端连接,所述从锁存器的输出端与所述多输入异或门的输入端连接,所述从锁存器的使能输入端与所述多输入异或门的使能输出端连接。
[0007]可选的,所述多输入异或门的位宽为N位。
[0008]可选的,所述多输入异或门包括:N个两输入异或门和一个N输入或门;N个所述两输入异或门的输入端为所述多输入异或门的输入端,N个所述两输入异或门的输出端均与所述N输入或门的输入端连接,所述N输入或门的输出端为所述多输入异或门的使能输出端。
[0009]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术异步主从自时钟数据变化检测器包括:主锁存器、从锁存器和多输入异或门;主锁存器的输出端分别与从锁存器的输入端和多输入异或门的输入端连接,主锁存器的使能输入端与多输入异或门的使能输出端连接,从锁存器的输出端与多输入异或门的输入端连接,从锁存器的使能输入端与多输入异或门的使能输出端连接,基于主从锁存器和异或门相对基于状态转换表方法生成的异步自时钟生成器具有结构简单固定,不产生毛刺,响应速度快且对输入数据毛刺不敏感的优点,提高了状态机功能的正确性,相对于输入变化检测电路增加了主从结构,所以不需要通过窄脉冲生成模块电路产生自时钟信号,可以降低硬件开销。
附图说明
[0010]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本专利技术实施例提供的一种异步主从自时钟数据变化检测器的结构示意图;
[0012]图2为本专利技术实施例提供的多输入异或门的结构示意图。
[0013]符号说明:
[0014]Phase
‑1‑
主锁存器、Phase
‑2‑
从锁存器、Fire

多输入异或门、DI

主锁存器的输入端、D

主锁存器的输出端、DO

从锁存器的输出端、E

多输入异或门的使能输出端。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0017]本专利技术公开了一种可以产生异步自时钟信号的基于主从锁存器和异或门的数据变化检测器,如图1所示,包括主锁存器Phase

1、从锁存器Phase

2和多输入异或门Fire;所述主锁存器的输入端为异步主从自时钟数据变化检测器的输入端,所述主锁存器的输出端D分别与所述从锁存器Phase

2的输入端和多输入异或门Fire的输入端连接,所述主锁存器Phase

1的使能输入端与所述多输入异或门的使能输出端E连接,所述从锁存器的输出端DO与所述多输入异或门Fire的输入端连接,所述从锁存器Phase

2的使能输入端与所述多输入异或门的使能输出端E连接,多输入异或门的使能输出端E为异步主从自时钟数据变化检测器的输出端,具体的:主锁存器Phase

1,数据输入连接锁存器的输入端DI,D连接从锁存器Phase

2的数据输入端和多输入异或门Fire的数据输入端,使能输入连接多输入异或门的使能输出端E。从锁存器Phase

2,数据输入连接D,数据输出连接DO和多输入异或门Fire的数据输入,使能输入连接多输入异或门的使能输出端E。多输入异或门Fire,数据输入连接D和DO,E连接主锁存器Phase

1的使能输入和从锁存器Phase

2的使能输入。
[0018]在实际应用中,所述多输入异或门Fire的位宽为N位。
[0019]在实际应用中,如图2所示,多输入异或门Fire包括:N个两输入异或门和一个N输入或门;N个所述两输入异或门的输入端为所述多输入异或门Fire的输入端,N个所述两输入异或门的输出端均与所述N输入或门的输入端连接,所述N输入或门的输出端为所述多输入异或门的使能输出端E,N个两输入异或门分别对比对应位数的输入数据D和输出数据DO是否有差异,对比结果通过N输入或门产生自时钟使能输出E。
[0020]本专利技术公开了一种异步主从自时钟数据变化检测器,主要用于异步状态机的自时钟信号产生,输入数据变化检测和毛刺过滤,具体功能如下,当本专利技术提供的异步主从自时钟数据变化检测器的DI和DO相同时,本专利技术提供的异步主从自时钟数据变化检测器处于加
载状态(相位1),此时主锁存器Phase

1为导通状态,从锁存器Phase

2为锁存状态。当DI发生变化且与当前输出数据不同时,输入数据通过主锁存器Phase

1到达其输出D,此时多输入异或门的使能输出端E产生高电平使得主锁存器Phase

1锁存,从锁存器Phase

2导通,本专利技术提供的异步主从自时钟数据变化检测器进入开火状态(相位2)。当数据通过从锁存器Phase

2导本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异步主从自时钟数据变化检测器,其特征在于,包括:主锁存器、从锁存器和多输入异或门;所述主锁存器的输出端分别与所述从锁存器的输入端和所述多输入异或门的输入端连接,所述主锁存器的使能输入端与所述多输入异或门的使能输出端连接,所述从锁存器的输出端与所述多输入异或门的输入端连接,所述从锁存器的使能输入端与所述多输入异或门的使能输出端连接。2.根据权利要求1所述的一种异步主...

【专利技术属性】
技术研发人员:袁甲胡晓宇凌康于增辉
申请(专利权)人:北京中科芯蕊科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1