访问EEPROM 的系统和方法与流程
- 国知局
- 2024-12-06 12:28:39
本发明涉及计算机 ,尤其涉及一种访问eeprom 的系统和方法。
背景技术:
1、随着服务器管理重要性的日益凸显,各大服务器生产厂商都相应地在各自的硬件平台上增强了服务器的可管理特性,并在功能上不断强化。服务器的可靠、简单易用的管理特性以及附加服务功能正在成为各大服务器制造厂商迫切需要的核心竞争力。
2、相关技术中,可替换单元fru信息一般会收入到eeprom中,主机通过读取fru得到该元件的厂商,产品编号等信息。但主机无法直接获取eerom 存储信息,只能通过主机上安装的系统管理软件进行各个被管理器件的管理,导致主机资源被占用;且当基板管理控制器(baseboard management controller,bmc)没有启动或者崩溃后,主机无法访问bmc端的eeprom。
技术实现思路
1、本发明提供一种访问eeprom 的系统和方法,用以解决现有技术中主机无法直接获取eerom 存储信息,只能通过主机上安装的系统管理软件进行各个被管理器件的管理,导致主机资源被占用的问题;以及当基板管理控制器bmc没有启动或者崩溃的情况下,主机也无法访问bmc端的eeprom的缺陷。本申请实施例中通过建立包括接收机、状态机和i2c控制器的访问eeprom 的系统,可以快速高效地实现主机对eeprom的访问,向eeprom中写入数据或读取eeprom中的信息,避免了主机资源被占用,提升了主机的运行效率;而且在基板管理控制器bmc系统没有启动或者崩溃的情况下,也可以实现对bmc端的eeprom的访问,应用场景更广,使得主机对eeprom的访问也更加的灵活和高效。
2、本发明提供一种访问eeprom 的系统,包括:
3、接收机、状态机和集成电路总线i2c控制器;其中,
4、所述接收机用于基于lpc总线接收主机发送的访问请求;所述访问请求包括数据信息和地址信息;
5、所述状态机用于将所述数据信息和地址信息进行格式转换,得到目标数据信息和目标地址信息;
6、所述i2c控制器用于根据所述目标数据信息和目标地址信息访问电可擦编程只读存储器eeprom。
7、根据本发明提供的一种访问eeprom 的系统,所述接收机包括:
8、地址端口寄存器和数据端口寄存器;其中,
9、所述地址端口寄存器用于存储主机发送的地址信息;所述地址信息用于指示所述主机所要访问的信息在所述eeprom中的存储地址;
10、所述数据端口寄存器用于存储主机发送的数据信息;所述数据信息为需要存储至所述eeprom的数据。
11、根据本发明提供的一种访问eeprom 的系统,所述状态机包括:
12、配置状态机和读写状态机;其中,
13、所述配置状态机用于对所述i2c控制器进行初始化配置;
14、所述读写状态机用于响应于所述主机的访问请求,将格式转换后的所述数据信息和地址信息发送至所述i2c控制器。
15、根据本发明提供的一种访问eeprom 的系统,所述i2c控制器还用于:
16、将eeprom中的数据通过所述状态机发送至所述接收机和主机。
17、根据本发明提供的一种访问eeprom 的系统,所述eeprom中存储可替换单元fru信息。
18、本发明还提供一种访问eeprom 的方法,包括如下步骤。
19、基于lpc总线接收主机发送的访问请求;所述访问请求包括数据信息和地址信息;
20、将所述数据信息和地址信息进行格式转换,得到目标数据信息和目标地址信息;
21、根据所述目标数据信息和目标地址信息访问电可擦编程只读存储器eeprom。
22、本发明还提供一种访问eeprom 的装置,包括如下模块:
23、接收模块,用于基于lpc总线接收主机发送的访问请求;所述访问请求包括数据信息和地址信息;
24、转换模块,用于将所述数据信息和地址信息进行格式转换,得到目标数据信息和目标地址信息;
25、访问模块,用于根据所述目标数据信息和目标地址信息访问电可擦编程只读存储器eeprom。
26、本发明还提供一种基板管理控制器bmc,包括如第一方面所述的访问eeprom 的系统。
27、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述访问eeprom 的方法。
28、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述访问eeprom 的方法。
29、本发明提供的访问eeprom 的系统和方法,通过建立包括接收机、状态机和i2c控制器的访问eeprom 的系统,可以快速高效地实现主机对eeprom的访问,向eeprom中写入数据或读取eeprom中的信息,避免了主机资源被占用,提升了主机的运行效率;而且在基板管理控制器bmc系统没有启动或者崩溃的情况下,也可以实现对bmc端的eeprom的访问,应用场景更广,使得主机对eeprom的访问也更加的灵活和高效。
技术特征:1.一种访问eeprom 的系统,其特征在于,包括:
2.根据权利要求1所述的访问eeprom 的系统,其特征在于,所述接收机包括:
3.根据权利要求1所述的访问eeprom 的系统,其特征在于,所述状态机包括:
4.根据权利要求1所述的访问eeprom 的系统,其特征在于,所述i2c控制器还用于:
5.根据权利要求1所述的访问eeprom 的系统,其特征在于,所述eeprom中存储可替换单元fru信息。
6.一种访问eeprom 的方法,其特征在于,应用于权利要求1-5任一项所述的访问eeprom 的系统,包括:
7.一种访问eeprom 的装置,其特征在于,包括:
8.一种基板管理控制器bmc,其特征在于,包括如权利要求1-5任一项所述的访问eeprom 的系统。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求6所述访问eeprom 的方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求6所述访问eeprom 的方法。
技术总结本发明提供一种访问EEPROM的系统和方法,涉及计算机领域。该系统包括:接收机、状态机和集成电路总线I2C控制器;其中,接收机用于基于LPC总线接收主机发送的访问请求;访问请求包括数据信息和地址信息;状态机用于将数据信息和地址信息进行格式转换,得到目标数据信息和目标地址信息;I2C控制器用于根据目标数据信息和目标地址信息访问电可擦编程只读存储器EEPROM。上述实施例的系统可以快速高效地实现主机对EEPROM的访问,避免了主机资源被占用,提升了主机的运行效率;而且在基板管理控制器BMC系统没有启动或者崩溃的情况下,也可以实现对EEPROM的访问,使得主机对EEPROM的访问更加的灵活和高效。技术研发人员:马志超,王朝辉,刘同强,时慧玲,满宏涛受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/341611.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。