一种以太网转smbus模块的制作方法

文档序号:10988709阅读:480来源:国知局
一种以太网转smbus模块的制作方法
【专利摘要】本实用新型提供一种以太网转SMBUS模块,属于计算机技术领域,其包括以太网口、PHY芯片及以太网MAC层的FPGA芯片,以太网口连接至安装有网络调试工具NetAssist的PC机,以太网口与PHY芯片互连。FPGA芯片内设有一个基于TCP协议以太网控制外挂PHY芯片的以太网控制模块和SMBUS模块,SMBUS模块的SMBUS接口端接入存储设备管理板卡预留的更新接口上,以太网转SMBUS模块的MAC地址和IP地址由PC机绑定,利用PC机上的网络调试工具NetAssist更新带有SMBUS接口的存储介质的内容。其适用于计算机、云终端、物联网终端、多媒体终端等带有SMBUS接口需要更新数据的环境中。
【专利说明】
一种以太网转SMBUS模块
技术领域
[0001]本实用新型涉及计算机技术领域,具体地说是一种以太网转SMBUS模块,其应用在需要更新的带有SMBUS接口的存储介质中,比如交换机模块存储MAC地址的EEPR0M、存储DDC信息的EEPROM等。
【背景技术】
[0002]在现实的调试过程中经常会遇到一些带有SMBUS接口的EEPROM存储介质在电路焊接后没有用专门的工具烧录内容,后期调试需要把EEPROM取下重新烧录,再焊接。比如:在多单元服务器管理板上的成品的交换机芯片,需要外挂一个存储MAC地址的EEPR0M,在没有烧录MAC地址时,我们需要重新焊接取下烧录;在管理板上存储DDC信息的更新也需要重新拆除利用工具更新。
[0003]在此实用新型专利中,提供一个以太网转SMBUS模块,只需要在管理板卡预留好接口,直接通过PC机进行MAC地址或者DDC信息的数据更新。

【发明内容】

