用于生成门控信号的方法及电路技术

技术编号:29672907 阅读:29 留言:0更新日期:2021-08-13 21:54
本申请公开了一种用于生成门控信号的方法及电路,其中,用于生成门控信号的方法包括:在接收到存储控制器发出的读命令后,获取存储器发出读命令响应信号,读命令响应信号包括前同步段以及突发段;通过前同步段,生成门控信号的起始位置;根据起始位置以及突发段的突发长度,生成门控信号的终止位置。本申请能够根据所接收到的读命令响应信号便利可靠地生成门控信号。

【技术实现步骤摘要】
用于生成门控信号的方法及电路
本申请涉及数据传输领域,具体的,涉及一种用于生成门控信号的方法,以及一种用于生成门控信号的电路。
技术介绍
集成电路包括例如微处理器、例如现场可编程门阵列的可编程逻辑器件(PLD)、专用集成电路(ASIC)、存储控制器以及存储器,并能够应用在各种各样的设备、系统中。其中,存储控制器通常被焊接或以其他方式固定于其电源供应的电路板上,在诸多应用中,存储控制器被配置于与存储器进行通信以传输数据。示意性的,存储控制器可与双倍速率同步动态随机存储器(DDR)利用DQS系统架构进行双向通信。在这样的系统架构下,在存储控制器从DDR读取数据时,存储控制器将发出读命令至DDR,DDR根据读命令的指示,生成读命令响应信号返回至存储控制器。其中,读命令响应信号用于传送被称为数据信号的信号。为了使存储控制器能够适当地捕获突发段,读命令响应信号中还包括具有突发段的DQS信号,以使存储控制器使用DQS信号的时钟边缘采样并锁定数据信号中的数据位。其中,存储控制器锁定数据位凭借的是门控信号。也就是说,门控信号在时序上与突发段相互对准,从而能够使存储控制器仅读取门控信号内突发段所对准的数据位,并屏蔽读命令响应信号中除突发段之外的其他段所对准的无用数据的干扰。然而,由于存储器存在多种延迟将导致突发段的返回时间不固定,例如存储器寻址延迟、数据传输延迟等。现有的方法一般是针对突发段的返回时间大量采样后进行门控信号的训练校准,但该方法具有如下缺点:计算量大、便利性差。因此,如何提高门控信号生成的便利性一直是本领域技术人员努力解决的问题。
技术实现思路
本申请的实施例提供了一种用于生成门控信号的方法及电路,能够提高生成门控信号的便利性。本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。根据本申请的一个方面,提供了一种用于生成门控信号的方法,包括:在接收到存储控制器发出的读命令后,获取存储器发出读命令响应信号,读命令响应信号包括前同步段以及突发段;通过前同步段,生成门控信号的起始位置;根据起始位置以及突发段的突发长度,生成门控信号的终止位置。由此,通过所接受的读命令响应信号能够便利且可靠地生成门控信号。在一个实施例中,通过前同步段,生成门控信号的起始位置,包括:在读命令发出预设时长后,通过检测信号检测读命令响应信号中首个出现的脉冲,其中,预设时长是根据存储器与存储控制器之间的通信协议中前同步段的返回时长确定的;将首个出现的脉冲的上升沿或下降沿作为门控信号的起始位置。由此,在存储器与存储控制器之间的通信协议中前同步段的返回时长,例如最短返回时长之间开启对前同步段的检测,在检测到象征前同步段的脉冲后能够便利可靠地生成门控信号的起始位置。在一个实施例中,在检测到首个出现的脉冲后,关闭检测信号。由此可避免不必要的浪费。在一个实施例中,突发段具有设定的突发长度;方法还包括:确定连续的突发段的个数,其中,若两个读命令发出的时间间隔小于一个突发长度,则确定两个读命令分别对应的读命令响应信号中的突发段在时间上连续;根据连续的突发段的个数,以及起始位置,确定空位信号,空位信号用于指示至少两个连续突发段的除第一个突发段之外的其他突发段的位置;根据空位信号,生成门控信号的终止位置。由此,在具有多个连续突发段的情况下,可通过空位信号便利可靠地确定门控信号的终止位置。在一个实施例中,读命令响应信号为差分信号,差分信号由第一分量以及第二分量组成,获取存储器发出读命令响应信号,包括:获取第一分量或第二分量;根据第一分量或第二分量生成门控信号。差分形式的读命令响应信号传输可靠,而差分形式的读命令响应信号其中的任一分量均可生成门控信号。根据本申请的另一个方面,还提供了一种用于生成门控信号的电路,包括:第一门控生成电路,第一门控生成电路用于接收存储器发出的读命令响应信号,并根据读命令响应信号生成第一门控信号,读命令响应信号包括前同步段以及突发段;第一门控生成电路用于在接收到前同步段对应的脉冲时改变输出的第一门控信号的电平,以确定门控信号的起始位置;第二门控生成电路,第二门控生成电路用于接收读命令响应信号以及空位信号,并根据读命令响应信号以及空位信号生成第二门控信号,空位信号用于指示至少两个连续突发段的除第一个突发段之外的其他突发段的位置,以在连续的突发段的结束位置改变第二门控信号的电平,以确定门控信号的终止位置;门控逻辑电路,门控逻辑电路接收第一门控信号和第二门控信号,并根据第一门控信号以及第二门控信号生成门控信号,门控信号供存储控制器使用,以使存储控制器能在门控信号的范围内读取到突发段,并屏蔽除突发段之外的其他段的干扰。在一个实施例中,第一门控生成电路包括第一触发器以及第一与门,第一与门的输出端连接第一触发器的时钟输入端,以门控第一触发器的输出;第一与门同步接收读命令响应信号以及检测信号;在接收到前同步段对应的时钟边缘时,第一与门的输出电平改变,以使第一触发器输出的第一门控信号的电平改变。在一个实施例中,第一门控生成电路还包括第二与门,第二与门的输出端输入至第一与门;将第一门控信号取非后,与检测信号同步输入至第二与门,以在第一门控信号的电平改变时,使检测信号停止检测。在一个实施例中,第二门控生成电路包括第三与门以及第二触发器,第三与门的输出端连接第二触发器的时钟输入端,以门控第二触发器的输出;第三与门同步接收读命令响应信号以及空位信号;在多个连续突发段中最后一个突发段对应的最后一个时钟边缘时,第三与门的输出信号的电平转变,以使对应的第二门控信号的电平改变。在一个实施例中,电路被设置于与DDR通信的存储控制器的接收电路内。本申请与现有技术相比,具有如下的优点和有益效果:本申请的技术方案通过所接收的读命令控制信号中前同步段,生成门控信号的起始位置,通过突发段的突发长度和起始位置,生成门控信号的终止位置,并便利地生成了门控信号,本申请实施例的方案无需对突发段的返回时间大量采样,无需对门控信号的生成时间通过大量的采样训练后再校准,能够节约时间和资源,且方案可靠性高。附图说明为了易于说明,本申请由下述的较佳实施例及附图作详细描述。图1示出了本申请实施例能够被应用的示例通信系统。图2示出了根据本申请一实施例的用于生成门控信号的方法。图3示出了根据本申请一实施例的用于生成门控信号的方法。图4是根据本申请实施例的用于生成门控信号的电路的结构示意图。图5是图4所述实施例的单个突发段时生成门控信号时序图。图6是图4所述实施例的多个连续突发段时的生成门控信号时序图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度本文档来自技高网
...

