【技术实现步骤摘要】
一种用于可调谐光装置的控制装置与方法
本专利技术涉及光连网络,尤其涉及对光互连网络中的可调谐光装置进行控制。
技术介绍
随着云计算、大数据和人工智能的迅猛发展,数据中心和超算中心承载了越来越多样化的应用,负载通信特征差异明显,不同的拓扑结构适合不同的通信特征,提高拓扑的可重构能力成为网络发展的一个重要方向。传统的电域连接的拓扑结构是固定的,难以实现动态的调整,无法对网络进行重构。光交换网络的拓扑结构不再受限于硬件的布置格局,其可以在不改变物理连接关系的情况下,通过控制和调整光路来实现拓扑重构,因而具备很好的灵活性。光波长交换技术可用于构建可重构光网络,其中可调谐光装置是光互连网络中的重要器件,通过对可调谐光装置的波长控制以切换光路是实现链路可重构性的关键。在现有技术中,可调谐激光器主要被应用于作为光源备份和替代固定波长激光器、可重构插分复用器、波长转换器、以及被用在光传感和光测量的应用中。这些传统的应用主要是利用了可调谐激光器的灵活调节能力来实现对系统的动态调谐,其中大多数场景下对于数据传输速率和光波长的切换频率并没有太高的要求,因此尽管在利用现有技术对可调谐光装置进行波长切换的过程中存在数据闪断丢失、发生丢包的情况,但可以通过上层传输协议来保证传输的正确性,例如重传数据,对整体的网络性能也不会造成太大影响。然而,在可重构光网络中,由于传输速率很高、波长切换频繁,可调谐光装置的数据闪断丢失、发生丢包会严重影响传输数据的正确性、以及光互连网络的整体稳定性,这使得可调谐半导体激光器难以被用于高速网络的应用场景中去。例如,在数据中心和超算中心的互连网络中,应用特 ...
【技术保护点】
1.一种用于可调谐光装置的控制装置,包括:指令发送缓存单元,用于通过AXI‑lite接口接收经由AXI总线的来自主机的波长调谐指令,以及通过AXI‑IIC接口向所述可调谐光装置输出与所述波长调谐指令对应的波长控制信息;指令接收缓存单元,用于通过AXI‑IIC接口接收来自可调谐光装置的切换完成指示位的信号;状态监测单元,用于监测所述指令发送缓存单元是否接收到来自所述主机的波长调谐指令,以及监测所述指令接收缓存单元是否接收到来自所述可调谐光装置的指示其已完成了物理的波长切换的切换完成指示位;数据缓存单元,用于在主机发出波长调谐指令直到所述可调谐光装置完成了物理的波长切换的时间段内,通过AXI‑stream接口缓存AXI总线上尚未传输的数据;时序控制状态机,用于在所述状态监测单元监测到主机已发出了波长调谐指令之后,指示所述数据缓存单元开始缓存数据,以及用于在所述状态监测单元监测到所述可调谐光装置已完成了物理的波长切换之后,指示所述数据缓存单元将所缓存的数据通过AXI‑Ethernet接口提供至所述可调谐光装置。
【技术特征摘要】
1.一种用于可调谐光装置的控制装置,包括:指令发送缓存单元,用于通过AXI-lite接口接收经由AXI总线的来自主机的波长调谐指令,以及通过AXI-IIC接口向所述可调谐光装置输出与所述波长调谐指令对应的波长控制信息;指令接收缓存单元,用于通过AXI-IIC接口接收来自可调谐光装置的切换完成指示位的信号;状态监测单元,用于监测所述指令发送缓存单元是否接收到来自所述主机的波长调谐指令,以及监测所述指令接收缓存单元是否接收到来自所述可调谐光装置的指示其已完成了物理的波长切换的切换完成指示位;数据缓存单元,用于在主机发出波长调谐指令直到所述可调谐光装置完成了物理的波长切换的时间段内,通过AXI-stream接口缓存AXI总线上尚未传输的数据;时序控制状态机,用于在所述状态监测单元监测到主机已发出了波长调谐指令之后,指示所述数据缓存单元开始缓存数据,以及用于在所述状态监测单元监测到所述可调谐光装置已完成了物理的波长切换之后,指示所述数据缓存单元将所缓存的数据通过AXI-Ethernet接口提供至所述可调谐光装置。2.根据权利要求1所述的控制装置,其中,所述时序控制状态机,还用于在所述状态监测单元监测到主机已发出了波长调谐指令之后,通过AXI-Ethernet接口向所述可调谐光装置输出读写使能信号以指示其暂停读写数据的功能,以及还用于在所述状态监测单元监测所述可调谐光装置已完成了物理的波长切换之后,通过AXI-Ethernet接口向所述可调谐光装置输出读写使能信号以指示其开启读写数据的功能。3.根据权利要求1或2所述的控制装置,其中,所述指令接收缓存单元,还用于在所述时序控制状态机确定主机已发出了波长调谐指令之后,通过AXI-lite接口向所述主机输出暂停发出新的数据的控制信号,以及用于在所述时序控制状态机确定所述可调谐光装置已完成了物理的波长切换之后,通过AXI-lite接口向所述主机输出恢复发出新的数据的控制信号。4.根据权利要求1或2所述的控制装置,其中,所述时序控制状态机,还用于在发出指示所述数据缓存单元开始缓存数据的控制信号之后又经过的一时间裕量时,指示所述状态监测单元开始监测所述指令接收缓存单元是否接收到来自所述可调谐光装置的指示其已完成了物理的波长切换的切换完成指示位;其中,所述时间裕量与所述可调谐光装置所采用的光交换器件进行物理波长切换的时间相关。5.一种用于可调谐光装置的控制系统,包括可调谐光装置、如权利要求1-4中任意一项所述的用于可调谐光装置的控制装置、以及主机,其中...
【专利技术属性】
技术研发人员:元国军,李璐,范日召,谭光明,孙凝晖,王展,邵恩,杨帆,臧大伟,张佩珩,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。