片上系统可编程器件的系统启动自检测的装置及方法制造方法及图纸

技术编号:17654828 阅读:40 留言:0更新日期:2018-04-08 08:15
本发明专利技术提供一种基于片上系统可编程器件的系统启动自检测的装置及方法,装置,包括硬核处理器系统和片上系统可编程逻辑器件,可编程逻辑器件发送控制信号对硬核处理器系统进行复位操作,该方案在不需要人为参与的情况下,可以很好的解决问题复现的概率低、无规律,并且定位问题难度较大,周期较长的问题。

【技术实现步骤摘要】
片上系统可编程器件的系统启动自检测的装置及方法
本专利技术涉及计算机服务器
,具体涉及一种基于片上系统可编程器件的系统启动自检测的装置及方法。
技术介绍
众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性能。服务器中的BMC(BaseboardManagementController,基板管理控制器)部分担负着监测和控制服务器的功能,其作用在服务器中显得格外重要,在BMC国产化的过程中,使用SoC(Systemonchip,片上系统)FPGA替代原有BMC芯片,实现BMC功能中的各个接口功能,成为一种可行的解决方案。SoCFPGA是一种集成了ARMMPU、内核和各种设备的可编程逻辑系统,具有较高的集成性和较低的成本,并且使得产品开发周期大大缩短。但是在开发过程中,由于涉及到硬件板卡开发、软件内核嵌入式开发和逻辑开发,其稳定性相当重要。SoC系统无法正常启动的问题,就是不稳定的表现之一。此时逻辑部分可以运行,但内核和应用程序则处于卡死状态,无法正常运行,系统和应用程序无法正常工作本文档来自技高网...
片上系统可编程器件的系统启动自检测的装置及方法

【技术保护点】
一种基于片上系统可编程器件的系统启动自检测的装置,其特征在于,包括硬核处理器系统和片上系统可编程逻辑器件,硬核处理器系统包括ARM MPU,可编程逻辑器件与硬核处理器系统可进行通信,硬核处理器系统到可编程逻辑器件有专门的重置接口,通过该接口,可编程逻辑器件发送控制信号对硬核处理器系统进行复位操作。

【技术特征摘要】
1.一种基于片上系统可编程器件的系统启动自检测的装置,其特征在于,包括硬核处理器系统和片上系统可编程逻辑器件,硬核处理器系统包括ARMMPU,可编程逻辑器件与硬核处理器系统可进行通信,硬核处理器系统到可编程逻辑器件有专门的重置接口,通过该接口,可编程逻辑器件发送控制信号对硬核处理器系统进行复位操作。2.根据权利要求1所述的基于片上系统可编程器件的系统启动自检测的装置,其中可编程逻辑器件为FPGA或CPLD。3.根据权利要求2所述的基于片上系统可编程器件的系统启动自检测的装置,其中HPS包括ARMMPU和GPIO控制器,可编程逻辑器件包括计数器和启动检测模块。4.根据权利要求3所述的基于片上系统可编程器件的系统启动自检测的装置,其中GPIO控制模块由ARMMPU控制,向可编程逻辑器件的启动检测模块反馈GPIO信号,该信号默认为高电平,计数器模块使用外部提供的时钟,为启动检测模块提供时间计数,当片上系统上电后,会加载可编程逻辑程序,可编程逻辑程序加载到可编程逻辑器件内部,在片上系统上电加载完可编程逻辑之后,计数器开始工作;启动检测模块分别接收计数器模块给过来的时间计数和HPS发送的GPIO信号,在规定的时间内判断HPS发送的...

【专利技术属性】
技术研发人员:魏红杨
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1