【技术保护点】
1.一种用于生成门控信号的方法,其特征在于,包括:/n在接收到存储控制器发出的读命令后,获取存储器发送的读命令响应信号,所述读命令响应信号包括前同步段以及突发段;/n通过所述前同步段,生成所述门控信号的起始位置;/n根据所述起始位置以及所述突发段的突发长度,生成所述门控信号的终止位置。/n

【技术特征摘要】
1.一种用于生成门控信号的方法,其特征在于,包括:
在接收到存储控制器发出的读命令后,获取存储器发送的读命令响应信号,所述读命令响应信号包括前同步段以及突发段;
通过所述前同步段,生成所述门控信号的起始位置;
根据所述起始位置以及所述突发段的突发长度,生成所述门控信号的终止位置。


2.根据权利要求1所述的方法,其特征在于,所述通过所述前同步段,生成所述门控信号的起始位置,包括:
在所述读命令发出预设时长后,通过检测信号检测所述读命令响应信号中首个出现的脉冲,其中,所述预设时长是根据所述存储器与所述存储控制器之间的通信协议中所述前同步段的返回时长确定的;
将首个出现的所述脉冲的上升沿或下降沿作为所述门控信号的起始位置。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在检测到首个出现的所述脉冲后,关闭所述检测信号。


4.根据权利要求1所述的方法,其特征在于,所述突发段具有设定的突发长度;所述方法还包括:
确定连续的所述突发段的个数,其中,若两个所述读命令发出的时间间隔小于一个所述突发长度,则确定两个所述读命令分别对应的所述读命令响应信号中的突发段在时间上连续;
根据连续的所述突发段的个数,以及所述起始位置,确定空位信号,所述空位信号用于指示至少两个连续所述突发段中的除第一个所述突发段之外的其他所述突发段的位置;
根据所述空位信号,生成所述门控信号的终止位置。


5.根据权利要求1所述的方法,其特征在于,所述读命令响应信号为差分信号,所述差分信号由第一分量以及第二分量组成,所述获取存储器发出读命令响应信号,包括:
获取所述第一分量或所述第二分量;
根据所述第一分量或所述第二分量生成所述门控信号。


6.一种用于生成门控信号的电路,其特征在于,包括:
第一门控生成电路,所述第一门控生成电路用于接收存储器发出的读命令响应信号,并根据所述读命令响应信号生成...

【专利技术属性】
技术研发人员:柳阳
申请(专利权)人:牛芯半导体深圳有限公司
类型:发明
国别省市:广东;44

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

1