[0004]本实用新型的技术任务是针对现有技术的不足,提供一种以太网转SMBUS模块。
[0005]本实用新型解决其技术问题所采用的技术方案是:
[0006]一种以太网转SMBUS模块,包括以太网口、PHY芯片、及以太网MAC层的FPGA芯片,所述以太网口连接至安装有网络调试工具NetAssist的PC机,以太网口与PHY芯片之间互连;
[0007]所述FPGA芯片内设有一个基于TCP协议的以太网控制模块、及一个与其互连的SMBUS模块,SMBUS模块具有一个SMBUS接口,该SMBUS接口端接入存储设备管理板卡预留的更新接口上;
[0008]上述以太网转SMBUS模块的MAC地址和IP地址由安装有网络调试工具NetAssist的PC机绑定。
[0009]具体的,所述以太网口与PHY芯片之间经I2C总线互连,用于进行数据和信息交互。
[0010]具体的,所述SMBUS接口端经连接在I2C总线的SCL和SDA接入存储设备管理板卡预留的更新接口上。
[0011]具体的,所述以太网口为RJ45网口。
[0012]具体的,所述RJ45网口为百兆网口或千兆网口。
[0013]本实用新型的一种以太网转SMBUS模块,与现有技术相比所产生的有益效果是:
[0014]本实用新型通过在FPGA芯片内部编写一个基于TCP协议以太网控制外挂PHY芯片的以太网控制模块和一个SMBUS模块,SMBUS模块的SMBUS接口端接入存储设备管理板卡预留的更新接口上,以太网转SMBUS模块的MAC地址和IP地址由PC机绑定,利用PC机上的网络调试工具NetAssist更新带有SMBUS接口的存储介质的内容。其适用于计算机领域、云终端、物联网终端、多媒体终端等带有SMBUS接口需要更新数据的环境中,并有望在信息控制中心、呼叫中心、证券/金融交易系统、银行数据中心、工业控制环境、教学环境、测试中心等多个领域中发挥重要作用。
【附图说明】
[0015]附图1是本实用新型的结构示意图。
[0016]图中,1、存储设备管理板卡,2、SMBUS模块,3、FPGA芯片,4、太网控制模块,5、PHY芯片,6、RJ45网口,7、PC 机,8、SMBUS接口。
【具体实施方式】
[0017]下面结合附图1,对本实用新型的一种以太网转SMBUS模块作以下详细说明。
[0018]如附图1所示,本实用新型的一种以太网转SMBUS模块,包括R J4 5网口 6、PHY芯片5、及以太网MAC层的FPGA芯片3。耵45网口 6连接至安装有网络调试工具NetAssist的PC机7,进而接入以太网,RJ45网口 6与PHY芯片5之间经I2C总线互连,用于进行数据和信息交互。FPGA芯片3内设有一个基于TCP协议的以太网控制模块4、及一个与其互连的SMBUS模块2,SMBUS模块2具有一个SMBUS接口 8,该SMBUS接口 8端经连接在I2C总线的时钟线SCL和数据线SDA接入存储设备管理板卡I预留的更新接口上。
[0019]上述以太网转SMBUS模块的MAC地址和IP地址由安装有网络调试工具NetAssist的PC机7绑定。具体的,在PC机7上直接执行ARP-S命令绑定以太网转SMBUS模块的MAC地址和IP地址。
[0020]上述结构中,所涉及的RJ45网口 6为百兆网口或千兆网口。
[0021]本实用新型的一种以太网转SMBUS模块,是自己在FPGA芯片3内部编写一个基于TCP协议以太网控制外挂PHY芯片5的以太网控制模块4和一个SMBUS模块2,具体描述如下:
[0022]在FPGA芯片3内部用verilog语言搭建符合TCP协议的以太网控制模块4:设定好本模块的MAC地址和源的MAC地址;设定好本模块的IP地址和源的IP地址;在IP包头里定义好协议类型为TCP协议以及端口号。在FPGA芯片3内部用verilog代码编写一个满足I2CMaster协议模块。
[0023]其工作原理描述如下:
[0024]利用网络调试工具NetAssist,设定好本机的IP和端口以及目标的IP和端口后发送帧数据。在帧数据中定义第一个字节为I2C Master模块连接I2C设备(也即本机的存储设备管理板卡IM^Device ID,第二个字节为I2C数据存储的首地址,第三个字节为向I2C设备写入数据的大小长度,后边是写入I2C的数据。通过网络调试工具NetAssist发送信息后在以太网控制模块4接收并解析数据,将数据送入I2C Master模块开始向I2C设备写入数据。待数据写完后,I2C Master根据接收的Device ID和地址重新读取写入的数据,通过以太网控制模块4发送给PC机7。
[0025]其工作过程描述如下:
[0026]1、将以太网转SMBUS模块的RJ45网口6端通过网线接入PC机7的网口,通过PC机7网络连接可以看到已经连接上,此模块可自己识别是千兆还是百兆网口。
[0027]2、将此模块的SMBUS接口端接入存储设备管理板卡I预留的更新接口上。在PC机7上利用ARP-s命令绑定此模块的MAC和IP地址。
[0028]3、打开PC机自带的网络调试工具NetAssis设定好目标IP和端口以及本机IP和端口,设定好一帧数据发送,当发现接收栏收到刚才发送的数据,说明MAC地址和DDC信息更新成功。
[0029]本实用新型的一种以太网转SMBUS模块,其加工制作简单方便,按说明书附图所示加工制作即可。
[0030]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【主权项】
1.一种以太网转SMBUS模块,其特征在于,包括以太网口、PHY芯片、及以太网MAC层的FPGA芯片,所述以太网口连接至安装有网络调试工具NetAssist的PC机,以太网口与PHY芯片之间互连; 所述FPGA芯片内设有一个基于TCP协议的以太网控制模块、及一个与其互连的SMBUS模块,SMBUS模块具有一个SMBUS接口,该SMBUS接口端接入存储设备管理板卡预留的更新接口上; 上述以太网转SMBUS模块的MAC地址和IP地址由安装有网络调试工具NetAssist的PC机绑定。2.根据权利要求1所述的一种以太网转SMBUS模块,其特征在于,所述以太网口与PHY芯片之间经I2C总线互连。3.根据权利要求1或2所述的一种以太网转SMBUS模块,其特征在于,所述SMBUS接口端经连接在12C总线的SCL和SDA接入存储设备管理板卡预留的更新接口上。4.根据权利要求1或2所述的一种以太网转SMBUS模块,其特征在于,所述以太网口为RJ45 网 口。5.根据权利要求4所述的一种以太网转SMBUS模块,其特征在于,所述RJ45网口为百兆网口或千兆网口。
【文档编号】H04L12/02GK205681440SQ201620558867
【公开日】2016年11月9日
【申请日】2016年6月12日 公开号201620558867.3, CN 201620558867, CN 205681440 U, CN 205681440U, CN-U-205681440, CN201620558867, CN201620558867.3, CN205681440 U, CN205681440U
【发明人】张孝飞, 李朋, 赵素梅
【申请人】浪潮集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1