[发明专利]一种基于niosII的服务器系统不同分区的时序控制方法有效
申请号: | 201510110367.3 | 申请日: | 2015-03-13 |
公开(公告)号: | CN104656741B | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 黄小东;薛广营;吴浩 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F1/14 | 分类号: | G06F1/14;G06F13/20 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 nios ii 服务器 系统 不同 分区 时序 控制 方法 | ||
技术领域
本发明涉及计算机服务器技术领域,具体地说是一种实用性强、基于nios II的服务器系统不同分区的时序控制方法。
背景技术
普通的服务器系统在使用时一般都固定了分区模式,这就导致在工作时不能进行灵活的分区配置,而且单一PCH的工作模式不能更好地提供冗余功能。对于多路服务器系统而言,根据需求灵活配置成不同的分区模式已经成为发展趋势。
在不同分区配置模式和multi-PCH工作模式下,服务器系统的工作时序是不同的,基于此,现提供一种基于nios II的服务器系统不同分区的时序控制方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、基于nios II的服务器系统不同分区的时序控制方法。
一种基于nios II的服务器系统不同分区的时序控制方法,其具体实现过程为:
首先,构建nios II软核处理器的时序控制系统,该时序控制系统包括以下功能模块:时序模块、I2C模块、SDRAM控制模块、片外flash存储控制模块、CPU模块、分区模式侦测模块,所有功能模块均通过Avalon总线连接;
分区模式侦测模块实时侦测系统的分区模式,然后发送分区模式信号到CPU模块;
CPU模块根据分区模式信号,产生控制信号发送到时序模块来选择相应的分区工作时序,时序模块产生时序信息并返回CPU模块,该CPU模块通过I2C模块与管理电路进行通信,并向该管理电路反馈分区模式及时序信息;
时序模块根据nios II软核的CPU模块发送的控制信号进行不同的子时序模块的选择,该子时序模块包括单两路、双两路、单四路、双四路、六路/八路、单PCH、双PCH模块。
所述系统中的时序模块是通过Verilog HDL代码来实现,该时序模块接收来自CPU模块发送来的分区模式控制信号后通过控制逻辑进行解析,然后选择相应的子时序模块工作,并反馈工作状态。
所述I2C模块用于时序控制系统与管理电路之间的通信,该模块顺序包括I2C总线接口模块、字节控制模块和位控制模块,且该模块将接收到的数据转换成bit流处理或者将需要发送的数据转换为字节进行处理。
所述分区模式侦测模块通过接收服务器系统中的在位信息自动判断出采用的分区配置模式,并发送分区模式信号到CPU模块进行处理,同时打开使能信号EN;如果侦测到输入信号异常,则关闭使能信号,确保时序控制系统不会工作;上述在位信息包括CPU、CPU Board、PCH、PCH Board的在位信息。
本发明的一种基于nios II的服务器系统不同分区的时序控制方法,具有以下优点:
该发明的一种基于nios II的服务器系统不同分区的时序控制方法
本发明提出的一种基于nios II的服务器系统不同分区的时序控制方法,能够灵活地控制时序,采用基于FPGA的nios II软核来实现控制处理功能,既节省硬件外围电路,节省芯片种类,节约成本,又具有丰富功能的扩展性,通过软件还可扩展双核乃至多核无需外加芯片,软件系统可升级性强,实用性强,易于推广。
附图说明
附图1为本发明的时序控制系统框图。
附图2为本发明的时序模块示意图。
附图3为本发明的I2C模块示意图。
附图4为本发明的分区模式侦测模块示意图。
附图5为本发明的时序控制系统示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
在多路服务器系统中,常常会根据需求将系统配置成不同的分区方式来工作,这就需要时序控制系统能够根据分区方式的不同进行相应的时序控制,确保系统正常工作。
基于此,现提供一种基于nios II的服务器系统不同分区的时序控制方法,该方法中,利用FPGA中的可编程逻辑资源和IP软核来构建以nios II软核为核心的CPU与接口功能模块。通过Avalon总线实现对时序模块、分区模式侦测模块、I2C总线模块、SDRAM模块、片外flash存储模块等电路的控制,能够根据服务器系统结构的变化实时改变工作模式;
构建能够在不同分区工作的时序模块IP核,该模块包含了服务器系统的两路、四路、六路、八路分区时的工作时序,接收nios II软核CPU的控制信号进入相应的分区的工作时序,并将工作状态反馈到CPU;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510110367.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带台灯功能的电脑显示器
- 下一篇:一种低压电器的新型智能电源控制系统