BMC模块硬件资源介绍

news2024/11/16 12:44:11

1 概述    

FT-E2KS-BMC-D4-A(以下简称 “BMC” )是飞腾信息技术有限公司(以下简称 “飞腾” )和广东汉为信息技术有限公司(以下简称 “汉为” )联合设计、研发、生产的国产化服务器远程管理控制模块。服务器在使用中往往需要兼具高性能、高可用和高可靠性。如何确保服务器在运行过程中能够被有效管理、及时诊断故障,确保可靠性,是当前服务器发展面临的首要问题。

基于 BMC,可以通过调用传感器监控硬件设备的物理状态(如温度、湿度、电压、电流、风扇转速等),并通过独立连接与系统管理机通信,便于单台系统管理机对多台计算机和服务器批量远程管理监控及操作、事件报警、日志记录及处理、散热控制等,实现对服务器硬件状态管理、健康状态管理、功耗管理、电源管理、故障告警等功能。

2 方案详情   

本 BMC 模块基于 “飞腾腾珑E2000S芯片+硬件接口模块+OpenBMC” 方案,支持标准的 IPMI 2.0 协议。

飞腾腾珑 E2000S 采用单核处理器、主频 1.0GHz,兼容 64 位 ARM v8 指令集,典型功耗 1.5W。

BMC 模块采用标准 DDR4 SODIMM 接口,不占用 PCIe 插槽,不需要机箱额外开口引线。模块尺寸为 69.6*48mm,板上包含 1 个螺丝定位孔内径 3.5mm,用于固定 BMC 模块。

主要系统框图如下:

图片

3 电源方案   

BMC 模块采用直流 12V 的电压供电,通过服务器端的 SODIMM DDR4 接口供电,在使用前保证 BMC 模块的供电电源处于 BMC 正常的工作范围。

电源框图如下:

图片

图片

4 时钟方案   

BMC 模块的时钟框图如下图所示。其中需要注意的是,当 1 路 PCIe x1 作为 EP 使用时,需要服务器提供 100MHz 的差分时钟。

图片

5 位置说明   

BMC 模块正面的接口位置标识如下:

图片

BMC 模块背面的接口位置标识如下:

图片

6 散热说明   

eBMC-D4 模块上配备了一块散热模块,其具体尺寸如下所示:

图片

7 参数规格   

图片

8 接口说明   

8.1.PCIe接口

BMC 模块定义了一组 PCIe x1 信号,PCIe1 默认为 EP 模式,连接服务器 CPU PCIe 接口。PERST#、PEWAKE# 默认为总线的 PCIe 复位引脚和 PCIe 唤醒功能管脚,用于接收 HOST 端发出的复位和唤醒信号。

8.2.以太网MAC接口

BMC 模块定义了 1 个 1000MBASE-T 接口,服务器主板端需放置 RJ45 连接器(内置网络变压器及 ESD 器件)或独立的网络变压器,ESD 和 RJ45 连接器。

网络接口的 LED 信号描述如下:

图片

BMC模块定义了 1 个 RMII/NCSI 接口,IO 电平 3.3V。RMIIMDC 、RMIIMDIOIO 电平 3.3V,当 RMII/NCSI 接口配置为 NCSI 功能使用时,RMIIMDC 、RMIIMDIO 可配置为 GPIO37、GPIO38 使用。当使用 RMII 用于连接 PHY 芯片转换为 100M BAST-T 网络接口时,建议将 PHY_RSTN 连接外部  PHY 芯片,用于复位 PHY 芯片。

8.3.USB接口

BMC 模块定义了 2 个 USB 2.0 接口,其中 USB2A_DN、USB2A_DP 支持  VHUB 功能,用于连接主板的 USB 接口实现 KVM 功能。另一路 USB 信号 USB2B_DN、USB2B_DP 用作 HOST 使用,可接入 USB 存储设备。

8.4.VGA接口

BMC 模块定义了 1 个 VGA 接口,VGAVS、VGAHS、DDCCLK、DDCDATIO 电平 3.3V。

8.5.UART接口

