基于FSI总线协议的设备通信方法、装置、设备及介质制造方法及图纸

技术编号:38492516 阅读:24 留言:0更新日期:2023-08-15 17:05
本申请涉及总线通信技术领域,公开了一种基于FSI总线协议的设备通信方法、装置、设备及介质,应用于连接主设备和从设备的可编程逻辑器件,包括:获取所述主设备通过第一FSI总线发送的命令时钟信号;所述第一FSI总线为连接所述主设备与所述可编程逻辑器件的总线;将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配;所述命令信号格式为FSI总线协议支持的消息格式;如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理。可见,本申请能够有效过滤误操作引起的错误命令时钟信号,提高FSI总线通信的可靠性。FSI总线通信的可靠性。FSI总线通信的可靠性。

【技术实现步骤摘要】
基于FSI总线协议的设备通信方法、装置、设备及介质


[0001]本专利技术涉及总线通信
,特别涉及一种基于FSI总线协议的设备通信方法、装置、设备及介质。

技术介绍

[0002]FSI(Field Replaceable Unit Service Interface,可替换单元接口)总线协议是一种半双工模式运行的点对点的双线串行总线,能够在高达166MHZ的总线频率下支持长达4米的距离传输。FSI总线在易用性、易扩展性、鲁棒性以及传输速度和传输距离方面,优于行业类似的其他标准接口。可提供从小系统到企业系统的无缝升级路径,进行对系统中所有芯片的服务访问。FSI总线操作分为主设备操作和从设备操作,图1为现有FSI通信的主设备与从设备之间的对点的互联结构,主设备基本的传输流程包括传输开始、传输命令数据(包括从机ID、发送的数据内容、读写使能、读写地址、写数据、CRC校验等)、等待从机的响应,从设备基本的传输流程包括等待传输开始、接收主机发送的命令数据、发出读写数据状态的响应。上述通信方式中,在配置FSI连接设备的时候会出现误操作,从而引起与FSI总线连接的设备的恶意运行、中断或数据丢失等问题,使得FSI通信不可靠。
[0003]因此,如何提高FSI总线通信的可靠性是本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种基于FSI总线协议的设备通信方法、装置、设备及存储介质,能够有效过滤误操作引起的错误命令时钟信号,提高FSI总线通信的可靠性。其具体方案如下:
[0005]本申请的第一方面提供了一种基于FSI总线协议的设备通信方法,应用于连接主设备和从设备的可编程逻辑器件,包括:
[0006]获取所述主设备通过第一FSI总线发送的命令时钟信号;所述第一FSI总线为连接所述主设备与所述可编程逻辑器件的总线;
[0007]将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配;所述命令信号格式为FSI总线协议支持的消息格式;
[0008]如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理。
[0009]可选的,所述将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配,包括:
[0010]将所述命令时钟信号与本地存储的发送命令可靠性列表中的发送命令信号格式进行匹配;所述发送命令可靠性列表的操作类型为发送;
[0011]所述如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理,包括:
[0012]如果匹配成功,则将所述命令时钟信号通过第二FSI总线发送至所述从设备,以便
所述从设备对所述命令时钟信号进行响应;所述第二FSI总线为连接所述从设备与所述可编程逻辑器件的总线。
[0013]可选的,所述将所述命令时钟信号通过第二FSI总线发送至所述从设备之后,还包括:
[0014]获取所述从设备通过所述第二FSI总线发送的响应时钟信号;
[0015]将所述响应时钟信号与本地存储的响应可靠性列表中的响应信号格式进行匹配;所述响应信号格式为FSI总线协议支持的消息格式;
[0016]如果匹配成功,则通过所述第一FSI总线将所述响应时钟信号发送至所述主设备。
[0017]可选的,所述将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配,包括:
[0018]将所述命令时钟信号与本地存储的复位命令可靠性列表中的复位命令信号格式进行匹配;所述复位命令可靠性列表的操作类型为复位;
[0019]所述基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理,包括:
[0020]根据所述命令时钟信号对所述第一FSI总线进行复位。
[0021]可选的,所述根据所述命令时钟信号对所述第一FSI总线进行复位,包括:
[0022]根据所述命令时钟信号在所述可编程逻辑器件中开启复位使能信号,并拉高所述第一FSI总线以复位所述第一FSI总线。
[0023]可选的,所述将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配,包括:
[0024]将所述命令时钟信号与本地存储的发送命令可靠性列表中的发送命令信号格式进行匹配;
[0025]如果匹配失败,则将所述命令时钟信号与本地存储的复位命令可靠性列表中的复位命令信号格式进行匹配,如果匹配失败,则将所述命令时钟信号确定为异常命令。
[0026]可选的,所述将所述命令时钟信号确定为异常命令之后,还包括:
[0027]丢弃所述命令时钟信号并生成相应的错误中断,以终止本次通信。
[0028]本申请的第二方面提供了一种基于FSI总线协议的设备通信装置,应用于连接主设备和从设备的可编程逻辑器件,包括:
[0029]第一获取模块,用于获取所述主设备通过第一FSI总线发送的命令时钟信号;所述第一FSI总线为连接所述主设备与所述可编程逻辑器件的总线;
[0030]第一匹配模块,用于将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配;所述命令信号格式为FSI总线协议支持的消息格式;
[0031]处理模块,用于如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理。
[0032]本申请的第三方面提供了一种电子设备,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述基于FSI总线协议的设备通信方法。
[0033]本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述基于
FSI总线协议的设备通信方法。
[0034]本申请中,应用于连接主设备和从设备的可编程逻辑器件先获取所述主设备通过第一FSI总线发送的命令时钟信号;所述第一FSI总线为连接所述主设备与所述可编程逻辑器件的总线;然后将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配;所述命令信号格式为FSI总线协议支持的消息格式;如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理。可见,本申请在FSI总线通信中的主设备和从设备之间嵌入可编程逻辑器件,该可编程逻辑器件通过将命令时钟信号与已设置好的命令可靠性列表进行匹配,确认命令时钟信号的准确性,从而有效过滤误操作引起的错误命令时钟信号,提高FSI总线通信的可靠性。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请提供的一种现有的基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FSI总线协议的设备通信方法,其特征在于,应用于连接主设备和从设备的可编程逻辑器件,包括:获取所述主设备通过第一FSI总线发送的命令时钟信号;所述第一FSI总线为连接所述主设备与所述可编程逻辑器件的总线;将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配;所述命令信号格式为FSI总线协议支持的消息格式;如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理。2.根据权利要求1所述的基于FSI总线协议的设备通信方法,其特征在于,所述将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配,包括:将所述命令时钟信号与本地存储的发送命令可靠性列表中的发送命令信号格式进行匹配;所述发送命令可靠性列表的操作类型为发送;所述如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理,包括:如果匹配成功,则将所述命令时钟信号通过第二FSI总线发送至所述从设备,以便所述从设备对所述命令时钟信号进行响应;所述第二FSI总线为连接所述从设备与所述可编程逻辑器件的总线。3.根据权利要求2所述的基于FSI总线协议的设备通信方法,其特征在于,所述将所述命令时钟信号通过第二FSI总线发送至所述从设备之后,还包括:获取所述从设备通过所述第二FSI总线发送的响应时钟信号;将所述响应时钟信号与本地存储的响应可靠性列表中的响应信号格式进行匹配;所述响应信号格式为FSI总线协议支持的消息格式;如果匹配成功,则通过所述第一FSI总线将所述响应时钟信号发送至所述主设备。4.根据权利要求1所述的基于FSI总线协议的设备通信方法,其特征在于,所述将所述命令时钟信号与本地存储的命令可靠性列表中的命令信号格式进行匹配,包括:将所述命令时钟信号与本地存储的复位命令可靠性列表中的复位命令信号格式进行匹配;所述复位命令可靠性列表的操作类型为复位;所述如果匹配成功,则基于所述命令可靠性列表的操作类型对所述命令时钟信号进行相应的处理,包括:如果匹配成功,则根...

【专利技术属性】
技术研发人员:李岳
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1