一种单板硬件版本信息标识方法及系统技术方案

技术编号:3774450 阅读:260 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种单板硬件版本信息标识系统,该系统包括信息网络单元和信息接收处理单元,其中:信息网络单元,用于提供硬件版本信息,并将硬件版本信息输出到信息接收处理单元;信息接收处理单元,用于接收信息网络单元的硬件版本信息,驱动该硬件版本信息并锁存。本发明专利技术还公开了相应方法,该方法包括:提供各硬件版本的节点信息,组成硬件版本信息;接收、驱动所述硬件版本信息并锁存。本发明专利技术整个识别过程不需要人为干预,安全可靠。硬件版本信息升级时,只需改变相应拉电阻的焊接,操作方便。CPU将硬件版本信息发送到上位机单元,进而可以实现BOOT重启动、业务软件选择加载以及软件版本配置管理等方面的衍生应用。

【技术实现步骤摘要】

本专利技术涉及硬件版本领域,特别是一种单板硬件版本信息标识方法及系统
技术介绍
当前, 一般的硬件都包括CPU、逻辑单元以及各种功能单元。由于设计的复杂导致硬件变化多样,需要标识的硬件版本信息越来越多,如印刷电路板(PCB, Printed circuit board )版本、料单(BOM, Bill of Material)版本、启 动(BOOT)版本、电可编程逻辑器件(EPLD, Electrically Programmable Logic Device)版本、现场可编程门阵列(FPGA, Field Programmable Gate Array )版 本等等。如何清楚的标识不同硬件版本信息的变更,并且使用户或者应用层能 够准确得到当前各硬件版本信息,是硬件设计需要考虑的一个重要方面。目前 通用做法有直接标识法、文档或者数据库管理法、软硬件联合标识法。直接标识法就是在硬件表面上标识,例如通过PCB丝印显示PCB的当前 版本,或者在承载芯片上贴硬件信息版本标签。采用直接标识法时,必须通过 一种配置表或者配置指导文档进行逻辑的烧结,稍有疏忽就容易把版本烧结错 误,故这种方法对于大批量转产障碍很大;单板料单版本的升级,通过丝印或 者标签显示的方法无法明确版本的实际内容,导致一种PCB仅对应一种料单版 本,不能充分兼容利用PCB;单板业务软件也不能清楚识别当前硬件版本信息, 限制了对应业务软件的发展。文档或者数据库管理法主要是将一些文字固化的硬件版本信息记录到文档 或数据库中。但是,文档或者数据库管理一般不方便单独使用,版本管理需要 查阅对应的文档或者数据库;当硬件版本信息更新或加载时,需要靠人工查阅 来获得硬件版本信息,特别是在大批量使用时,操作环节中的人为因素成为硬件版本信息可靠性的隐患。软硬件联合标识法就是通过单板硬件电路进行硬件信息版本标识,相应的 业务软件进行硬件版本信息的识别。目前这种方法的通用做法是利用拨码开关进行对应硬件信息版本选择。采用该方法缺点也比较明显拨码开关需要人为拨动到对应位置以指示目前的单板硬件版本信息,由于人工参与,增加了出错的风险;拨码开关需要相应的外围电路,包括电源、地、电阻等, 一个拨码开 关只能对应一种单板硬件版本信息的管理,多种硬件版本信息的关系需要多个 拨码开关来完成,这样完成整个单板硬件版本信息的管理需要占用更多的PCB 面积,给PCB板的布局带来困难。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种单板硬件版本信息标识方法及 系统,简单可靠,兼容性强。为达到上述目的,本专利技术的技术方案是这样实现的一种单板硬件版本信息标识系统,该系统包括信息网络单元和信息接收处 理单元,其中信息网络单元,用于提供硬件版本信息,并将硬件版本信息输出到信息接 收处理单元;信息接收处理单元,用于接收信息网络单元的硬件版本信息,驱动该硬件 版本信息并锁存。所述信息网络单元包含至少一个信息模块,所述信息模块用于提供硬件版 本信息并输出到信息接收处理单元,所述信息模块包括上拉电阻网络和下拉电 阻网络,其中上拉电阻网络包含至少一个上拉电阻,所述上拉电阻第一节点共用单板数 字正电源,第二节点用于输出高电平;下拉电阻网络包含至少一个下拉电阻,所述下拉电阻第 一节点共用单板数 字地,第二节点用于输出低电平;所述上拉电阻网络与所述下拉电阻网络中的拉电阻——对应, 一对拉电阻对应硬件版本信息的一个信息节点,并根据硬件版本信息的信息节点选择焊接对应的上拉电阻或下拉电阻的第二节点,所述信息^^莫块的输出组成硬件版本信 自所述信息接收处理单元包括接收模块、驱动模块和緩存器,其中 接收模块,用于同步接收信息网络单元输出的硬件版本信息; 驱动模块,用于使接收到的硬件版本信息保持输出时的电平,并锁存到緩 存器;緩存器,用于存储所述硬件版本信息。该系统还包括CPU,所述CPU用于读取所述硬件版本信息,并将读取的 硬件版本信息保存至CPU地址单元。该系统还包括通信接口电路,所述通信接口电路用于连接单板与应用层设备。该系统还包括上位机单元,所述上位机单元通过所述通信接口电路与CPU 通信,读取CPU地址单元中的硬件版本信息,供应用层检测单板硬件版本。该系统还包括显示单元,所述显示单元用于显示硬件版本信息。一种单板硬件版本信息标识方法,该方法包括A、 提供各硬件版本的节点信息,组成硬件版本信息;B、 接收、驱动所述硬件版本信息并锁存。步骤B具体为同步接收信息网络单元输出的硬件版本信息,驱动使得该 硬件版本信息保持输出时的电平,并锁存到緩存器供CPU读取。该方法还包括CPU读取硬件版本信息,并将硬件版本信息存储在CPU 地址单元。该方法还包括上位机单元与CPU通信,读取所述硬件版本信息,在显示 单元中显示,或供应用层检测单板硬件版本以便加载对应的业务软件。所述硬件版本信息,采用上拉电阻网络输出高电平,下拉电阻网络输出低 电平,所述上拉电阻网络与所述下拉电阻网络中的拉电阻--对应, 一对拉电阻对应硬件版本信息的一个信息节点,并根据硬件版本信息的信息节点选择焊 接对应的上拉电阻或下拉电阻输出。本专利技术采用上下拉电阻组成的信息网络单元输出硬件版本信息,根据硬件 版本信息的需要选择对应的拉电阻进行焊接,将硬件版本信息转化为CPU能够 识别的信号,从而能够进一步被应用层识别。整个识別过程不需要人为干预,安全可靠。硬件版本信息升级时,只需改变相应拉电阻的焊接,操作方便。CPU 将硬件版本信息发送到上位机单元,进而可以实现BOOT重启动、业务软件选 择加载以及软件版本配置管理等方面的衍生应用。附图说明图1为本专利技术所述系统结构图; 图2为本专利技术信息模块结构示意图; 图3为本专利技术方法的流程图。具体实施例方式本专利技术的基本思想是釆用上下拉电阻组成的信息网络单元输出硬件版本 信息,所输出的硬件版本信息能够被CPU及应用层识别,同时,上下拉电阻共 用单板数字正电源和单板数字地,节约了PCB空间。硬件版本升级时,只需对 相应的上下拉电阻改变焊接,CPU能够自动识别更新后的硬件版本信息,应用 层业务软件也能够调用硬件版本信息,进而实现业务软件加载、升级业务软件 的自动化。下面结合实施例对本专利技术单板硬件版本信息标识系统作进一步说明,如图 1所示单板硬件版本信息标识系统包括信息网络单元、信息接收处理单元、CPU、 通信接口电路、上位机单元和显示单元,其中信息网络单元,用于提供硬件版本信息,并将硬件版本信息输出到信息接 收处理单元;信息接收处理单元,用于接收信息网络单元的硬件版本信息,驱动该硬件版本信息,并锁存供CPU读取;CPU,用于读取信息接收处理单元中的硬件版本信息,并将读取的硬件版 本信息保存至CPU地址单元;通信接口电路,用于连接单板与应用层设备;上位机单元,通过通信接口电路与CPU通信,读取CPU地址单元中的硬 件版本信息,供应用层检测单板硬件版本信息以便加载对应的业务软件;或将 该硬件版本信息发送到显示单元;显示单元,用于显示硬件版本信息。信息网络单元包含若干信息模块,每个信息模块用 一组信息节点提供一种 硬件版本信息并输出到信息接收处理单元。信息模块的结构如图2所示,包括 上拉电阻网络1和下拉电阻网络2,其中,上拉电阻网本文档来自技高网
...

【技术保护点】
一种单板硬件版本信息标识系统,其特征在于,该系统包括信息网络单元和信息接收处理单元,其中: 信息网络单元,用于提供硬件版本信息,并将硬件版本信息输出到信息接收处理单元; 信息接收处理单元,用于接收信息网络单元的硬件版本信息,驱动 该硬件版本信息并锁存。

【技术特征摘要】

【专利技术属性】
技术研发人员:张永华欧阳奎汪浩然
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1