BMC 模块定义了 3 个 UART 接口,电平为 3.3V,其中 UART0 为 BMC 卡调试串口,UART1 和 UART2 为数据串口,UART 具体功能如下所示:

图片

8.6.I3C接口

BMC 模块定义了 4 个 I3C 接口,I3C 电平为 3.3V。可用于连接 DDR5 内存条 SPD Hub 芯片,通过此芯片可访问内存条 RCD 芯片、PMIC(电源管理芯片) 及温度传感器,实现内存训练、电源配置及温度检测报警等功能。

8.7.I2C接口

BMC 模块定义了 14 个 I2C 接口,其中 SDA1/SCL1、SDA2/SCL2、SDA3/SCL3,IO 电平为 1.8V,其他 I2C 接口 IO 电平为 3.3V,SDA8/SMBUS1_SDA、SCL8/SMBUS1_SCL、CPU1_SPI _SELECT/SMBUS1_ALT 和 SCL9/SMBUS2_SCL、SDA9/SMBUS2_SDA、GPIO5/SMBUS2_ALT 可复位用为 2 组 SMBUS 接口,可根据需求配置。

8.8.PWM与TACH接口

BMC 模块定义了 6 个 PWM 接口,16 路 TACH 接口,IO 电平为 3.3V。可连接服务器风扇接口,用于散热风扇控制,CPU2_I3C_DONE/PWM8、BMC_SOL_SELECT0/PWM9、BMC_SOL_SELECT1/PWM10、BMC_INTRUDER_N/PWM11 可复用为 PWM 信号。

8.9.JTAG接口

BMC 模块定义了 1 个 JTAG Master 总线接口,IO 电平为 3.3V。JTAG MTMS1、JTAG MTDO1、JTAG MTDI1 在 BMC 模块上拉至 3.3V。可连接服务器 CPLD/FPGA JTAG 接口,实现 BMC 模块远程更新 CPLD/FPGA 功能。

8.10.SPIM接口

BMC 模块定义了 1 个 SPI Master 总线接口,IO 电平为 3.3V。接口定义了 2 路片选信号 SPI1CS0#、SPI1CS1#,可连接两个 SPI 外设。SPI Master 总线可连接服务器 SPI Flash,实现 BMC 模块远程更新服务器 BIOS 功能。

8.11.SGPIO接口

BMC 模块定义了 1 个 SGPIO Master 总线接口,IO 电平为 3.3V。若 SGPIO 功能未使用可配置为通用 GPIO 接口使用。

8.12.ADC接口

BMC模块定义了 16 路 ADC 接口,用于模拟量信号检测。ADC 0-7 路为 E2000S CPU 原生接口,输入电压范围为 0-1.8V,如果检测电压超出范围,需要分压电路进行分压。ADC 8-15 由 ADC 转换芯片实现模拟量采集,检测电压范围为 -5~5V,检测电压超出范围,需要分压电路进行分压。

8.13.GPIO接口

BMC 模块定义了 39 个 GPIO 接口,其中 BMC_GPIO6、BMC_GPIO7,IO 电平为 1.8V,其它 GPIO 接口 IO 电平为 3.3V。可以根据实际使用需求定义这些功能。

9 结语    

上述部分介绍了 BMC 模块上部分硬件资源信息,以上接口都通过 BMC 模块上的 DDR4 SODIMM 接口引出,详情可参阅 BMC 模块接口引脚定义,接口详细信息可查阅原理图 PDF 文件。以上所述文件可从 OurBMC社区官网-下载-BMC调测载板基础资料包v1.0 中获取,链接如下:

https://www.ourbmc.cn/#/DownloadProduct

欢迎广大开发者加入OurBMC社区

OurBMC社区公众号更多资讯请访问:

图片

OurBMC社区官网更多功能请访问:

https://www.ourbmc.cn/

开源中国OurBMC个人空间更多信息请访问:

https://my.oschina.net/ourbmc

思否OurBMC个人空间更多信息请访问:

https://segmentfault.com/u/ourbmc

