首页> 中国专利> 基本输入输出系统BIOS程序进程的指示装置

基本输入输出系统BIOS程序进程的指示装置

摘要

本发明提供了一种基本输入输出系统BIOS程序进程的指示装置,包括:译码器,用于将表示BIOS程序数据的信号编译为8位二进制数;第一多功能输入输出端口GPIO,与译码器电连接,用于模拟时钟信号,并将时钟信号发送给译码器;第二GPIO,与译码器电连接,用于将BIOS程序数据转换为信号,并将信号发送给译码器;以及指示装置,与译码器电连接,用于将8位二进制数显示出来。

著录项

  • 公开/公告号CN102591767A

    专利类型发明专利

  • 公开/公告日2012-07-18

    原文格式PDF

  • 申请/专利权人 曙光信息产业股份有限公司;

    申请/专利号CN201110459673.X

  • 发明设计人 马翀;

    申请日2011-12-31

  • 分类号G06F11/32(20060101);

  • 代理机构11306 北京德恒律师事务所;

  • 代理人陆鑫;房岭梅

  • 地址 300384 天津市西青区华苑产业区(环外)海泰华科大街15号1-3层

  • 入库时间 2023-12-18 06:12:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-08

    专利权的转移 IPC(主分类):G06F11/32 登记生效日:20170214 变更前: 变更后: 申请日:20111231

    专利申请权、专利权的转移

  • 2015-11-25

    授权

    授权

  • 2012-09-19

    实质审查的生效 IPC(主分类):G06F11/32 申请日:20111231

    实质审查的生效

  • 2012-07-18

    公开

    公开

说明书

技术领域

本发明总体上涉及计算机领域,更具体地,涉及基本输入输出系统 BIOS程序进程的指示装置。

背景技术

主板调试口(PORT80)是一种用于主板系统BIOS(基本输入输出系 统)软件开发的辅助功能,由于系统BIOS的复杂性和时序相关性,使用 PORT80指示程序的运行进度是一种行之有效的方式。PORT80的实现方法 有很多种,但是目前主流的实现方式不是需要特定的解码芯片就是要单独 购买调试卡(一般是PCI卡)。

目前PORT80的主流实现方式是将一个专用的CPLD连接于主板的南 桥上,通过解析LPC协议中对80端口的操作,然后将结果显示与8段数 码管中。然而,该方案需要专门的CPLD芯片和8段数码管,增加了主板 的成本和主板设计的难度,同时也要在CPLD中烧写专门的协议解析软件。

此外,目前还可以使用PCI调试卡显示软件运行进度。但是这样的解 决方案需要主板支持PCI卡,并且系统BIOS需要作调整,需要专门的PCI 调试卡,增加了调试成本,并且由于刀片类主板一般没有PCI插槽,所以 不能应用在这类主板上。

发明内容

为此,本发明提供了一种基本输入输出系统BIOS程序进程的指示装 置,包括:译码器,用于将表示BIOS程序数据的信号编译为8位二进制 数;第一多功能输入输出端口GPIO,与译码器电连接,用于模拟时钟信号, 并将时钟信号发送给译码器;第二GPIO,与译码器电连接,用于将BIOS 程序数据转换为信号,并将信号发送给译码器;以及指示装置,与译码器 电连接,用于将8位二进制数显示出来。

指示装置是8位LED灯。

经历时钟信号的高电位和低电位各一次,则表示完成了一个数据位的 传输。

BIOS是同一可扩展固件接口UEFI结构下的BIOS。

此外,还提供了一种基本输入输出系统BIOS程序进程的指示装置, 包括:译码器,用于将表示BIOS程序数据的信号编译为二进制数;第一 多功能输入输出端口GPIO,与译码器电连接,用于模拟时钟信号,并将时 钟信号发送给译码器;第二GPIO,与译码器电连接,用于将BIOS程序数 据转换为信号,并将信号发送给译码器;以及指示装置,与译码器电连接, 用于将二进制数显示出来。

指示装置是8位LED灯。

