一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种改进的DC-SCM装置的制作方法

2022-02-22 08:55:44 来源:中国专利 TAG:
一种改进的dc-scm装置
技术领域
1.本发明涉及dc-scm模块领域,具体涉及一种改进的dc-scm装置。


背景技术:

2.近年来,随着电子集成化程度进一步提高,功能设计也越来越趋向于模块化,因为模块化结构块支持灵活,高效率的系统集成,并可满足多种配置需求。此外,标准化的输入/输出接口可兼容不同厂家主板。而bmc是一个独立于服务器系统的小型操作系统,作用是方便服务器进行服务器远程管理、监控、部署、重启等操作。为了更好的利用bmc, dc-scm模块(date center-ready secure control module,一个具有标准化数据中心安全控制接口的模块)应运而生,这是一种基于bmc功能的模块化设计。
3.dc-scm模块将常见的服务器管理,安全和控制功能,从典型的处理器主板架构转移到较小的通用模块中。大小为90mm x120.4mm,其具有统一的标准接口,广泛的平台兼容性以及开源等优势,支持openbmc,可灵活应用,便于部署,更快的推向市场,并且简化主板设计方案,降低主板成本。
4.如图1所示为当前dc-scm模块结构示意框图,包含bmc芯片、scm cpld芯片、rot芯片、tpm芯片、emmc芯片、phy芯片、vga芯片、bmc\bios flash、dc-si金手指等部件。但当前的dc-scm模块的结构中,vga(video graphics array,视频图形阵列)子模块过大,vr芯片区域转换芯片过多,造成板上空间浪费,当bmc芯片等重要芯片损害时,因板子尺寸过大以及芯片众多,导致更换成本过大。且使用cpld芯片开发功能更强,但相应板子设计越复杂,失误性越高,模块空间紧张时会导致功能设计存在隐患。


技术实现要素:

5.为解决上述问题,本发明提供一种改进的dc-scm装置,将一些重要芯片转到到runbmc模块上,节省dc-scm模块的板子空间,便于功能设计,降低维护成本。
6.本发明的技术方案为:一种改进的dc-scm装置,包括dc-scm模块和runbmc模块;dc-scm模块上设置有scm cpld芯片、rot芯片、bios闪存、tpm芯片、第一vr芯片、phy芯片、微型显示端口、dc-si金手指和第一信息交互连接器;scm cpld芯片、rot芯片、phy芯片、微型显示端口分别与第一信息交互连接器电连接;bios闪存与rot芯片电连接;dc-si金手指分别与scm cpld芯片、rot芯片连接;runbmc模块上设置有bmc芯片、dram芯片、emmc芯片、bmc闪存、第二vr芯片和第二信息交互连接器;dram芯片、emmc芯片、bmc闪存分别与bmc芯片电连接;bmc芯片与第二信息交互连接器电连接;第二信息交互连接器与第一信息交互连接器电连接。
7.进一步地,第一信息交互连接器为sodimm连接器,第二信息交互连接器为金手指。
8.进一步地,runbmc模块上还设置有对bmc芯片进行调试的调试接口,调试接口与bmc芯片电连接。
9.进一步地,runbmc模块上还设置有指示bmc状态的心跳灯,心跳灯与bmc芯片电连接。
10.进一步地,runbmc模块上还设置有第一时钟芯片,第一时钟芯片与bmc芯片电连接。
11.进一步地,dc-scm模块上还设置有无线传输芯片,无线传输芯片与第一信息交互连接器电连接。
12.进一步地,dc-scm模块上还设置存储芯片,存储芯片与第一信息交互连接器电连接。
13.进一步地,dc-scm模块上还设置有第一现场可更换单元,runbmc模块上还设置有第二现场可更换单元。
14.进一步地,dc-scm模块上还设置第二时钟芯片。
15.进一步地,dc-scm模块上还设置有温度传感器。
16.本发明提供的一种改进的dc-scm装置,相对于现有技术,具有以下有益效果:把一些芯片,例如bmc芯片、dram芯片、emmc芯片和bmc闪存等,转移到runbmc模块上,通过连接器与dc-scm模块进行信息交互,大大节省dc-scm板上空间,且runbmc结构简单,隐患小,有多引脚连接器可把bmc很多信号功能引出来,便于cpld进行功能设计,降低维护成本。
附图说明
17.为了更清楚的说明本技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为当前dc-scm模块结构示意框图。
19.图2为本发明具体实施例提供的一种改进的dc-scm模块结构示意框图。
20.图3为本发明实施例bmc芯片与后端通信原理示意图。
具体实施方式
21.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.为了更好的利用bmc, dc-scm模块(date center-ready secure control module,一个具有标准化数据中心安全控制接口的模块)应运而生,这是一种基于bmc功能的模块化设计。
23.dc-scm模块将常见的服务器管理,安全和控制功能,从典型的处理器主板架构转移到较小的通用模块中。大小为90mm x120.4mm,其具有统一的标准接口,广泛的平台兼容性以及开源等优势,支持openbmc,可灵活应用,便于部署,更快的推向市场,并且简化主板设计方案,降低主板成本。
24.如图1所示为当前dc-scm模块结构示意框图,包含bmc芯片、scm cpld芯片、rot芯
片、tpm芯片、emmc芯片、phy芯片、vga芯片、bmc\bios flash、dc-si金手指等部件。图中video为当前dc-scm模块的vga。
25.bmc芯片是基板管理控制器是专门的服务处理器,用于监视服务器的物理状态。
26.scm cpld芯片是包含串行gpio逻辑和任何所需的其他特定于应用程序的逻辑的可编程逻辑设备。
27.rot(root of trust,信任跟)芯片为安全处理器-可选的安全处理器,负责证明系统上的bmc,bios和/或其他固件映像。
28.bmc flash,即bmc闪存,一个或多个(通常是两个)闪存设备用于包含bmc固件映像。
29.bios flash,即bios闪存,一个或多个(通常是两个)闪存设备用于包含blos固件映像。
30.tpm芯片,trusted platform module,专用微控制器,旨在通过集成加密密钥保护硬件。
31.dc-si金手指(168 pin)用于dc-scm模块与主板相连,进行信息交互。模块尺寸大小为90mm x 120.4mm,主板供p12v电,支持实现i2c\i3c\spi\gpio\uart\usb\vga\espi\lpc\jtag\spi\dram\pcie gen 3以及gen 5 \emmc等功能,还可通过cpld来对一些信号进行灵活配置,转成lvds信号通过dc-si金手指与主板进行交互。其中lvds(low voltage differential signals)接口是在dc-scm 2.0中使用的下一代接口,以替代sgpio接口。lvds接口比sgpio接口更快,并且具有更好的可扩展性,从而使其不仅可以用于状态和控制信号,还可以用于低速串行接口(例如smbus,12c,uart和其他专有oem接口)。
32.板子中最重要的是可通过rot芯片以及tpm芯片使得板子功能在安全性方面大大提高。
33.但当前的dc-scm模块的结构中,vga过大,vr芯片区域转换芯片过多,造成板上空间浪费,当bmc芯片等重要芯片损害时,因板子尺寸过大以及芯片众多,导致更换成本过大。且使用cpld芯片开发功能更强,但相应板子设计越复杂,失误性越高,模块空间紧张时会导致功能设计存在隐患。
34.bmc模块的另一种形式为runbmc模块,其是bmc的第一个开源硬件规范,定义了基板管理控制器(bmc)子系统和ocp(open compute project)硬件平台(例如网络或计算母板)之间的接口,使bmc的许多不同子系统之间的硬件接口标准化,从而允许使用软件通用管理。runbmc模块将简化供应链并增强数据中心生态系统中的硬件安全性。runbmc模块兼容jedec mo-310c定义的ddr4 sodimm,.50mm间距dimm配套尺寸规格,长度为69.6mm,定义了32mm,50mm,70mm三个高度标准,且支持直角和垂直结构。
35.runbmc模块与dc-scm模块相比,其与主板相接具有260个pin脚,结构简单规模小,成本低,容错性高,但是没有cpld或fpga来进行更多功能开发、此外没有rot模块来支持平台固件保护和恢复,导致安全性不高。
36.基于dc-scm模块和runbmc模块,本实施例提供一种改进的dc-scm装置,把一些重要芯片如bmc芯片、dram(动态随机存取存储器)芯片、emmc(embedded multi media card,内嵌式存储器标准规格)芯片、bmc闪存等芯片放在runbmc模块上,把关于bmc芯片的vr芯片转移至runbmc模块上,节省dc-scm模块板子空间,并且选取符合规范的sodimm连接器置于
dc-scm模块上。runbmc模块可通过260 pin金手指接入sodimm连接器上来与dc-scm模块进行信息交互,这样可进行灵活配置功能,可通过emmc芯片或者bmc闪存来烧录程序启动bmc,以及加入debug接口对bmc进行调试,用hbled(心跳灯)来指示bmc状态。此外,通过dc-scm模块上rot芯片来对runbmc模块上的bmc 闪存进行平台固件保护和恢复功能的实现,提高了runbmc模块的平台安全性。把vga模块换成微型显示端口(mini display port)来节省板上空间。在dc-scm模块上增添sd芯片,可以存储信息并可以当作启动bmc芯片的备选方案,提高bmc芯片启动的安全性。
37.具体地,如图2所示为本实施例二提供的一种改进的dc-scm装置结构示意框图,包括dc-scm模块和runbmc模块。
38.dc-scm模块上设置有scm cpld芯片、rot芯片、bios闪存、tpm芯片、第一vr芯片、phy芯片、微型显示端口(mini display port)、dc-si金手指和第一信息交互连接器。
39.scm cpld芯片、rot芯片、phy芯片、微型显示端口分别与第一信息交互连接器电连接;bios闪存与rot芯片电连接;dc-si金手指分别与scm cpld芯片、rot芯片连接。
40.其中,微型显示端口代替了传统的vgr,极大节省了板上空间。另外,第一信息交互连接器采用复合规范的sodimm(小型双列直插式内存模块)连接器,用于与runbmc模块连接,具体实施时,采用260pin的sodimm连接器。
41.runbmc模块上设置有bmc芯片、dram芯片、emmc芯片、bmc闪存、第二vr芯片和第二信息交互连接器。
42.dram芯片、emmc芯片、bmc闪存分别与bmc芯片电连接;bmc芯片与第二信息交互连接器电连接;第二信息交互连接器与第一信息交互连接器电连接。
43.其中,第二vr芯片是与bmc芯片相关的vr模块,其他与bmc芯片无关的vr模块位于dc-scm模块上。另外,第二信息交互连接器采用金手指,具体实施时,采用260pin的金手指,用于与dc-scm模块上的sodimm连接器电连接,进行信息交互。
44.本实施例中,runbmc模块上还设置有调试接口(jtag debug接口),调试接口与bmc芯片电连接,用于对bmc芯片进行调试。
45.runbmc模块上还设置有心跳灯(hbled),心跳灯与bmc芯片电连接,用于指示bmc状态。
46.runbmc模块上还设置有第一时钟芯片,第一时钟芯片与bmc芯片电连接。具体实施时,第一时钟芯片采用osc(晶体振荡器)芯片。
47.本实施例中,dc-scm模块上还设置有无线传输芯片,无线传输芯片与第一信息交互连接器电连接。具体实施时,无线传输芯片可采用zigbee模块,如图3所示为本实施例bmc芯片与后端通信原理示意图,zigbee模块通过uart与bmc芯片相连,结合现有通过线缆管理控制bmc信息的模式,通过网关以及远程控制设备的通道对服务器上bmc信息进行管理控制。每个zigbee网络节点不仅本身可以作为监控对象,例如其所连接的传感器直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。这样可利用一个zigbee模块来访问多个dc-scm模块,便于信息管理。解决一种无线缆或者线缆损害后无法访问bmc管理信息的问题。
48.本实施例中,dc-scm模块上还设置有存储芯片,存储芯片与第一信息交互连接器电连接,可以存储信息并可以当作启动bmc芯片的备选方案,提高bmc芯片启动的安全性。
49.dc-scm模块上还设置有第一现场可更换单元(fru芯片),runbmc模块上还设置有第二现场可更换单元。
50.另外,dc-scm模块上还设置有第二时钟芯片(clk芯片)和温度传感器(temp sensor),第二时钟芯片为dc-scm模块提供时钟信号,温度传感器检测dc-scm模块温度。
51.本实施例提供的一种改进的dc-scm装置,把一些芯片,例如bmc芯片、dram芯片、emmc芯片和bmc闪存等,转移到runbmc模块上,通过连接器与dc-scm模块进行信息交互,大大节省dc-scm板上空间,且runbmc结构简单,隐患小,有多引脚连接器可把bmc很多信号功能引出来,便于cpld进行功能设计,降低维护成本。
52.以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献