CSDN OurBMC博客空间更多信息请访问:

https://blog.csdn.net/OurBMC?type=blog

BMC调测载板申请详情:BMC调测载板申请活动正式启动!-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1515701.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构:8、堆

一、树的概念 树是一种非线性的数据结构,它是由n(n>0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。 有一个特殊的结点,称为根结点…

Qt+FFmpeg+opengl从零制作视频播放器-13.打包为exe包发布软件

1.首先visual studio给生成程序添加桌面图标。 右键工程,添加新文件资源文件Resource.rc 选择导入文件,我这里导入了Player.ico文件。 添加后,在资源文件那里就可以看见ico文件。 然后编译release程序, 生成的可执行程序就带上了图标。 2.使用Qt 程序打包发布-windeployq…

用户视角的比特币和以太坊外围技术整理

1. 引言 要点: 比特币L2基本强调交易内容的隐蔽性,P2P交易(尤其是支付)成为主流,给用户带来一定负担(闪电网络)在以太坊 L2 中,一定程度上减少了交易的隐蔽性,主流是实…

Linux网络配置修改hosts映射文件关闭防火墙

Linux网络配置&系统管理 一、物理机、VMware软件、虚拟机之间的网络关系1.1 总体框架图1.2 为什么物理机、VM软件、客户机之间能够通信?1.3 查看客户机的IP地址ifconfig1.4 小节1.5 修改静态IP地址1.6 测试能不能ping通 二、修改主机名以及hosts映射文件2.1 修改主机名2.1…

物联网终端telegraf采集设备信息

背景 低功耗设备上资源有限,但又比较重要。对其的管理难度很大,有些时候又必须时刻了解其运行状况。我们自然想到的是能否有办法监控它呢?当时是有的!而且很成熟的解决方案。TICK技术栈,那TICK是什么呢? TI…

环保企业应适应行业发展趋势,不断创新和提升竞争力|中联环保圈

《2023年行业评述及2024年发展展望》一文,由中国环保产业协会撰写,全面审视了过去一年我国生态环保产业的发展状况,并对新的一年发展趋势进行了深度预测。该报告以行业主要政策标准为基础,结合报告以及新冠疫情防控转段后的经济恢…

海豚调度系列之:任务类型——SQL节点

海豚调度系列之:任务类型——SQL节点 一、SQL节点二、创建任务三、任务参数四、任务样例五、运行该任务成功之后在hive中查询结果六、使用前置sql和后置sql示例 一、SQL节点 SQL任务类型,用于连接数据库并执行相应SQL。 二、创建任务 点击项目管理-项…

SpringBoot配置达梦数据库依赖(达梦8)

maven配置 <!-- 达梦数据库 --><dependency><groupId>com.dameng</groupId><artifactId>DmJdbcDriver18</artifactId><version>8.1.1.193</version></dependency><dependency><groupId>com.alibaba&l…

已解决:android SDK安装时点击SDK Manager出现闪退

1、首先确保电脑里边安装了JDK&#xff0c;并且要把安装路径配置在环境变量里边&#xff0c;避免使用绝对路径 推荐%JAVA_HOME%\bin 2、在C:\Users\huanhuan\Desktop\android-sdk-windows\tools路径下找到android.bat文件打开&#xff0c;把set java_exe后改为jdk中java.exe的路…

关于stm32(CubeMX+HAL库)的掉电检测以及flash读写

1.掉电检测 CubeMX配置 只需使能PVD中断即可 但是使能了PVD中断后还需要自行配置一些PWR寄存器中的参数&#xff0c;我也通过HAL库进行编写 void PVD_config(void) {//配置PWRPWR_PVDTypeDef sConfigPVD; sConfigPVD.PVDLevel PWR_PVDLEVEL_7; …

元宇宙崛起:区块链与金融科技共绘数字新世界

文章目录 一、引言二、元宇宙与区块链的深度融合三、区块链在元宇宙金融中的应用四、金融科技在元宇宙中的创新应用五、面临的挑战与机遇《区块链与金融科技》亮点内容简介获取方式 一、引言 随着科技的飞速发展&#xff0c;元宇宙概念逐渐走进人们的视野&#xff0c;成为数字…

HTTP中的GET,POST,PUT,DELETE请求方式的区别

前言 Http定义了与服务器交互的不同方法&#xff0c;最基本的方法有4种&#xff0c;分别是GET&#xff0c;POST&#xff0c;PUT&#xff0c;DELETE。 URL全称是统一资源定位符&#xff0c;我们可以这样认为&#xff1a;一个URL地址&#xff0c;它用于描述一个网络上的资源&am…

Unity3d版白银城地图

将老外之前拼接的Unity3d版白银城地图&#xff0c;导入到国内某手游里&#xff0c;改成它的客户端地图模式&#xff0c;可以体验一把手游的快乐。 人物角色用的是它原版的手游默认的&#xff0c;城内显示效果很好&#xff0c;大家可以仔细看看。 由于前期在导入时遇到重大挫折&…

2024腾讯云轻量主机地域怎么选择?上海/北京/广州哪个地域好?

腾讯云轻量应用服务器地域如何选择&#xff1f;地域就近选择&#xff0c;北方选北京地域、南方选广州地域&#xff0c;华东地区选上海地域。广州上海北京地域有什么区别&#xff1f;哪个好&#xff1f;区别就是城市地理位置不同&#xff0c;其他的差不多&#xff0c;不区分好坏…

北大核心期刊《思想政治课教学》投稿有什么要求?

北核《思想政治课教学》收职教、中专、大学、中小学&#xff0c;职称没要求&#xff0c;学生可以 探寻智慧之源&#xff0c;倾听思想之声&#xff0c;欢迎投稿《思想政治课教学》。我们致力于搭建一个开放、前沿的学术交流平台&#xff0c;汇聚国内外思想政治课教学的最新研究成…

如何在Linux Archcraft中配置SSH服务并结合内网穿透实现远程连接

文章目录 1. 本地SSH连接测试2. Archcraft安装Cpolar3. 配置 SSH公网地址4. 公网远程SSH连接小结 5. 固定SSH公网地址6. SSH固定地址连接 Archcraft是一个基于Arch Linux的Linux发行版&#xff0c;它使用最简主义的窗口管理器而不是功能齐全的桌面环境来提供图形化用户界面。 C…

当_WIN32_WINNT大于0x500时,ToolTip窗口不显示问题排查

目录 1、前言 2、回退代码后&#xff0c;ToolTip窗口不显示了 3、使用历史版本比对法找到ToolTip窗口何时开始不显示的 4、为了给字体设置ClearType属性&#xff0c;_WIN32_WINNT宏的值从0x500修改成0x501 5、将_WIN32_WINNT宏值由从0x500修改成0x501&#xff0c;导致系统…

2024最新轻量应用服务器简介_轻量应用服务器购买指南

腾讯云轻量应用服务器开箱即用、运维简单的轻量级云服务器&#xff0c;CPU内存带宽配置高并且价格特别便宜&#xff0c;大带宽&#xff0c;但是限制月流量&#xff0c;轻量2核2G3M带宽61元一年、2核2G4M优惠价99元一年&#xff0c;540元三年、2核4G5M带宽165元一年&#xff0c;…

c++11语法特性

c11 1.c11发展简介 ​ 第一个比较正式的c标准是1998提出的c98标准。之后定了5年计划&#xff0c;每5年来一次大更新。在2003年C标准委员会曾经提交了一份技术勘误表(简称TC1)&#xff0c;使得C03这个名字已经取代了C98称为C11之前的最新C标准名称。不过由于C03(TC1)主要是对C…

java组合模式揭秘:如何构建可扩展的树形结构

组合模式&#xff08;Composite Pattern&#xff09;是一种结构型设计模式&#xff0c;它允许将对象组合成树形结构以表示整体/部分层次结构。组合模式使得客户端可以统一对待单个对象和组合对象&#xff0c;从而使得客户端可以处理更复杂的结构。 组合模式的主要组成部分包括&…