一种以太网转SMBUS模块制造技术

技术编号:14044026 阅读:110 留言:0更新日期:2016-11-21 23:33
本实用新型专利技术提供一种以太网转SMBUS模块,属于计算机技术领域,其包括以太网口、PHY芯片及以太网MAC层的FPGA芯片,以太网口连接至安装有网络调试工具NetAssist的PC机,以太网口与PHY芯片互连。FPGA芯片内设有一个基于TCP协议以太网控制外挂PHY芯片的以太网控制模块和SMBUS模块,SMBUS模块的SMBUS接口端接入存储设备管理板卡预留的更新接口上,以太网转SMBUS模块的MAC地址和IP地址由PC机绑定,利用PC机上的网络调试工具NetAssist更新带有SMBUS接口的存储介质的内容。其适用于计算机、云终端、物联网终端、多媒体终端等带有SMBUS接口需要更新数据的环境中。

【技术实现步骤摘要】

本技术涉及计算机
,具体地说是一种以太网转SMBUS模块,其应用在需要更新的带有SMBUS接口的存储介质中,比如交换机模块存储MAC地址的EEPROM、存储DDC信息的EEPROM等。
技术介绍
在现实的调试过程中经常会遇到一些带有SMBUS接口的EEPROM存储介质在电路焊接后没有用专门的工具烧录内容,后期调试需要把EEPROM取下重新烧录,再焊接。比如:在多单元服务器管理板上的成品的交换机芯片,需要外挂一个存储MAC地址的EEPROM,在没有烧录MAC地址时,我们需要重新焊接取下烧录;在管理板上存储DDC信息的更新也需要重新拆除利用工具更新。在此技术专利中,提供一个以太网转SMBUS模块,只需要在管理板卡预留好接口,直接通过PC机进行MAC地址或者DDC信息的数据更新。
技术实现思路
本技术的技术任务是针对现有技术的不足,提供一种以太网转SMBUS模块。本技术解决其技术问题所采用的技术方案是:一种以太网转SMBUS模块,包括以太网口、PHY芯片、及以太网MAC层的FPGA芯片,所述以太网口连接至安装有网络调试工具NetAssist的PC机,以太网口与PHY芯片之间互连;所述FPGA芯片内设有一个基于TCP协议的以太网控制模块、及一个与其互连的SMBUS模块,SMBUS模块具有一个SMBUS接口,该SMBUS接口端接入存储设备管理板卡预留的更新接口上;上述以太网转SMBUS模块的MAC地址和IP地址由安装有网络调试工具NetAssist的PC机绑定。具体的,所述以太网口与PHY芯片之间经I2C总线互连,用于进行数据和信息交互。具体的,所述SMBUS接口端经连接在I2C总线的SCL和SDA接入存储设备管理板卡预留的更新接口上。具体的,所述以太网口为RJ45网口。具体的,所述RJ45网口为百兆网口或千兆网口。本技术的一种以太网转SMBUS模块,与现有技术相比所产生的有益效果是:本技术通过在FPGA芯片内部编写一个基于TCP协议以太网控制外挂PHY芯片的以太网控制模块和一个SMBUS模块,SMBUS模块的SMBUS接口端接入存储设备管理板卡预留的更新接口上,以太网转SMBUS模块的MAC地址和IP地址由PC机绑定,利用PC机上的网络调试工具NetAssist更新带有SMBUS接口的存储介质的内容。其适用于计算机领域、云终端、物联网终端、多媒体终端等带有SMBUS接口需要更新数据的环境中,并有望在信息控制中心、呼叫中心、证券/金融交易系统、银行数据中心、工业控制环境、教学环境、测试中心等多个领域中发挥重要作用。附图说明附图1是本技术的结构示意图。图中,1、存储设备管理板卡,2、SMBUS模块,3、FPGA芯片,4、太网控制模块,5、PHY芯片,6、RJ45网口,7、PC机,8、SMBUS接口。具体实施方式下面结合附图1,对本技术的一种以太网转SMBUS模块作以下详细说明。如附图1所示,本技术的一种以太网转SMBUS模块,包括RJ45网口6、PHY芯片5、及以太网MAC层的FPGA芯片3。RJ45网口6连接至安装有网络调试工具NetAssist的PC机7,进而接入以太网,RJ45网口6与PHY芯片5之间经I2C总线互连,用于进行数据和信息交互。FPGA芯片3内设有一个基于TCP协议的以太网控制模块4、及一个与其互连的SMBUS模块2,SMBUS模块2具有一个SMBUS接口8,该SMBUS接口8端经连接在I2C总线的时钟线SCL和数据线SDA接入存储设备管理板卡1预留的更新接口上。上述以太网转SMBUS模块的MAC地址和IP地址由安装有网络调试工具NetAssist的PC机7绑定。具体的,在PC机7上直接执行ARP-s命令绑定以太网转SMBUS模块的MAC地址和IP地址。上述结构中,所涉及的RJ45网口6为百兆网口或千兆网口。本技术的一种以太网转SMBUS模块,是自己在FPGA芯片3内部编写一个基于TCP协议以太网控制外挂PHY芯片5的以太网控制模块4和一个SMBUS模块2,具体描述如下:在FPGA芯片3内部用verilog语言搭建符合TCP协议的以太网控制模块4:设定好本模块的MAC地址和源的MAC地址;设定好本模块的IP地址和源的IP地址;在IP包头里定义好协议类型为TCP协议以及端口号。在FPGA芯片3内部用verilog代码编写一个满足I2C Master协议模块。其工作原理描述如下:利用网络调试工具NetAssist,设定好本机的IP和端口以及目标的IP和端口后发送帧数据。在帧数据中定义第一个字节为I2C Master模块连接I2C设备(也即本机的存储设备管理板卡1)的Device ID,第二个字节为I2C数据存储的首地址,第三个字节为向I2C设备写入数据的大小长度,后边是写入I2C的数据。通过网络调试工具NetAssist发送信息后在以太网控制模块4接收并解析数据,将数据送入I2C Master模块开始向I2C设备写入数据。待数据写完后,I2C Master 根据接收的Device ID和地址重新读取写入的数据,通过以太网控制模块4发送给PC机7。其工作过程描述如下:1、将以太网转SMBUS模块的RJ45网口6端通过网线接入PC机7的网口,通过PC机7网络连接可以看到已经连接上,此模块可自己识别是千兆还是百兆网口。2、将此模块的SMBUS接口端接入存储设备管理板卡1预留的更新接口上。在PC机7上利用ARP–s命令绑定此模块的MAC和IP地址。3、打开PC机自带的网络调试工具NetAssis设定好目标IP和端口以及本机IP和端口,设定好一帧数据发送,当发现接收栏收到刚才发送的数据,说明MAC地址和DDC信息更新成功。本技术的一种以太网转SMBUS模块,其加工制作简单方便,按说明书附图所示加工制作即可。除说明书所述的技术特征外,均为本专业技术人员的已知技术。本文档来自技高网...

