先入先出装置与相关的驱动方法制造方法及图纸

技术编号:26169898 阅读:28 留言:0更新日期:2020-10-31 13:35
本发明专利技术公开一种先入先出装置与相关的驱动方法。该装置包含多个写入缓存器、第一控制电路、多任务器、以及第二控制电路。多个写入缓存器接收输入信号和第一频率信号,且输出多个第一输出至多任务器。第一控制电路接收第一频率信号,并产生第一切换脉冲,且依据顺序致能多个写入缓存器。第二控制电路依据第一切换脉冲和第二频率信号控制多任务器,且多任务器依据前述顺序输出第二输出。第一频率信号和第二频率信号分别具有第一延迟时间和第二延迟时间。第一延迟时间与第二延迟时间的差值介于来源频率信号的M‑1个周期与M+1个周期之间,且多个写入缓存器的数量大于或等于M。前述先入先出装置可避免因频率信号不同步而产生的误输出。

【技术实现步骤摘要】
先入先出装置与相关的驱动方法
本专利技术涉及一种先入先出(FIFO)装置,尤其涉及一种跨越不同频率域的先入先出装置。
技术介绍
在数字电路中,频率信号和计数器被广泛用于控制不同频率域的多个电路之间的协同运作。例如,图1中的芯片包含第一频率域CD1和第二频率域CD2,第一延迟单元110所输出的第一频率信号Ck1被提供至第一频率域CD1,且第二延迟单元120所输出的第二频率信号Ck2被提供至第二频率域CD2。第一延迟单元110和第二延迟单元120是用于说明由来源频率信号SC所产生的一频率树上的信号延迟。第一频率域CD1中的组件会依据一顺序向第二频率域CD2中的组件传送数据信号,或是从第二频率域CD2中的组件接收数据信号。前述的顺序是由第一计数值CV1和第二计数值CV2来决定,且第一计数值CV1和第二计数值CV2是分别由第一频率域CD1的计数器130和第二频率域CD2的计数器140所产生。当第一频率域CD1的计数器130被重置时,第一频率域CD1会传送重置信号RS0以重置第二频率域CD2的计数器140。然而,当来源频率信号SC暂时切换至断电状态以节省功率时,第一频率信号Ck1和第二频率信号Ck2可能无法同步停止或开始震荡。如图2所示,当第一频率信号Ck1于时段TP中重新开始震荡时,第二频率信号Ck2仍会于相当一个或多个周期的时间中维持于固定电压电平。如此一来,第二频率域CD2中的组件便无法在脉冲期间采样重置信号RS0的脉冲,使得第二频率域CD2的计数器140溢位(overflow)且输出错误的计数值3和4。
技术实现思路
本专利技术提供一种先入先出装置,用于接收第一频率域中的第一频率信号,并用于接收第二频率域中的第二频率信号。前述的先入先出装置包含多个写入缓存器、第一控制电路、多任务器、以及第二控制电路。多个写入缓存器用于接收输入信号和第一频率信号,且多个写入缓存器的每一个用于输出第一输出。第一控制电路用于接收第一频率信号,并用于产生第一切换脉冲,且用于依据一顺序致能多个写入缓存器。多任务器用于接收多个第一输出。第二控制电路用于依据第一切换脉冲和第二频率信号控制多任务器,且多任务器依据前述的顺序输出第二输出。第一频率信号相较于来源频率信号具有第一延迟时间,第二频率信号相较于来源频率信号具有第二延迟时间,且第一延迟时间与第二延迟时间的差值介于来源频率信号的M-1个周期与M+1个周期之间,M为正整数。多个写入缓存器的数量大于或等于M。在某些实施例中,第一控制电路包含第一计数器和第一重置电路。第一计数器用于依据前述的顺序进行计数。第一重置电路用于输出第一重置脉冲至第一计数器,以使第一计数器重新计数。当第一重置电路输出第一重置脉冲时,第一重置电路输出第一切换脉冲。在某些实施例中,第一重置电路通过计数第一频率信号的上升沿以决定第一切换脉冲的脉冲宽度。第一切换脉冲会持续存在,直到第一重置电路自第一切换脉冲产生的时间点起已计数到N个第一频率信号的上升沿,N为正整数,且N大于M。在某些实施例中,第二控制电路包含异步接口,且异步接口用于依据第一切换脉冲产生第二切换脉冲。第一切换脉冲通过第一切换信号传输,且第二切换脉冲通过第二切换信号传输。当第一频率信号具有震荡波形且第二频率信号具有固定电压电平时,第一切换信号自禁能电压电平切换至致能电压电平,且第一切换信号维持于致能电压电平直到第二频率信号自固定电压电平切换至震荡波形。在某些实施例中,异步接口包含用于接收第二频率信号的至少一D正反器。至少一D正反器包含第一节点和第二节点,且至少一D正反器的第一节点用于接收第一切换信号,至少一D正反器的第二节点用于输出第二切换信号。在某些实施例中,第二控制电路还包含第二计数器和第二重置电路。第二计数器用于依据前述的顺序进行计数。第二重置电路用于依据第二切换脉冲输出一第二重置脉冲至第二计数器,以使第二计数器重新计数。在某些实施例中,多个写入缓存器的每一个是一D正反器。本专利技术提供适用于先入先出装置的一种驱动方法。前述的先入先出装置用于接收第一频率域中的第一频率信号,且用于接收第二频率域中的第二频率信号。前述的驱动方法包含以下流程:利用多个写入缓存器接收输入信号和第一频率信号,且多个写入缓存器的每一个用于输出一第一输出;利用一第一控制电路产生一第一切换脉冲,并依据一顺序致能多个写入缓存器,且第一控制电路用于接收第一频率信号;利用一多任务器接收多个第一输出;利用一第二控制电路依据第一切换脉冲和第二频率信号控制多任务器,且多任务器依据前述的顺序输出一第二输出。第一频率信号相较于一来源频率信号具有一第一延迟时间,第二频率信号相较于来源频率信号具有一第二延迟时间,且第一延迟时间与第二延迟时间的一差值介于来源频率信号的M-1个周期与M+1个周期之间,M为一正整数。多个写入缓存器的数量大于或等于M。在某些实施例中,利用第一控制电路产生第一切换脉冲并依据前述的顺序致能多个写入缓存器的流程包含:利用第一计数器依据前述的顺序进行计数,以使第一控制电路依据前述的顺序致能多个写入缓存器;利用第一重置电路输出第一重置脉冲至第一计数器,以使第一计数器重新计数;当第一重置电路输出第一重置脉冲时,利用第一重置电路输出第一切换脉冲。在某些实施例中,当第一重置电路输出第一重置脉冲时,利用第一重置电路输出第一切换脉冲的运作包含:利用第一重置电路通过计算第一频率信号的上升沿以决定第一切换脉冲的脉冲宽度。第一切换脉冲会持续存在,直到第一重置电路自第一切换脉冲产生的一时间点起已计数到N个第一频率信号的上升沿,N为正整数,且N大于M。在某些实施例中,第二控制电路包含异步接口,且利用第二控制电路依据第一切换脉冲和第二频率信号控制多任务器的流程包含:利用异步接口依据第一切换脉冲产生第二切换脉冲。第一切换脉冲通过第一切换信号传输,且第二切换脉冲通过第二切换信号传输。当第一频率信号具有震荡波形且第二频率信号具有固定电压电平时,第一切换信号自禁能电压电平切换至致能电压电平,且第一切换信号维持于致能电压电平直到第二频率信号自固定电压电平切换至震荡波形。在某些实施例中,异步接口包含至少一D正反器,且利用异步接口依据第一切换脉冲产生第二切换脉冲的流程包含:利用至少一D正反器接收第二频率信号;利用至少一D正反器的第一节点接收第一切换信号;利用至少一D正反器的第二节点输出第二切换信号。在某些实施例中,第二控制电路包含第二计数器和第二重置电路,且利用第二控制电路依据第一切换脉冲和第二频率信号控制多任务器的流程还包含:利用第二计数器依据顺序计数以使多任务器输出多个第一输出,并使多个第一输出依据顺序分别作为第二输出;利用第二重置电路依据第二切换脉冲输出第二重置脉冲至第二计数器,以使第二计数器重新计数。附图说明图1为被划分为不同频率域的芯片的示意图。图2为图1的芯片的时序图。图3为依据本专利技术一实施例的先入先出装置简化后的功能方框图。图4为依据本专利技术一实施例的来源频率信号、第一频率信号、以及第二频率信号的波形本文档来自技高网
...

