【技术实现步骤摘要】
服务器装置及其避免韧体无法再次更新之方法
[0001]本案是关于一种服务器装置,且特别是具有可程序化逻辑设备之服务器装置。
技术介绍
[0002]一般来说,服务器装置中会设置可程序化逻辑设备,用以在服务器装置的开机过程控制上电流程、讯号的控制、或参数的传递等等,因此,可程序化逻辑设备中的韧体程序常有更新的需求,通常,可程序化逻辑设备具有联合测试行动群组(Joint Test Action Group;JTAG)接口及串行外围接口(Serial Peripheral Interface;SPI)接口,可程序化逻辑设备可借由JTAG接口、I2C接口或SPI接口更新其韧体程序。
[0003]其中,可程序化逻辑设备借由JTAG接口与SPI接口连接于服务器装置的其他单元时,至少需要六根脚位始符合JTAG接口与SPI接口之规范,且JTAG接口与SPI接口之总线走线的长度也有一定限制。考虑服务器装置内之布局(layout)空间与连接器成本,JTAG接口与SPI接口较难以符合现今对于服务器装置之价格及轻薄之需求,因此,目前可程序化逻 ...
【技术保护点】
【技术特征摘要】
1.一种服务器装置,其特征在于,包含:一基板管理控制器;及一可程序化逻辑设备,包含:一韧体加载单元,用以加载一第一韧体程序,使该可程序化逻辑设备由一设定模式切换至一工作模式且该可程序化逻辑设备之一I2C接口写入功能锁定于启用,该第一韧体程序包含锁定该I2C接口写入功能之程序代码;一I2C接口单元,耦接该基板管理控制器,用以在该工作模式中根据为启用之该I2C接口写入功能自该基板管理控制器接收一第二韧体程序;一非挥发性内存单元,耦接该I2C接口单元,用以经由该I2C接口单元接收该第二韧体程序并储存该第二韧体程序;及一控制单元,耦接该基板管理控制器、该韧体加载单元及该非挥发性内存单元,用以在该工作模式中自该基板管理控制器接收到一韧体更新指令时,执行该韧体加载单元之一清除动作,使该可程序化逻辑设备由该工作模式切换至该设定模式,且该I2C接口写入功能在该设定模式中仍锁定在启用而未切换为关闭,且该控制单元在接收到该韧体更新指令时验证该第二韧体程序,当该第二韧体程序未通过验证时,该服务器装置在该设定模式中输出一警示讯息表示该第二韧体程序未加载该韧体加载单元。2.如权利要求1所述之服务器装置,其特征在于,该控制单元系以特殊应用集成电路实现,该控制单元系根据以硬件描述语言预先定义之硬件行为执行该清除动作且验证该第二韧体程序。3.如权利要求1所述之服务器装置,其特征在于,该可程序化逻辑设备更包含一通用型输入输出脚位耦接在该控制单元与该基板管理控制器之间,当该第二韧体程序错误而未通过验证时,该第二韧体程序未加载该韧体加载单元,该控制单元在该设定模式中产生一加载失败讯号,该加载失败讯号经由该通用型输入输出脚位输出至该基板管理控制器,该基板管理控制器根据该加载失败讯号产生该警示讯息。4.如权利要求3所述之服务器装置,其特征在于,该基板管理控制器更根据该加载失败讯号发送一第三韧体程序至该I2C接口单元,该非挥发性内存单元在该设定模式中根据为启用之该I2C接口写入功能经由该I2C接口单元接收该第三韧体程序。5.如权利要求1所述之服务器装置,其特征在于,该警示讯息包含禁止移除该服务器装置之电源之声音讯息或文字讯息。6.一种避免韧体无法再次更新的方法,适于一服务器...
【专利技术属性】
技术研发人员:张衍辉,陈惠玲,
申请(专利权)人:神云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。