1.一种在射频单元上实现同步面在网口间可切换的方法,其特征在于,包括:
将分布单元和射频单元之间利用SFP接口通过光纤进行连接;
设置处理器对以太网主体模块进行监测;所述处理器通过AXI总线读写开关寄存器;
当处理器监测到SFP接口中断时,查询所述SFP接口对应网口的锁定状态;
设置用于对接收数据流、发送数据流和时间戳数据进行选择的第一数据流选择开关和第二数据流选择开关;
若只有一个网口锁定,所述处理器配置开关寄存器对所述第一数据流选择开关和所述第二数据流选择开关发送控制信号,所述第一数据流选择开关和所述第二数据流选择开关将1588功能模块的数据通路切换至所述网口进行适配;
若监测到多个网口锁定时,所述处理器配置开关寄存器对所述第一数据流选择开关和所述第二数据流选择开关发送控制信号,所述第一数据流选择开关和所述第二数据流选择开关将所述1588功能模块的数据通路切换至所述网口号编号最小的网口。
2.如权利要求1所述的一种在射频单元上实现同步面在网口间可切换的方法,其特征在于,设置处理器对以太网主体模块进行监测的步骤包括:所述处理器读取所述以太网主体模块各个网口的状态寄存器的值。
3.如权利要求1所述的一种在射频单元上实现同步面在网口间可切换的方法,其特征在于,所述第一数据流选择开关和所述第二数据流选择开关将1588功能模块的数据通路切换至所述网口进行适配的步骤包括:
所述数据流选择开关向所述1588功能模块发送转换后的信号,所述1588功能模块输出发送定时器数据和接收定时器数据至所述网口;
所述网口基于所述发送定时器数据和所述接收定时器数据分别打上接收时间戳和发送时间戳;
所述网口向所述处理器发送所述接收时间戳、所述发送时间戳以及与所述1588功能模块适配的1588协议包;
所述处理器在接收到所述接收时间戳、所述发送时间戳以及所述1588协议包之后,所述处理器计算网络时延,实现分布单元和射频单元的时间同步。
4.如权利要求1所述的一种在射频单元上实现同步面在网口间可切换的方法,其特征在于,还包括:
当非同步面网口的接收数据路径与所述第一数据流选择开关连接时;
设置接收缓冲区;
所述第一数据流选择开关通过所述接收缓冲区向第二数据选择开关传输数据。
5.如权利要求1所述的一种在射频单元上实现同步面在网口间可切换的方法,其特征在于,还包括:
所述射频单元通过分布单元发送的配置管理数据或者预设命令手动指定所述网口。
6.如权利要求1所述的一种在射频单元上实现同步面在网口间可切换的方法,其特征在于,所述射频单元为基于多核异构SOC架构的射频单元。
7.如权利要求1所述的一种在射频单元上实现同步面在网口间可切换的方法,其特征在于,所述第一数据流选择开关和第二数据流选择开关均采用多路复用数据选择器。
8.一种在射频单元上实现同步面在网口间可切换的系统,其特征在于,包括:
前置模块,用于将分布单元和射频单元之间利用SFP接口通过光纤进行连接;
监测模块,用于设置处理器对以太网主体模块进行监测;所述处理器通过AXI总线读写开关寄存器;
查询模块,用于当处理器监测到SFP接口中断时,查询所述SFP接口对应网口的锁定状态;
预设模块,设置用于对接收数据流、发送数据流和时间戳数据进行选择的第一数据流选择开关和第二数据流选择开关;
处理模块,用于若只有一个网口锁定,所述处理器配置开关寄存器对所述第一数据流选择开关和所述第二数据流选择开关发送控制信号,所述第一数据流选择开关和所述第二数据流选择开关将1588功能模块的数据通路切换至所述网口进行适配;若监测到多个网口锁定时,所述处理器配置开关寄存器对所述第一数据流选择开关和所述第二数据流选择开关发送控制信号,所述第一数据流选择开关和所述第二数据流选择开关将所述1588功能模块的数据通路切换至所述网口号编号最小的网口。
9.一种电子设备,其特征在于,包括处理器、1588功能模块、存储器和多路复用数据选择器;所述处理器分别与所述1588功能模块、所述存储器、所述多路复用数据选择器连接;所述1588功能模块与所述多路复用数据选择器连接;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行如权利要求1-7任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。