System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 集成M1553B交互接口的SOC芯片和方法技术_技高网

集成M1553B交互接口的SOC芯片和方法技术

技术编号:44777760 阅读:8 留言:0更新日期:2025-03-26 12:56
本发明专利技术涉及集成M1553B交互接口的SOC芯片和方法,通过将M1553B控制器和M1553B收发器模块集成在SOC上的设计,可以在少量修改片内M1553B控制器的情况下,灵活的接入片上集成的M1553B收发器模块,从而解决使用M1553B接口时需要外挂收发器的问题或者需要占用SOC已设计实现的通用接口来扩展M1553B接口的问题,也使得M1553B接口应用更加简单便捷。除此之外,通过增加的交互接口可灵活扩展M1553B收发器模块的功能,例如包括对数据的驱动能力、摆幅和传输速率的配置功能,从而大幅提高SOC芯片上M1553B的使用效率。

【技术实现步骤摘要】

本专利技术属于soc芯片接口设计,涉及一种集成m1553b交互接口的soc芯片和方法。


技术介绍

1、m1553b协议是一种定义了交互命令的时分复用总线协议,主要应用于航天航空等场景,在使用时所有分布在大型装备上的不同设备都通过一根相同的铜缆进行通信,一般额外配备一路冗余备用线路,m1553b内部有特殊的交互命令。在现有soc(片上系统)芯片中通常采用以下两种方案来设计实现m1553b接口的应用,如一种是在soc芯片中仅实现m1553b控制器但不实现m1553b收发器,在实际应用该m1553b接口时需要在soc芯片外挂载m1553b收发器;另一种是在soc芯片中不实现m1553b控制器和m1553b收发器,而是直接利用soc已设计实现的usb/pci/ethernet/uart等通用接口,直接在这些通用接口下挂载m1553b控制器和收发器集成模块。然而,前述传统的技术方案存在着使用效率不高的技术问题。


技术实现思路

1、针对上述传统技术中存在的问题,本专利技术提出了一种集成m1553b交互接口的soc芯片以及一种soc芯片上m1553b交互接口的处理方法,能够大幅提高soc芯片上m1553b的使用效率。

2、为了实现上述目的,本专利技术实施例采用以下技术方案:

3、一方面,提供一种集成m1553b交互接口的soc芯片,soc芯片内集成设计有m1553b控制器、m1553b收发器模块和仲裁器模块,m1553b控制器的内部设有总线接口模块,m1553b收发器模块的内部设有总线接口模块、通道模块、扩展的寄存器和存储单元;总线接口模块支持ahb协议和apb协议;

4、仲裁器模块分别连接soc芯片的soc系统总线、m1553b控制器的总线接口模块和m1553b收发器模块的总线接口模块,m1553b收发器模块的通道模块兼容连接不同m1553b控制器ip核的通道,m1553b收发器模块的总线接口模块连接扩展的寄存器和存储单元;不同m1553b控制器ip核的通道包括m1553b控制器的通道atx、通道arx、通道btx、通道brx和物理层芯片控制信号的通道;

5、扩展的寄存器和存储单元用于配置m1553b收发器模块对数据的驱动能力、摆幅和传输速率,m1553b收发器模块的通道模块用于在总线数据传输的时钟域下进行再采样,仲裁器模块对soc系统总线一侧、对m1553b控制器的总线接口模块一侧以及对m1553b收发器模块的总线接口模块一侧均支持apb协议和ahb协议,仲裁器模块用于将soc系统总线上的请求转发至m1553b控制器和m1553b收发器模块。

6、另一方面,还提供一种soc芯片上m1553b交互接口的处理方法,应用于一种集成m1553b交互接口的soc芯片,soc芯片内集成设计有m1553b控制器、m1553b收发器模块和仲裁器模块,m1553b控制器的内部设有总线接口模块,m1553b收发器模块的内部设有总线接口模块、通道模块、扩展的寄存器和存储单元;总线接口模块支持ahb协议和apb协议;

7、仲裁器模块分别连接soc芯片的soc系统总线、m1553b控制器的总线接口模块和m1553b收发器模块的总线接口模块,m1553b收发器模块的通道模块兼容连接不同m1553b控制器ip核的通道,m1553b收发器模块的总线接口模块连接扩展的寄存器和存储单元;不同m1553b控制器ip核的通道包括m1553b控制器的通道atx、通道arx、通道btx、通道brx和物理层芯片控制信号的通道;

8、扩展的寄存器和存储单元用于配置m1553b收发器模块对数据的驱动能力、摆幅和传输速率,m1553b收发器模块的通道模块用于在总线数据传输的时钟域下进行再采样,仲裁器模块对soc系统总线一侧、对m1553b控制器的总线接口模块一侧以及对m1553b收发器模块的总线接口模块一侧均支持apb协议和ahb协议,仲裁器模块用于将soc系统总线上的请求转发至m1553b控制器和m1553b收发器模块;

9、其中,上述soc芯片上m1553b交互接口的处理方法包括步骤:

10、仲裁器模块从soc系统总线获取定义的地址段的信息后,对地址段中的特定地址位进行译码仲裁,确定地址段是控制器配置段还是收发器配置段;

11、若地址段既不是控制器配置段也不是收发器配置段,则保留地址段且不处理。

12、上述技术方案中的一个技术方案具有如下优点和有益效果:

13、上述集成m1553b交互接口的soc芯片和方法,通过将m1553b控制器和m1553b收发器模块集成在soc上的设计,可以在少量修改片内m1553b控制器的情况下,灵活的接入片上集成的m1553b收发器模块,从而解决使用m1553b接口时需要外挂收发器的问题或者需要占用soc已设计实现的通用接口来扩展m1553b接口的问题,也使得m1553b接口应用更加简单便捷。除此之外,通过增加的交互接口可灵活扩展m1553b收发器模块的功能,例如包括对数据的驱动能力、摆幅和传输速率的配置功能,从而大幅提高soc芯片上m1553b的使用效率。

本文档来自技高网...

【技术保护点】

1.一种集成M1553B交互接口的SOC芯片,其特征在于,所述SOC芯片内集成设计有M1553B控制器、M1553B收发器模块和仲裁器模块,所述M1553B控制器的内部设有总线接口模块,所述M1553B收发器模块的内部设有总线接口模块、通道模块、扩展的寄存器和存储单元;所述总线接口模块支持ahb协议和apb协议;

2.根据权利要求1所述的集成M1553B交互接口的SOC芯片,其特征在于,所述仲裁器模块从SOC系统总线获取定义的地址段的信息后,对所述地址段中的特定地址位进行译码仲裁,确定所述地址段是控制器配置段还是收发器配置段,若既不是控制器配置段也不是收发器配置段,则保留所述地址段且不处理。

3.根据权利要求2所述的集成M1553B交互接口的SOC芯片,其特征在于,若确定所述地址段是控制器配置段,则所述仲裁器模块根据所述地址段的配置信息通过所述M1553B控制器的总线接口模块配置所述M1553B控制器内部的寄存器、配置所述M1553B控制器内部的控制器消息堆栈,同时,所述仲裁器模块根据所述地址段的配置信息通过所述M1553B收发器模块的总线接口模块配置所述M1553B收发器模块内部的寄存器、配置所述M1553B收发器模块内部的收发器消息堆栈;

4.根据权利要求2所述的集成M1553B交互接口的SOC芯片,其特征在于,若确定所述地址段是收发器配置段,则所述仲裁器模块根据所述地址段的配置信息通过所述M1553B收发器模块的总线接口模块配置所述M1553B收发器模块内部的寄存器、配置所述M1553B收发器模块内部的收发器消息堆栈,同时,所述仲裁器模块根据所述地址段的配置信息通过所述M1553B控制器的总线接口模块配置所述M1553B控制器内部的寄存器、配置所述M1553B控制器内部的控制器消息堆栈;

5.一种SOC芯片上M1553B交互接口的处理方法,其特征在于,应用于一种集成M1553B交互接口的SOC芯片,所述SOC芯片内集成设计有M1553B控制器、M1553B收发器模块和仲裁器模块,所述M1553B控制器的内部设有总线接口模块,所述M1553B收发器模块的内部设有总线接口模块、通道模块、扩展的寄存器和存储单元;所述总线接口模块支持ahb协议和apb协议;

6.根据权利要求5所述的SOC芯片上M1553B交互接口的处理方法,其特征在于,还包括步骤:

7.根据权利要求5所述的所述SOC芯片上M1553B交互接口的处理方法,其特征在于,还包括步骤:

...

【技术特征摘要】

1.一种集成m1553b交互接口的soc芯片,其特征在于,所述soc芯片内集成设计有m1553b控制器、m1553b收发器模块和仲裁器模块,所述m1553b控制器的内部设有总线接口模块,所述m1553b收发器模块的内部设有总线接口模块、通道模块、扩展的寄存器和存储单元;所述总线接口模块支持ahb协议和apb协议;

2.根据权利要求1所述的集成m1553b交互接口的soc芯片,其特征在于,所述仲裁器模块从soc系统总线获取定义的地址段的信息后,对所述地址段中的特定地址位进行译码仲裁,确定所述地址段是控制器配置段还是收发器配置段,若既不是控制器配置段也不是收发器配置段,则保留所述地址段且不处理。

3.根据权利要求2所述的集成m1553b交互接口的soc芯片,其特征在于,若确定所述地址段是控制器配置段,则所述仲裁器模块根据所述地址段的配置信息通过所述m1553b控制器的总线接口模块配置所述m1553b控制器内部的寄存器、配置所述m1553b控制器内部的控制器消息堆栈,同时,所述仲裁器模块根据所述地址段的配置信息通过所述m1553b收发器模块的总线接口模块配置所述m1553b收发器模块内部的寄存器、配置所述m1553b收发器模块内部的收发器消息...

【专利技术属性】
技术研发人员:龚国辉裴恺阳刘子瑜王永庆伍玉良
申请(专利权)人:湖南长城银河科技有限公司
类型:发明
国别省市:

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

1