【技术保护点】
一种以太网转SMBUS模块,其特征在于,包括以太网口、PHY芯片、及以太网MAC层的FPGA芯片,所述以太网口连接至安装有网络调试工具NetAssist的PC机,以太网口与PHY芯片之间互连;所述FPGA芯片内设有一个基于TCP协议的以太网控制模块、及一个与其互连的SMBUS模块,SMBUS模块具有一个SMBUS接口,该SMBUS接口端接入存储设备管理板卡预留的更新接口上;上述以太网转SMBUS模块的MAC地址和IP地址由安装有网络调试工具NetAssist的PC机绑定。

【技术特征摘要】
1.一种以太网转SMBUS模块,其特征在于,包括以太网口、PHY芯片、及以太网MAC层的FPGA芯片,所述以太网口连接至安装有网络调试工具NetAssist的PC机,以太网口与PHY芯片之间互连;所述FPGA芯片内设有一个基于TCP协议的以太网控制模块、及一个与其互连的SMBUS模块,SMBUS模块具有一个SMBUS接口,该SMBUS接口端接入存储设备管理板卡预留的更新接口上;上述以太网转SMBUS模块的MAC地址和IP地址由安装有网络调试工具NetAssist的PC机...

【专利技术属性】
技术研发人员:张孝飞李朋赵素梅
申请(专利权)人:浪潮集团有限公司
类型:新型
国别省市:山东;37

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

1