本申请涉及数据传输领域,特别是涉及一种fc-ae协议处理器及数据传输方法。
背景技术:
1、在总线式fc-ae1553网络中,系统控制总线需要控制指令和大数据分时传输。也即在传输数据的过程中,不能传输控制指令,必须等待数据传输完成后才开始执行控制指令的传输。
2、然而,这种方式会影响到指令传输的实时性。同时,随着系统数据传输需求增大,系统中数据量也会持续增大,控制指令的实时性会进一步受到影响。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种fc-ae协议处理器及数据传输方法。
2、第一方面,本申请提供了一种fc-ae协议处理器,所述fc-ae协议处理器包括第一光处理模块、指令处理模块、第二光处理模块及数据处理模块,其中,
3、所述第一光处理模块,用于接收第一光信号,根据所述第一光信号解析得到待解析指令,并将所述待解析指令发送至所述指令处理模块;
4、所述指令处理模块,用于根据所述待解析指令解析得到第一指令数据,并将所述指令数据存储至第一存储器;
5、所述第二光处理模块,用于接收第二光信号,根据所述第二光信号解析得到待解析数据,并将所述待解析数据发送至所述数据处理模块;
6、所述数据处理模块,用于根据所述待解析数据解析得到第一传输数据,并将所述第一传输数据存储至第二存储器;
7、其中,所述第一光信号的波长与所述第二光信号的波长不同,所述第一存储器的读写速率小于所述第二存储器的读写速率。
8、在其中一个实施例中,所述指令处理模块包括第一fc信令层管理模块,所述数据处理模块包括第二fc信令层管理模块,
9、所述第一光处理模块,还用于将所述待解析指令传输至所述第一fc信令层管理模块;
10、所述第一fc信令层管理模块,用于根据所述待解析指令解析得到第一指令帧数据,以使得所述指令处理模块根据所述第一指令帧数据解析得到第一指令数据;
11、所述第二光处理模块,还用于将所述待解析数据传输至所述第二fc信令层管理模块;
12、所述第二fc信令层管理模块,用于根据所述待解析数据解析得到第一数据帧数据,以使得所述数据处理模块根据所述第一数据帧数据解析得到第一传输数据。
13、在其中一个实施例中,所述指令处理模块还包括第一fc协议指令传输控制模块,所述数据处理模块还包括第一fc协议数据传输控制模块,
14、所述第一fc信令层管理模块,还用于将所述第一指令帧数据传输至所述第一fc协议指令传输控制模块;
15、所述第一fc协议指令传输控制模块,用于对所述第一指令帧数据进行解析,得到所述第一指令数据;
16、所述第二fc信令层管理模块,还用于将所述第一数据帧数据传输至所述第一fc协议数据传输控制模块;
17、所述第一fc协议数据传输控制模块,用于对所述第一数据帧数据进行解析,得到所述第一传输数据。
18、在其中一个实施例中,所述数据处理模块,还用于通过所述fc-ae协议处理器的对外存储接口,将所述第一传输数据存储至所述第二存储器中。
19、在其中一个实施例中,所述指令处理模块,还用于从所述第一存储器中读取第二指令数据,将所述第二指令数据转换为待发送指令,并将所述待发送指令发送至所述第一光处理模块;
20、所述第一光处理模块,还用于将所述待发送指令转换为第三光信号,并发送所述第三光信号;
21、所述数据处理模块,还用于从所述第二存储器中读取第二传输数据,将所述第二传输数据转换为待发送数据,并将所述待发送数据发送至所述第二光处理模块;
22、所述第二光处理模块,还用于将所述待发送数据转换为第四光信号,并发送所述第四光信号;
23、其中,所述第三光信号的波长与所述第四光信号的波长不同。
24、在其中一个实施例中,所述指令处理模块还包括第二fc协议指令传输控制模块,所述数据处理模块还包括第二fc协议数据传输控制模块,
25、所述第二fc协议指令传输控制模块,用于将所述待发送指令转换为第二指令帧数据,以使得所述指令处理模块将所述第二指令帧数据转换为待发送指令;
26、所述第二fc协议数据传输控制模块,用于将所述待发送数据转换为第二数据帧数据,以使得所述数据处理模块将所述第二数据帧数据转换为待发送数据。
27、在其中一个实施例中,所述第一fc信令层管理模块,还用于将所述第二指令帧数据转换为待发送指令,将所述待发送指令发送至所述第一光处理模块;
28、所述第二fc信令层管理模块,还用于将所述第二数据帧数据转换为待发送数据,将所述待发送数据发送至所述第二光处理模块。
29、第二方面,本申请还提供了一种数据传输方法,应用于前述任一实施例所述的fc-ae协议处理器,所述方法包括:
30、接收第一光信号及第二光信号;
31、根据所述第一光信号解析得到指令数据,根据所述第二光信号解析得到传输数据;
32、其中,所述第一光信号的波长与所述第二光信号的波长不同。
33、第三方面,本申请还提供了一种数据传输方法,应用于前述任一实施例所述的fc-ae协议处理器,所述方法包括:
34、将待发送指令转换为第一光信号,将待发送数据转换为第二光信号;
35、发送所述第一光信号及所述第二光信号;
36、其中,所述第一光信号的波长与所述第二光信号的波长不同。
37、在其中一个实施例中,所述将待发送指令转换为第一光信号,将待发送数据转换为第二光信号,包括:
38、在光信号接收节点是目标光信号接收节点的情况下,将待发送指令转换为第一光信号,将待发送数据转换为第二光信号;
39、所述方法还包括:
40、在光信号接收节点不是所述目标光信号接收节点的情况下,将待发送指令转换为第三光信号,将待发送数据转换为第四光信号;
41、发送所述第三光信号及所述第四光信号;
42、其中,所述第三光信号的波长与所述第四光信号的波长相同。
43、上述fc-ae协议处理器及数据传输方法,采用不同波长的光信号分别传输指令和数据,可以在光纤内同时传输指令和数据,两者互不干扰;同时在fc-ae协议处理器中分别设置用于解析携带指令的第一光信号的第一光处理模块,以及用于解析携带数据的第二光信号的第二光处理模块,可以确保fc-ae协议处理器能够同步接收并解析指令和数据,进一步确保指令和数据接收与解析的实时性。
1.一种fc-ae协议处理器,其特征在于,所述fc-ae协议处理器包括第一光处理模块、指令处理模块、第二光处理模块及数据处理模块,其中,
2.根据权利要求1所述的fc-ae协议处理器,其特征在于,所述指令处理模块包括第一fc信令层管理模块,所述数据处理模块包括第二fc信令层管理模块,
3.根据权利要求2所述的fc-ae协议处理器,其特征在于,所述指令处理模块还包括第一fc协议指令传输控制模块,所述数据处理模块还包括第一fc协议数据传输控制模块,
4.根据权利要求1所述的fc-ae协议处理器,其特征在于,所述数据处理模块,还用于通过所述fc-ae协议处理器的对外存储接口,将所述第一传输数据存储至所述第二存储器中。
5.根据权利要求3所述的fc-ae协议处理器,其特征在于,所述指令处理模块,还用于从所述第一存储器中读取第二指令数据,将所述第二指令数据转换为待发送指令,并将所述待发送指令发送至所述第一光处理模块;
6.根据权利要求5所述的fc-ae协议处理器,其特征在于,所述指令处理模块还包括第二fc协议指令传输控制模块,所述数据处理模块还包括第二fc协议数据传输控制模块,
7.根据权利要求6所述的fc-ae协议处理器,其特征在于,所述第一fc信令层管理模块,还用于将所述第二指令帧数据转换为待发送指令,将所述待发送指令发送至所述第一光处理模块;
8.一种数据传输方法,其特征在于,应用于如权利要求1至7中任一项所述的fc-ae协议处理器,所述方法包括:
9.一种数据传输方法,其特征在于,应用于如权利要求1至7中任一项所述的fc-ae协议处理器,所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述将待发送指令转换为第一光信号,将待发送数据转换为第二光信号,包括:
