一种实现硬件状态指示的方法

文档序号:6398211阅读:176来源:国知局
专利名称:一种实现硬件状态指示的方法
技术领域
本发明涉及状态指示技术领域,具体的说是ー种利用七段数码管实现硬件状态指示的方法。
背景技术
在电路硬件设计中,我们会碰到很多状态需要指示,比如电压状态,时序状态等。以往常规的指示方法都是利用LED指示灯。这要求对于每一个状态都需要相应的LED指示灯。随着技术的发展,现在计算机领域有的硬件系统越来越庞大,它所需要指示电压,时序已经各种监控状态也越来越多,所需要的LED指示灯也会越来越多。指示灯所占得面积和布线资源也会越来越多。这对于紧凑型和极多状态的板卡设计会带来很多麻烦。

发明内容
本发明的技术任务是解决现有技术的不足,提供ー种利用七段数码管实现硬件状态指示的方法。本发明的技术方案是按以下方式实现的,该ー种实现硬件状态指示的方法,其结构包括CPLD和七段数码管,其中:
CPLD的一端连接主板上的状态指示信号,然后该CPLD完成收集主板上的指示信号,并对收集到的信号进行归类整理,根据优先级和时序关系对相关信号进行编码;
七段数码管用于接收相关编码并显示。所述主板上的指示信号包括电压的状态、时序状态。所述CPLD包括四个部分:时序状态寄存器,监控状态寄存器,状态编码器,和七段码编译器。所述时序状态寄存器和监控状态寄存器分别用于记录主板上输入的时序状态和监控状态,并实时的将相关信息传输给状态编码器;当寄存器内的值发生变化时,它将通过信号通知状态编码器,然后等待状态编码器读取相关数据。所述状态编码器的功能是将时序状态寄存器和监控状态寄存器传送过来的各种数据进行解析编码:首先,当接收到相应寄存器的信号后,编码器将读取相应寄存器的数值,根据预先设置的编码原则将其转换成对应编码,然后根据优先级顺序送给七段码编译器。所述信号是指控制信号trag信号。所述七段码编译器的功能是将状态编码器传送过来的数值转换成七段码,然后送出给CPLD外面的七段数码管,驱动其显示。所述数码管的信息显示分为时序状态阶段和主板监控状态。时序状态阶段包括:以流水号形式显示时序运行状态;以频闪方式显示出现问题时序阶段。所述主板监控状态是指主板各种设备的运行健康状况进行监控,对于出现的问题进行实时显示。本发明与现有技术相比所产生的有益效果是:
本发明的一种实现硬件状态指示的方法该实现硬件状态指示的方法利用CPLD和七段数码管实现硬件状态指示,减少电路设计中状态指示电路的开销,减少硬件设计中布局、布线资源的开销,同时也可以减少器件成本。


附图1是本发明的硬件结构框图。附图2是本发明的CPLD内部结构示意框图。
具体实施例方式下面结合附图对本发明的一种实现硬件状态指示的方法作以下详细说明。本发明提出一种基于CPLD和七段数码管实现这些状态显示的方法。这是因为目前在硬件系统中都会采用到CPLD做系统的时序逻辑控制。所以这种方法一方面可以极大的減少硬件设计中布局、布线资源的开销,同时也可以减少器件成本。该ー种实现硬件状态指示的方法,其结构如附图1所示,主要由ー个CPLD和一个七段数码管组成。CPLD的一端与主板上各个状态指示信号相连,接收状态信息。CPLD将对各个状态信息做相应处理,将其转换成七段数码管的驱动信号发送七段数码管,由其负责显示。对于CPLD内部工作的功能框图如图2所示,主要由四个部分组成,时序状态寄存器,监控状态寄存器,状态编码器,和七段码编译器组成。时序状态寄存器和监控状态寄存器分别用于记录主板上输入的时序状态和监控状态,并实时的将相关信息传输给状态编码器。当寄存器内的值发生变化吋,它将通过Trag信号通知状态编码器,然后等待状态编码器读取相关数据。状态编码器的功能是将时序状态寄存器和监控状态寄存器传送过来的各种数据进行解析编码。首先,当接收到相应寄存器的Trag信号后,编码器将读取相应寄存器的数值,根据预先设置的编码原则将其转换成对应编码。然后根据优先级顺序送给七段码编译器。七段码编译器的功能是将状态编码器传送过来的数值转换成七段码,然后送出给CPLD外面的七段数码管,驱动其显示。对于七段数码管的信息显示分为时序状态阶段和主板监控状态。时序状态阶段主要功能:1、以流水号形式显示时序运行状态。2、以频闪方式显示出现问题时序阶段。主板监控状态,主要是对主板各种设备的运行健康状况进行监控。对于出现的问题进行实时显示。除说明书所述的技术特征外,均为本专业技术人员的公知技术。
权利要求
1.一种实现硬件状态指示的方法,其特征在于:其结构包括CPLD和七段数码管,其中: CPLD的一端连接主板上的状态指示信号,然后该CPLD完成收集主板上的指示信号,并对收集到的信号进行归类整理,根据优先级和时序关系对相关信号进行编码; 七段数码管用于接收相关编码并显示。
2.根据权利要求1所述的ー种实现硬件状态指示的方法,其特征在于:所述主板上的指示信号包括电压的状态、时序状态。
3.根据权利要求1所述的ー种实现硬件状态指示的方法,其特征在于:所述CPLD包括四个部分:时序状态寄存器,监控状态寄存器,状态编码器和七段码编译器。
4.根据权利要求3所述的ー种实现硬件状态指示的方法,其特征在于:所述时序状态寄存器和监控状态寄存器分别用于记录主板上输入的时序状态和监控状态,并实时的将相关信息传输给状态编码器;当寄存器内的值发生变化时,它将通过信号通知状态编码器,然后等待状态编码器读取相关数据。
5.根据权利要求4中任一所述的ー种实现硬件状态指示的方法,其特征在于:所述状态编码器的功能是将时序状态寄存器和监控状态寄存器传送过来的各种数据进行解析编码:首先,当接收到相应寄存器的信号后,编码器将读取相应寄存器的数值,根据预先设置的编码原则将其转换成对应编码,然后根据优先级顺序送给七段码编译器。
6.根据权利要求4或5所述的ー种实现硬件状态指示的方法,其特征在于:所述信号是指控制信号trag信号。
7.根据权利要求1所述的ー种实现硬件状态指示的方法,其特征在于:所述七段码编译器是将状态编码器传送过来的数值转换成七段码,然后送出给CPLD外面的七段数码管,驱动其显示。
8.根据权利要求7所述的ー种实现硬件状态指示的方法,其特征在于:所述数码管的信息显示分为时序状态阶段和主板监控状态。
9.根据权利要求8所述的ー种实现硬件状态指示的方法,其特征在于:时序状态阶段包括:以流水号形式显示时序运行状态;以频闪方式显示出现问题时序阶段。
10.根据权利要求8所述的ー种实现硬件状态指示的方法,其特征在于:所述主板监控状态是指主板各种设备的运行健康状况进行监控,对于出现的问题进行实时显示。
全文摘要
本发明提供一种实现硬件状态指示的方法,其结构包括CPLD和七段数码管,其中CPLD的一端连接主板上的状态指示信号,然后该CPLD完成收集主板上的指示信号,并对收集到的信号进行归类整理,根据优先级和时序关系对相关信号进行编码;七段数码管用于接收相关编码并显示。该一种实现硬件状态指示的方法和现有技术相比,减少电路设计中状态指示电路的开销,减少硬件设计中布局、布线资源的开销,同时也可以减少器件成本。
文档编号G06F11/32GK103092740SQ20131002287
公开日2013年5月8日 申请日期2013年1月22日 优先权日2013年1月22日
发明者彭勇, 叶丰华 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1