专利名称:一种用于烧录网卡固件的装置的制作方法
技术领域:
一种用于烧录网卡固件的装置技术领域[0001]本发明涉及龙芯主板上网卡固件的烧录,具体涉及一种用于烧录网卡固件的装置。
背景技术:
[0002]一些高端网卡开发中,如htel 82576、Broadcom Bcm5709S,网卡芯片供应商会提供一系列开发工具,帮助用户测试网卡、下载和更新Firmware等。但一般网卡的开发工具主要是针对主流X86架构CPU,对其它架构如MIPS架构CPU这些开发工具就无法使用了。 高端网卡芯片都有一个Flash接口,扩展的EEPROM用于存放网卡Firmware。Firmware中存储了网卡的相关配置信息,例如网卡的工作模式、PCI-E配置空间的大小等等。网卡上电后, 如果不能正确读取Firmware,网卡将不能加载驱动程序。另外,每个网卡都有唯一的MAC地址,而MAC地址也需要通过Firmware来配置。如果没有芯片厂商提供的Firmware Update 工具,不同网卡确定不同MAC地址也非常困难,甚至导致网卡不能大批量生产。[0003]龙芯3A处理器为MIPS架构CPU,网卡芯片厂商没有专门针对MIPS架构CPU的开发工具。因此,要将网卡集成在龙芯3A SMP刀片主板上非常困难,主要是用于配置网卡信息的Firmware无法烧录和更新。发明内容[0004]为了解决以上提到的问题,专门用BCM5709S设计了一款PCI-E接口的装置。[0005]一种用于烧录网卡固件的装置,包括网卡主控芯片,PCIE虹接口,包括烧录插座和EEPROM芯片,所述EEPROM芯片插在烧录插座上。[0006]优选的,所述EEPROM芯片用于存储网卡的配置信息。[0007]优选的,所述烧录插座可以任意插拔EEPROM芯片。[0008]优选的,所述EEPROM芯片在烧录完成后,拔下换另一块EEPROM芯片继续烧录。[0009]优选的,所述烧录完EEPROM芯片可以直接焊接在龙芯主板上。[0010]通过本发明,解决了龙芯刀片网卡开发工具无法使用,Firmware无法下载、更新的问题。
[0011]图1是本发明结构图具体实施方式
[0012]在设计中,将Broadcom BCM5709S集成在龙芯3A SMP刀片上,为了烧录固件,专门用BCM5709S设计了一款PCI-E接口的装置,如图1所示。该装置在X86平台下可以烧录和更新网卡Firmware。用于存储Firmware的EEPROM芯片不是直接焊接在网卡上面,而是选用了一颗专门用来烧录芯片的插座焊在网卡上。这样EEPROM可以灵活装卸。将Firmware已经烧录好的EEPROM芯片焊接在龙芯3A SMP刀片上,就解决了龙芯刀片网卡开发工具无法使用,Firmware无法下载、更新的问题。
权利要求1.一种用于烧录网卡固件的装置,包括网卡主控芯片,PCIE虹接口,其特征在于包括烧录插座和EEPROM芯片,所述EEPROM芯片插在烧录插座上。
2.如权利要求1所述的装置,其特征在于所述EEPROM芯片用于存储网卡的配置信息。
3.如权利要求1所述的装置,其特征在于所述烧录插座可以任意插拔EEPROM芯片。
4.如权利要求1所述的装置,其特征在于所述烧录完EEPROM芯片可以直接焊接在龙芯主板上。
专利摘要本发明提供了一种用于烧录网卡固件的装置,包括网卡主控芯片,PCIE4x接口,包括烧录插座和EEPROM芯片,所述EEPROM芯片插在烧录插座上。通过本发明,解决了龙芯刀片网卡开发工具无法使用,Firmware无法下载、更新的问题。
文档编号G06F9/445GK202257554SQ201120259070
公开日2012年5月30日 申请日期2011年7月21日 优先权日2011年7月21日
发明者刘新春, 姚文浩, 杨晓君, 柳胜杰, 梁发清, 王晖, 王英, 邵宗有, 郑臣明, 郝志彬 申请人:曙光信息产业股份有限公司