【技术保护点】
1.一种先入先出装置,其特征在于,用于接收一第一频率域中的一第一频率信号,并用于接收一第二频率域中的一第二频率信号,且该先入先出装置包含:/n多个写入缓存器,用于接收一输入信号和该第一频率信号,其中该多个写入缓存器的每一个用于输出一第一输出;/n一第一控制电路,用于接收该第一频率信号,并用于产生一第一切换脉冲,且用于依据一顺序致能该多个写入缓存器;/n一多任务器,用于接收多个该第一输出;以及/n一第二控制电路,用于依据该第一切换脉冲和该第二频率信号控制该多任务器,且该多任务器依据该顺序输出一第二输出,/n其中该第一频率信号相较于一来源频率信号具有一第一延迟时间,该第二频率信号相较于该来源频率信号具有一第二延迟时间,且该第一延迟时间与该第二延迟时间的一差值介于该来源频率信号的M-1个周期与M+1个周期之间,且M为一正整数,/n其中该多个写入缓存器的一数量大于或等于M。/n

【技术特征摘要】
20190425 US 16/394,3131.一种先入先出装置,其特征在于,用于接收一第一频率域中的一第一频率信号,并用于接收一第二频率域中的一第二频率信号,且该先入先出装置包含:
多个写入缓存器,用于接收一输入信号和该第一频率信号,其中该多个写入缓存器的每一个用于输出一第一输出;
一第一控制电路,用于接收该第一频率信号,并用于产生一第一切换脉冲,且用于依据一顺序致能该多个写入缓存器;
一多任务器,用于接收多个该第一输出;以及
一第二控制电路,用于依据该第一切换脉冲和该第二频率信号控制该多任务器,且该多任务器依据该顺序输出一第二输出,
其中该第一频率信号相较于一来源频率信号具有一第一延迟时间,该第二频率信号相较于该来源频率信号具有一第二延迟时间,且该第一延迟时间与该第二延迟时间的一差值介于该来源频率信号的M-1个周期与M+1个周期之间,且M为一正整数,
其中该多个写入缓存器的一数量大于或等于M。


