【技术实现步骤摘要】
服务器装置及其避免韧体无法再次更新之方法
[0001]本案是关于一种服务器装置,且特别是具有可程序化逻辑单元之服务器装置及其避免韧体无法再次更新之方法。
技术介绍
[0002]一般来说,可程序化逻辑单元具有联合测试行动群组(Joint Test Action Group;JTAG)接口及串行外围接口(Serial Peripheral Interface;SPI)接口,可程序化逻辑单元的硬件设计默认为藉由JTAG接口或SPI接口更新其韧体程序。
[0003]然而,可程序化逻辑单元藉由JTAG接口与SPI接口连接于服务器装置的其他单元时,至少需要六根脚位始符合JTAG接口与SPI接口之规范,且JTAG接口与SPI接口之总线走线的长度也有一定限制。考虑服务器装置内之布局(layout)空间与连接器成本,JTAG接口与SPI接口较难以符合现今对于服务器装置之价格及轻薄之需求,因此很多可程序化逻辑单元的电路设计并不具有JTAG接口与SPI接口之总线走线,也就是说可程序化逻辑单元的JTAG接口与SPI接口对应之脚位,并未与其他 ...
【技术保护点】
【技术特征摘要】
1.一种服务器装置,其特征在于,包含:一第一非挥发性内存单元,用以储存一备用韧体程序;及一可程序化逻辑单元,具有相应于一韧体写入方式之一目标总线写入功能及一默认总线写入功能,该目标总线写入功能系默认为关闭,该默认总线写入功能系默认为启用,该可程序化逻辑单元包含:一目标总线接口单元;一第二非挥发性内存单元,用以在该可程序化逻辑单元之一工作模式中根据为启用之该目标总线写入功能经由该目标总线接口单元接收一主要韧体程序并储存该主要韧体程序;一韧体加载单元,耦接该第二非挥发性内存单元,用以加载该备用韧体程序或该主要韧体程序,以在加载该备用韧体程序或该主要韧体程序后启用该目标总线写入功能;及一控制单元,耦接该韧体加载单元、该第一非挥发性内存单元及该第二非挥发性内存单元,用以在该主要韧体程序储存于该第二非挥发性内存单元之后在该工作模式中判断是否接收到一韧体更新指令,当接收到该韧体更新指令时,该目标总线写入功能由启用转为关闭,且该控制单元验证该主要韧体程序,当该主要韧体程序未通过验证时,该控制单元控制该韧体加载单元加载该备用韧体程序,以在该工作模式中重新启用该目标总线写入功能。2.如权利要求1所述之服务器装置,其特征在于,该服务器装置更包含一主控单元耦接该可程序化逻辑单元,其中该主要韧体程序及该韧体更新指令系来自于该主控单元。3.如权利要求2所述之服务器装置,其特征在于,该主控单元周期地根据该韧体加载单元储存之一韧体程序之版本号码判断该韧体程序系为该主要韧体程序或该备用韧体程序,若为该备用韧体程序,该主控单元在该目标总线写入功能重新启用后经由该目标总线接口单元发送另一主要韧体程序至该第二非挥发性内存单元。4.如权利要求1所述之服务器装置,其特征在于,该控制单元更在接收到该韧体更新指令时清空该韧体加载单元,使已启用之该目标总线写入功能关闭。5.如权利要求1所述之服务器装置,其特征在于,该控制单元在控制该韧体加载单元加载该备用韧体程序之前更验证该备用韧体程序,当该备用韧体程序通过验证时,该控制单元始控制该韧体加载单元加载该备用韧体程序。6.一...
【专利技术属性】
技术研发人员:张衍辉,陈惠玲,
申请(专利权)人:神云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。