经历时钟信号的高电位和低电位各一次,则表示完成了一个数据位的 传输,指示装置需重复8次数据位的指示。

BIOS是同一可扩展固件接口UEFI结构下的BIOS。

附图说明

当结合附图进行阅读时,根据下面详细的描述可以更好地理解本发明。 应该强调的是,根据工业中的标准实践,各种部件没有被按比例绘制。实 际上,为了清楚的讨论,各种部件的尺寸可以被任意增加或减少

图1示出了根据本发明的示例性实施例的基本输入输出系统BIOS程 序进程的指示装置的框图。

具体实施方式

为了实施本发明的不同部件,以下描述提供了许多不同的实施例或示 例。以下描述元件和布置的特定示例以简化本发明。当然这些仅仅是示例 并不打算限定。再者,以下描述中第一部件形成在第二部件上可包括其中 第一和第二部件以直接接触形成的实施例,并且也可包括其中额外的部件 形成插入到第一和第二部件中的实施例,使得第一和第二部件不直接接触。 为了简明和清楚,可以任意地以不同的尺寸绘制各种部件。

本发明无需的设计初衷旨在不使用任何附加的解码芯片,通过软件的 方法实现PORT80的调试功能。并且该发明在传统BIOS和UEFI架构BIOS 下都可以应用,为主板设计和主板软件开发节省了开发成本。

本发明在硬件上需要两个未被使用的GPIO(多功能输入输出端口)作 为时钟线和信号线,将两根线连接和串转并的译码器相连接,最后将8个 数码管和该串转并的译码器相连接。

软件方面通过控制GPIO来模拟时钟,在时钟的高电平时发送信号, 再拉低时钟信号,此时可以算作一个数据位的传输。由于PORT80共有8 比特,所以每次发送80码要重复8次上述的过程。

本发明适用于计算机领域,提供了一种实现主板调试口(PORT80)的 实现方法。下面将结合附图详细描述本发明的示例性实施例。

图1示出了根据本发明的示例性实施例的基本输入输出系统BIOS程 序进程的指示装置的框图。

如图1所示,本发明提供了一种基本输入输出系统BIOS程序进程的 指示装置,包括:译码器101,用于将表示BIOS程序数据的信号编译为8 位二进制数;第一GPIO 103,与所述译码器电连接,用于模拟时钟信号, 并将所述时钟信号发送给所述译码器;第二GPIO 105,与所述译码器电连 接,用于将BIOS程序数据转换为所述信号,并将所述信号发送给所述译 码器;以及指示装置107,与所述译码器电连接,用于将所述8位二进制 数显示出来。

优选地,所述指示装置是8位LED灯。

优选地,经历所述时钟信号的高电位和低电位各一次,则表示完成了 一个数据位的传输。

优选地,所述BIOS是同一可扩展固件接口UEFI结构下的BIOS。

此外,本发明还提供了一种基本输入输出系统BIOS程序进程的指示 装置,包括:译码器,用于将表示BIOS程序数据的信号编译为二进制数; 第一多功能输入输出端口GPIO,与所述译码器电连接,用于模拟时钟信号, 并将所述时钟信号发送给所述译码器;第二GPIO,与所述译码器电连接, 用于将BIOS程序数据转换为所述信号,并将所述信号发送给所述译码器; 以及指示装置,与所述译码器电连接,用于将所述二进制数显示出来。

优选地,所述指示装置是8位LED灯。

优选地,经历所述时钟信号的高电位和低电位各一次,则表示完成了 一个数据位的传输,所述指示装置需重复8次数据位的指示。

优选地,所述BIOS是同一可扩展固件接口UEFI结构下的BIOS。

上面论述了若干实施例的部件,使得本领域普通技术人员可以更好地 理解本发明的各个方面。本领域普通技术人员应该理解,可以很容易地使 用本发明作为基础来设计或更改其他用于达到与这里所介绍实施例相同的 目的和/或实现相同优点的处理和结构。本领域普通技术人员也应该意识 到,这种等效构造并不背离本发明的精神和范围,并且在不背离本发明的 精神和范围的情况下,可以进行多种变化、替换以及改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号