System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通信,尤其是涉及电子设备、服务器及其主板、及控制方法、装置、设备。
技术介绍
1、spi总线一直是服务器产品所使用的重要低速总线,普遍应用于服务器核心cpu和存储固件flash之间的数据传输场景。随着设计演进,也越来越多地应用在一些功能模块之间的数据传输场景,譬如cpld与bmc芯片之间的信息交互。
2、随着spi总线的使用范围扩大,部分场景有flash芯片器件级主备切换的需求,也有场景将tpm/tcm与flash芯片安排在同一组spi总线下挂靠。在这种应用背景下,硬件设计中出现了单spi总线挂靠多个从设备的情形。但在硬件实现上,由于结构、功能和单板布局的限制,无法保证这些从设备集中在一处,进而引入了布线分支stub,伴随cpu性能和spi总线速率的不断提升,布线分支stub对信号质量的影响越来越显得不容忽视。
技术实现思路
1、有鉴于此,本公开提供一种电子设备、服务器及其主板、及控制方法、装置、设备,以改善上述布线困难信号受影响大的问题。
2、具体地技术方案如下:
3、本公开提供了一种电子设备,包括:主电子模块,用于通过单个电信号通路接口与若干个从电子模块建立有可被选通模块断开的电信号通路,并分时与不同的从电子模块保持电信号通路连通以交互电信号,所述电信号通路具有物理分叉点;若干个从电子模块,用于与主电子模块建立有可被选通模块断开的电信号通路,并响应于源自主电子模块的通信指令通过电信号通路与主电子模块交互电信号,每个从电子模块连通至主
4、作为一种技术方案,包括:控制模块,与主电子模块、各从电子模块、各选通模块均建立有电信号通路,用于接收主电子模块的选通指令和通信指令,按照预设方式转换处理后,根据选通指令控制各选通模块断开或闭合,根据通信指令控制相应的从电子模块触发与主电子模块交互电信号的动作;所述按照预设方式转换处理,包括:接收主电子模块的选通指令和通信指令,根据各选通模块和各从电子模块接收电信号的电平规则,转换选通指令和通信指令后发送至相应的选通模块和/或从电子模块。
5、作为一种技术方案,任意两个所述选通模块与所述物理分叉点间的电信号通路的物理长度的差值小于等于设定误差。
6、本公开同时提供了一种服务器主板,其上设置或连接有:处理器,用于通过spi总线接口与若干个从设备建立有可选通的spi总线连接,并分时与不同的从设备通过spi通路交互数据,所述spi总线物理电路上具有物理分叉点,spi总线物理电路自处理器至物理分叉点之后形成与从设备数量个数相等的若干条布线分支,每个布线分支连接至一个从设备;若干个从设备,用于与处理器建立有可选通的spi总线连接,并根据处理器的片选信号通过spi总线与处理器交互数据;与布线分支条数相等的若干个选通开关,一一设置于各条布线分支上,用于根据处理器的片选信号连通或断开所在布线分支;任一所述选通开关与所述物理分叉点沿布线分支上的物理长度小于等于设定阈值。
7、作为一种技术方案,其上设置或连接有:cpld,与处理器、各从设备、各选通开关间均设置有控制信号线,用于接收处理器的片选信号,根据片选型号关联的从设备和选通开关接受的电平信号,控制相应的选通模块断开或闭合,以及激活相应的从设备与处理器交互数据。
8、作为一种技术方案,任意两个所述选通开关与所述物理分叉点沿布线分支上的物理长度的差值小于等于设定误差。
9、作为一种技术方案,所述各从设备包括:内存,和/或,存储器,和/或,cpld,和/或,bmc。
10、本公开同时提供了一种服务器,设有任一技术方案构成的服务器主板。
11、本公开同时提供了一种服务器控制方法,应用于处理器,所述方法包括:根据执行的业务,确定需要交互数据的从设备;下发片选信号以控制需要交互数据的从设备所在的布线分支连通,其他布线分支断开;与需要交互数据的从设备通过spi总线交互数据;其中,处理器通过spi总线接口与若干个从设备建立有可选通的spi总线连接,所述spi总线物理电路上具有物理分叉点,spi总线物理电路自处理器至物理分叉点之后形成与从设备数量个数相等的若干条布线分支,每个布线分支连接至一个从设备,每条布线分支上设置有一个用于根据处理器的片选信号连通或断开所在布线分支的选通开关;任一所述选通开关与所述物理分叉点沿布线分支上的物理长度小于等于设定阈值。
12、本公开同时提供了一种服务器控制装置,应用于处理器,所述装置包括:第一模块,根据执行的业务,确定需要交互数据的从设备;第二模块,下发片选信号以控制需要交互数据的从设备所在的布线分支连通,其他布线分支断开;第三模块,与需要交互数据的从设备通过spi总线交互数据;其中,处理器通过spi总线接口与若干个从设备建立有可选通的spi总线连接,所述spi总线物理电路上具有物理分叉点,spi总线物理电路自处理器至物理分叉点之后形成与从设备数量个数相等的若干条布线分支,每个布线分支连接至一个从设备,每条布线分支上设置有一个用于根据处理器的片选信号连通或断开所在布线分支的选通开关;任一所述选通开关与所述物理分叉点沿布线分支上的物理长度小于等于设定阈值。
13、本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的服务器控制方法。
14、本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的服务器控制方法。
15、本公开提供的上述技术方案至少带来了以下有益效果:
16、在主电子模块通过一条电信号通路连接有多个从电子模块的场景下,通过设定阈值控制实现,在电信号通路上靠近物理分叉点的位置为每条分支线路分别设置选通模块,通过控制选通模块的开闭连通或断开相应从电子模块与主电子模块的电信号通路,实现大大减少对与主电子模块交互电信号中的从电子模块受到信号干扰的情况,并可以使得每条分支线路在选通模块后远离物理分叉点的方向上任意长度地布线,大大简化了电路设计的难度。
本文档来自技高网...【技术保护点】
1.一种电子设备,其特征在于,包括:
2.根据权利要求1所述的电子设备,其特征在于,包括:
3.根据权利要求1所述的电子设备,其特征在于,任意两个所述选通模块与所述物理分叉点间的电信号通路的物理长度的差值小于等于设定误差。
4.一种服务器主板,其特征在于,其上设置或连接有:
5.根据权利要求4所述的服务器主板,其特征在于,其上设置或连接有:
6.根据权利要求4所述的服务器主板,其特征在于,任意两个所述选通开关与所述物理分叉点沿布线分支上的物理长度的差值小于等于设定误差。
7.根据权利要求4所述的服务器主板,其特征在于,所述各从设备包括:
8.一种服务器,其特征在于,设有如权利要求4-7任一所述的服务器主板。
9.一种服务器控制方法,其特征在于,应用于处理器,所述方法包括:
10.一种服务器控制装置,其特征在于,应用于处理器,所述装置包括:
11.一种电子设备,其特征在于,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指
12.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求9所述的方法。
...【技术特征摘要】
1.一种电子设备,其特征在于,包括:
2.根据权利要求1所述的电子设备,其特征在于,包括:
3.根据权利要求1所述的电子设备,其特征在于,任意两个所述选通模块与所述物理分叉点间的电信号通路的物理长度的差值小于等于设定误差。
4.一种服务器主板,其特征在于,其上设置或连接有:
5.根据权利要求4所述的服务器主板,其特征在于,其上设置或连接有:
6.根据权利要求4所述的服务器主板,其特征在于,任意两个所述选通开关与所述物理分叉点沿布线分支上的物理长度的差值小于等于设定误差。
7.根据权利要求4所述的服务器主板,其特征在于,所述各从设备包括:
...
【专利技术属性】
技术研发人员:王伟,
申请(专利权)人:新华三信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。