2.根据权利要求1所述的先入先出装置,其特征在于,该第一控制电路包含:
一第一计数器,用于依据该顺序进行计数;以及
一第一重置电路,用于输出一第一重置脉冲至该第一计数器,以使该第一计数器重新计数,
其中当该第一重置电路输出该第一重置脉冲时,该第一重置电路输出该第一切换脉冲。


3.根据权利要求2所述的先入先出装置,其特征在于,该第一重置电路通过计数该第一频率信号的一上升沿以决定该第一切换脉冲的一脉冲宽度,
其中该第一切换脉冲持续存在,直到该第一重置电路自该第一切换脉冲产生的一时间点起已计数到N个该第一频率信号的该上升沿,N为正整数,且N大于M。


4.根据权利要求1所述的先入先出装置,其特征在于,该第二控制电路包含:
一异步接口,用于依据该第一切换脉冲产生一第二切换脉冲,
其中该第一切换脉冲通过一第一切换信号传输,且该第二切换脉冲通过一第二切换信号传输,
当该第一频率信号具有一震荡波形且该第二频率信号具有一固定电压电平时,该第一切换信号自一禁能电压电平切换至一致能电压电平,且该第一切换信号维持于该致能电压电平直到该第二频率信号自该固定电压电平切换至该震荡波形。


5.根据权利要求4所述的先入先出装置,其特征在于,该异步接口包含:
至少一D正反器,用于接收该第二频率信号,且包含一第一节点和一第二节点,其中该...

【专利技术属性】
技术研发人员:陈焕文吴柏贤陈俐宇
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾;71

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

1