一种时钟信号的处理装置及方法与流程

未命名 07-23 阅读:107 评论:0


1.本技术涉及时钟信号技术领域,尤其涉及一种时钟信号的处理方法及装置。


背景技术:

2.为了满足各种场景下时钟的需求以及建立时间(setuptime)和保持时间(holdtime)的时序要求,通常在设计电路时,业界会在原工作时钟以外增加一个同步高频时钟,以获得更多样的时钟时序,再进行数据采样。
3.但是,现在这样的时钟时序调整方案,由于对“高频”的需求至少是两倍或者更多倍数,更多倍数的需求则需要消耗更多功耗来产生“高频时钟”,如此不但使得整个时钟时序调整方案增加了额外过多的功耗,也对时钟产生模块提出更高要求,即若出现无法满足产生某种“高频时钟”的需求时,将会对整个时钟时序调整方案带来不良影响。


技术实现要素:

4.有鉴于此,本技术提供了一种时钟信号的处理装置及方法,利用时钟信号在主/从设备之间的环回传输过程中,采用具备延迟时钟信号的指定端口对时钟信号进行延迟处理以调整时钟时序,从而得到更多样的时钟时序,整个实施过程操作简单、高效,且不增加过多额外功耗,从而提供更加优化的时钟时序调整方案。
5.本技术主要提供如下技术方案:
6.本技术第一方面提供了一种时钟信号的处理装置,该装置包括:主设备、从设备和具备延迟时钟信号的指定端口;
7.所述主设备,用于产生第一时钟信号;
8.所述从设备,与所述主设备之间建立数据传输路径,所述数据传输路径用于将携带数据的所述第一时钟信号经所述从设备环回传输至所述主设备;
9.所述指定端口,设置在所述数据传输路径中,用于在所述数据传输路径中对所述第一时钟信号进行延迟处理以调整时钟时序,得到第二时钟信号,并将携带所述数据的所述第二时钟信号返回给所述主设备。
10.本技术第二方面提供了一种时钟信号的处理方法,应用于如上所述的时钟信号的处理装置,所述方法包括:
11.利用主设备产生第一时钟信号,所述主设备和从设备之间建立数据传输路径,所述数据传输路径用于将携带数据的所述第一时钟信号经所述从设备环回传输至所述主设备;
12.在基于所述数据传输路径传输所述第一时钟信号的过程中,利用指定端口对所述第一时钟信号进行延迟处理以调整时钟时序,得到第二时钟信号,所述指定端口为具备延迟时钟信号的端口;
13.将携带所述数据的所述第二时钟信号返回给所述主设备。
14.本技术第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存
储有计算机程序,所述计算机程序被处理器执行时实现如上所述的时钟信号的处理方法。
15.本技术第四方面提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上所述的时钟信号的处理方法。
16.借由上述技术方案,本技术提供的技术方案至少具有下列优点:
17.本技术提供了一种时钟信号的处理装置及方法,本技术提供的装置包括:主设备、从设备和具备延迟时钟信号的指定端口,基于这样的装置,在本技术中为借助一个外部设备作为从设备而建立主/从设备之间的信号环回传输路径,并将指定端口设置在该路径中,从而在时钟信号传输经过指定端口的过程中,利用指定端口对时钟信号进行延迟处理以调整时钟时序,得到不同时钟时序的时钟信号,由此从而得到更多样的时钟时序。相较于现有技术,解决了现有时钟时序调整方案消耗功耗多、甚至会出现难以满足时钟时序需求的技术问题,本技术提供优化的时钟时序调整方案,不仅整个实施过程操作简单、高效且不增加过多额外功耗,并且能够得到更多样的时钟时序,以最大化地满足时钟时序需求。
18.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其他目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
19.图1为本技术实施例提供的一种时钟信号的处理装置的组成框图;
20.图2为本技术实施例提供的另一种时钟信号的处理装置的组成框图;
21.图3为本技术例举的时钟控制器输出时钟信号的示意图;
22.图4为本技术实施例提供的一种时钟信号的处理方法流程图;
23.图5为本技术实施例提供的另一种时钟信号的处理方法流程图。
具体实施方式
24.下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给本领域的技术人员。
25.目前,为了满足各种场景下时钟的需求以及建立时间(setuptime)和保持时间(holdtime)的时序要求,需要对时钟时序进行调整。主要采用的应对措施为,在原工作时钟以外增加一个同步高频时钟,以获得更多样的时钟时序,再进行数据采样。
26.但是,对于这样的时钟时序调整方案,发明人考虑到如下两点:一点是,额外增加一个同步高频时钟,必将会增加方案整体消耗的功耗,并且由于对“高频”的需求至少是两倍或者更多倍数,更多倍数的需求则需要消耗更多功耗来产生“高频时钟”;另一点是,当需求产生更多倍数的“高频”的时钟时,主设备中的时钟产生模块是否能够满足这样的需求,如果不能,即无法满足产生某种“高频时钟”的情况,则整个时钟时序调整方案将无法继续实施了。
27.因此为了规避上述考虑到问题,发明人提出更加优化的时钟时序调整方案,不再
需要额外产生一个“同步高频时钟”,而是借助一个外部设备作为从设备以建立主/从设备之间的信号环回传输路径,以在该路径中对主设备产生的时钟信号进行时序调整,由此得到更多样且不同的时钟时序。
28.据此,首先为支持实施这样优化的时钟时序调整方案,本技术实施例提供一种时钟信号的处理装置,如图1所示,该装置包括:主设备1、从设备2和具备延迟时钟信号的指定端口3;主设备1,用于产生第一时钟信号;从设备2,与主设备1之间建立数据传输路径,数据传输路径用于将携带数据的第一时钟信号经从设备2环回传输至主设备1;指定端口3,设置在数据传输路径中,用于在数据传输路径中对第一时钟信号进行延迟处理以调整时钟时序,得到第二时钟信号,并将携带数据的第二时钟信号返回给主设备1。
29.其中,本技术实施例采用词语“第一”和“第二”标识时钟信号,用于区分主设备产生的时钟信号(如“第一时钟信号”)和经过信号环回传输路径所返回给主设备的时钟信号(如“第二时钟信号”)。
30.其中,对于主设备中产生的第一时钟信号,主要实施过程为:首先,在主设备中利用时钟产生模块完成一个工作时钟的产生,例如过程为,在主设备侧先由一个时钟源进行分频(例如数目为1~n),得到n种时钟频率的工作时钟,适用于不同场景,从中选择一个工作时钟;然后基于此工作时钟,在主设备中产生第一时钟信号。
31.需要说明的是,在本技术实施例中,对于上述提及所选择的工作时钟,是适应于场景需求而从n个分频的时钟中进行选择的,所以利用这样工作时钟去产生的第一时钟信号的时钟频率是适应于场景需求的,简而言之,在时钟频率是满足场景需求的大前提下,一般对时序调整不会过大,通常本技术实施例提供的以信号环回传输路径实现时序调整一般是足以满足的。
32.其中,对于本技术实施例提供的“主设备”和“从设备”,“从设备”实际为一个外部设备,如果将产生第一时钟信号的设备作为“主设备”,那么相对而言,该外部设备就可称为“从设备”。
33.在本技术实施例中,基于主/从设备之间所建立的通信连接,得到数据传输路径,由于数据实际所在载体为时钟信号,所以利用数据传输路径实现了将携带数据的第一时钟信号经从设备环回传输至主设备,从而基于数据传输路径就相当于是建立了主/从设备之间的信号环回传输路径。
34.其中,对于本技术实施例提供的“指定端口”,它是具备延迟时钟信号的功能的,例如可以是通用输入/输出端口(generalpurposeinputoutput,gpio),当第一时钟信号经过gpio端口时将会带来一个固定延迟时间,并且如果更换不同工艺的gpio端口,这个固定延迟时间也会改变。
35.如图1所示,主/从设备之间的信号环回传输路径包括两个单向传输路径,并且在每个单向传输路径中信号都会经过一次gpio端口,从而得到双倍的延迟时间,如此在信号环回传输路径中实现对第一时钟信号的延迟处理以调整时序得到第二时钟信号。
36.以上,基于本技术实施例提供的一种时钟信号的处理装置,包括:主设备、从设备和具备延迟时钟信号的指定端口,基于这样的装置,在本技术中为借助一个外部设备作为从设备而建立主/从设备之间的信号环回传输路径,并将指定端口设置在该路径中,从而在时钟信号传输经过指定端口的过程中,利用指定端口对时钟信号进行延迟处理以调整时钟
时序,得到不同时钟时序的时钟信号,由此从而得到更多样的时钟时序。相较于现有技术,解决了现有时钟时序调整方案消耗功耗多、甚至会出现难以满足时钟时序需求的技术问题,本技术实施例提供优化的时钟时序调整方案,不仅整个实施过程操作简单、高效且不增加过多额外功耗,并且能够得到更多样的时钟时序,以最大化地满足时钟时序需求。
37.进一步的,在一些变更实施例中,如图2所示,除了以上本技术实施例所提供的时钟时序的处理装置中所包括的主设备1、从设备2和指定端口3以外,在主设备1中还内置时钟产生模块11、时钟控制器12;其中,时钟产生模块11,用于产生第一时序信号,时钟控制器12用于基于输入的控制信号而选择输出第一时钟信号或第二时钟信号,以确定应用于数据采样操作的时钟信号。
38.如图2所示,时钟控制器12(简称mux)的结构可以进一步包括为:第一信号接收口121、第二信号接收口122、控制信号接收口123和信号输出口124;第一信号接口121,用于接收第一时钟信号;第二信号接口122,用于接收第二时钟信号;控制信号接收口123,用于接收输入的控制信号,控制信号用于控制选择基于第一信号接口121获取第一时钟信号或基于第二信号接口112获取第二时钟信号;信号输出口124,用于基于控制信号所控制选择的时钟信号而输出第一时钟信号或第二时钟信号。
39.需要说明的是,在将第二时钟信号返回主设备之后,在主设备中可以存在两个时钟信号,本技术实施例可以采用一个时钟控制器来从这两个时钟信号中择一获取其中一个时钟信号。具体的,对时钟控制器的工作原理,解释说明如下:
40.例如,基于用户软件配置向控制信号接收口输入控制信号,该控制信号会携带第一标记或第二标记(例如“1”或“0”),其中,第一标记用于指示获取第一时钟信号,第二标记用于指示获取第二时钟信号,基于控制信号所携带的不同标记,信号输出口将输出所获取到的时钟信号,例如,输出从第二信号接收口得到的第二时钟信号。
41.例如,如图3所示,本技术例举的时钟控制器输出时钟信号的示意图,由于在信号环回传输路径中指定端口对第一时钟信号进行延迟处理以调整时序,使得对于输出的第一时钟信号和第二时钟信号,两者之间是相差4个延迟时间的。
42.进一步的,在一些变更实施中,指定端口3为通用输入/输出端口(generalpurposeinputoutput,gpio),如图2所示,在主/从设备之间的信号环回传输路径中的单向传输路径中,实际上是将经历两个gpio端口,并且由于每个gpio端口将带来一个固定延迟时间,所以在单向路径中相当于是经历两个延迟时间(简称2个dt),在信号环回传输路径中将经历4个延迟时间(简称4个dt)。
43.进一步的,在一些变更实施例中,如图2所示,主设备1中还内置时间延迟模块13;时间延迟模块13与时钟控制器12建立通信连接,用于对时钟控制器11输出的时钟信号进行延迟处理以调整时钟时序。
44.在一些情况中,在第一时钟信号即使经信号环回传输路径而得到第二时钟信号之后,仍然会出现第二时钟信号对应的延迟时间不满足预置时钟时序需求对应的目标延迟时间的情况,预置时钟时序需求为适应于该场景且用户需求的延时时间,可以由软件配置寄存器来进行控制,例如,对一个时钟信号,需求为10个延时时间。
45.应对此种情况,本技术实施例以调用主设备中内置的时间延迟模块在进行时序调整,以达到预置时钟时序需求,具体对工作原理的解释说明如下:
46.首先,确定第二时钟信号对应的延迟时间和目标延迟时间之间的时间差,根据该时间差,确定所需调用的时间延迟模块的数目。
47.需要说明的是,在本技术实施例中,通常一个时间延迟模块为调整一个延迟时间,因此若需要调整多个时间延迟,则相应需要多个时间延迟模块。
48.其次,基于所需时间延迟模块为一个或多个,分以下两个时序调整实施过程,具体包括如下:
49.一个时序调整实施过程为:若所需时间延迟模块的数目为一个,则利用时间延迟模块对第二时钟信号进行延迟处理以调整时钟时序,得到第三时钟信号。
50.另一个时序调整实施过程为:若所需时间延迟模块的数目为多个,则对多个时间延迟模块进行串行通信连接,利用串行通信连接的多个时间延迟模块对第二时钟信号进行延迟处理以调整时钟时序,得到第三时钟信号。
51.例如,若例举预置时钟时序需求对应的目标延迟时间为4个延迟时间,如图2,则经过信号环回传输路径所得到的第二时钟信号,就可以满足时序调整需求,则可应用于后续的数据采样操作了。
52.但是,例举预置时钟时序需求对应的目标延迟时间为10个延迟时间,由于选定第二时钟信号为基准进行时序调整,并且第二时钟信号是经过信号环回传输路径,因此假设已经得到4个延迟时间,那么需要调用延迟模块调整6个延时时间即可,并且若一个时间延迟模块只支持1个延迟时间,那么需要调用6个时间延迟模块,并且这些时间延迟模块为串行通信连接。
53.如图2所示,作为采用时间延迟模块进行时序调整操作的补充方案,基于用户软件配置的控制信号输入,本技术实施例利用时钟控制器还可以获取第一时钟信号作为输出,以此以第一时钟信号为调整基准,采用时间延迟模块进行时序调整操作,以增加时序调整操作的多样性。
54.例如,若以第一时钟信号为调整基准,则根据第一时钟信号与目标延迟时间之间所需时间差,确定需要调用的时间延迟模块的个数,利用这些时间延迟模块对第一时钟信号进行时序调整操作,以得到第三时钟信号。
55.例如,例举预置时钟时序需求对应的目标延迟时间为10个延迟时间,由于选定第一时钟信号为基准进行时序调整,则直接需要调用10个延迟模块以调整10个延时时间,得到第三时钟信号。
56.进一步的,在一些变更实施例中,如图2所示,主设备1中还内置时钟门控单元14,用于当控制关闭时钟门控单元时,在主设备1中控制屏蔽接收到的第二时钟信号,具体对工作原理的解释说明如下:
57.时钟门控单元(简称icg)为基于用户软件配置实现开或关,用于若控制关闭时钟门控单元,则控制在主设备内屏蔽第二时钟信号,从而有效降低主设备侧功耗。
58.作为对上述图1和图2所示装置的实现,本技术实施例提供了一种时钟信号的处理方法。该方法实施例与前述装置实施例对应,为便于阅读,本装置实施例不再对前述装置实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的方法能够对应实现前述装置实施例中的全部内容。该方法应用于对时钟信号进行时序调整,具体如图4所示,该方法的步骤包括如下:
59.101、利用主设备产生第一时钟信号,主设备和从设备之间建立数据传输路径,数据传输路径用于将携带数据的第一时钟信号经从设备环回传输至主设备。
60.102、在基于数据传输路径传输第一时钟信号的过程中,利用指定端口对第一时钟信号进行延迟处理以调整时钟时序,得到第二时钟信号,指定端口为具备延迟时钟信号的端口。
61.103、将携带数据的第二时钟信号返回给主设备。
62.以上,基于本技术实施例提供的一种时钟信号的处理方法,在本技术中为借助一个外部设备作为从设备而建立主/从设备之间的信号环回传输路径,并将指定端口设置在该路径中,从而在时钟信号传输经过指定端口的过程中,利用指定端口对时钟信号进行延迟处理以调整时钟时序,得到不同时钟时序的时钟信号,由此从而得到更多样的时钟时序。相较于现有技术,解决了现有时钟时序调整方案消耗功耗多、甚至会出现难以满足时钟时序需求的技术问题,本技术实施例提供优化的时钟时序调整方案,不仅整个实施过程操作简单、高效且不增加过多额外功耗,并且能够得到更多样的时钟时序,以最大化地满足时钟时序需求。
63.进一步的,在主设备中,本技术实施例提供的时序信号的处理方法,如图5所示,该方法的步骤包括如下:
64.201、在主设备中获取第二时钟信号。
65.在本技术实施例中,本步骤可进一步细化为如下:
66.首先,基于用户软件配置向主设备中内置的时钟控制器输入控制信号,控制信号中携带第一标记或第二标记,第一标记用于指示获取第一时钟信号,第二标记用于指示获取第二时钟信号。
67.其次,若控制信号携带为第二标记,则基于时钟控制器在第一时钟信号和第二时钟信号两者之中获取第二时钟信号。
68.202、判断第二时钟信号对应的延迟时间是否满足预置时钟时序需求对应的目标延迟时间。
69.203a、若确定第二时钟信号对应的延迟时间不满足预置时钟时序需求对应的目标延迟时间,则通过调用主设备中内置的时间延迟模块对第二时钟信号进行延迟处理以调整时钟时序,得到第三时钟信号,以替代第二时钟信号应用于数据采样操作。
70.在本技术实施例中,本步骤可进一步细化包括如下:
71.首先,确定第二时钟信号对应的延迟时间和目标延迟时间之间的时间差;根据时间差,确定所需调用的时间延迟模块的数目。
72.其次,根据所需时间延迟模块的数目,可分成以下两个实施过程:
73.若所需时间延迟模块的数目为一个,则利用时间延迟模块对第二时钟信号进行延迟处理以调整时钟时序,得到第三时钟信号。
74.若所需时间延迟模块的数目为多个,则对多个时间延迟模块进行串行通信连接,利用串行通信连接的多个时间延迟模块对第二时钟信号进行延迟处理以调整时钟时序,得到第三时钟信号。
75.203b、若确定第二时钟信号的延迟时间满足预置时钟时序需求对应的目标延迟时间,利用第二时钟信号进行数据采样操作。
76.在本技术实施例中,作为采用时间延迟模块进行时序调整操作的补充方案,基于用户软件配置的控制信号输入,本技术实施例利用时钟控制器还可以获取第一时钟信号作为输出,以此以第一时钟信号为调整基准,采用时间延迟模块进行时序调整操作,以增加时序调整操作的多样性。
77.例如,若以第一时钟信号为调整基准,则根据第一时钟信号与目标延迟时间之间所需时间差,确定需要调用的时间延迟模块的个数,利用这些时间延迟模块对第一时钟信号进行时序调整操作,以得到第三时钟信号。
78.此外,在本技术实施例中,在将携带数据的第二时钟信号返回给主设备之后,还可以利用主设备中内置的时钟门控单元控制处理第二时钟信号,时钟门控单元为基于用户软件配置实现开或关。若控制关闭时钟门控单元,则在主设备中控制屏蔽接收到的第二时钟信号。
79.综上所述,本技术实施例提供了一种时钟信号的处理装置及方法,在本技术中为借助一个外部设备作为从设备而建立主/从设备之间的信号环回传输路径,并将指定端口设置在该路径中,从而在时钟信号传输经过指定端口的过程中,利用指定端口对时钟信号进行延迟处理以调整时钟时序,得到不同时钟时序的时钟信号,由此从而得到更多样的时钟时序。
80.此外,作为时序调整的补充方案,若经信号环回传输路径得到的时钟信号仍然不满足场景的预置时序调整需求,则还可以调用主设备中的内置时间延迟模块再次进行时序调整操作。由此,本技术实施例提供的优化的时钟时序调整方案,不仅整个实施过程操作简单、高效且不增加过多额外功耗,并且能够得到更多样的时钟时序,以最大化地满足时钟时序需求。
81.本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的时钟信号的处理方法。
82.本技术实施例提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的时钟信号的处理方法。
83.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的集合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
84.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
85.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
86.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。
计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
87.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
88.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或集合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
89.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种时钟信号的处理装置,其特征在于,所述装置包括:主设备、从设备和具备延迟时钟信号的指定端口;所述主设备,用于产生第一时钟信号;所述从设备,与所述主设备之间建立数据传输路径,所述数据传输路径用于将携带数据的所述第一时钟信号经所述从设备环回传输至所述主设备;所述指定端口,设置在所述数据传输路径中,用于在所述数据传输路径中对所述第一时钟信号进行延迟处理以调整时钟时序,得到第二时钟信号,并将携带所述数据的所述第二时钟信号返回给所述主设备。2.根据权利要求1所述的装置,其特征在于,所述主设备中内置时钟控制器;所述时钟控制器用于基于输入的控制信号而选择输出所述第一时钟信号或所述第二时钟信号,以确定应用于数据采样操作的时钟信号。3.根据权利要求2所述的装置,其特征在于,所述时钟控制器包括:第一信号接收口、第二信号接收口、控制信号接收口和信号输出口;所述第一信号接口,用于接收所述第一时钟信号;所述第二信号接口,用于接收所述第二时钟信号;所述控制信号接收口,用于接收输入的控制信号,所述控制信号用于控制选择基于所述第一信号接口获取所述第一时钟信号或基于所述第二信号接口获取所述第二时钟信号;所述信号输出口,用于基于所述控制信号所控制选择的时钟信号而输出所述第一时钟信号或所述第二时钟信号。4.根据权利要求2所述的装置,其特征在于,所述主设备中还内置时间延迟模块;所述时间延迟模块与所述时钟控制器建立通信连接,用于对所述时钟控制器输出的时钟信号进行延迟处理以调整时钟时序。5.根据权利要求4所述的装置,其特征在于,所述时间延迟模块的数量为一个或多个;若所述时间延迟模块的数量为多个,则多个所述时间延迟模块为串行通信连接。6.根据权利要求1所述的装置,其特征在于,所述主设备中内置时钟门控单元,用于当控制关闭所述时钟门控单元时,在所述主设备中控制屏蔽接收到的所述第二时钟信号。7.根据权利要求1至6中任一项所述的装置,其特征在于,所述指定端口设置在所述主设备上,和,所述指定端口设置在所述从设备上;所述指定端口为通用输入/输出端口。8.一种时钟信号的处理方法,其特征在于,应用于如权利要求1至7中任一项所述的时钟信号的处理装置,所述方法包括:利用主设备产生第一时钟信号,所述主设备和从设备之间建立数据传输路径,所述数据传输路径用于将携带数据的所述第一时钟信号经所述从设备环回传输至所述主设备;在基于所述数据传输路径传输所述第一时钟信号的过程中,利用指定端口对所述第一时钟信号进行延迟处理以调整时钟时序,得到第二时钟信号,所述指定端口为具备延迟时钟信号的端口;将携带所述数据的所述第二时钟信号返回给所述主设备。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述的时钟信号的处理方法。10.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所
述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述的时钟信号的处理方法。

技术总结
本申请公开了一种时钟信号的处理装置及方法,涉及时钟信号技术领域,提供更优化的时钟时序调整方案。本申请的主要技术方案为:提供的时钟信号的处理装置包括:主设备、从设备和具备延迟时钟信号的指定端口;从而借助一个外部设备作为从设备而建立主/从设备之间的信号环回传输路径,并将指定端口设置在该路径中,从而在时钟信号传输经过指定端口的过程中,利用指定端口对时钟信号进行延迟处理以调整时钟时序,得到不同时钟时序的时钟信号,由此从而得到更多样的时钟时序。本申请应用于对时钟时序进行调整。时钟时序进行调整。时钟时序进行调整。


技术研发人员:黎新龙
受保护的技术使用者:北京奕斯伟计算技术股份有限公司
技术研发日:2023.04.21
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