[发明专利]多单板管理方法在审
申请号: | 201711382200.8 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108304338A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 蔡清华;杨作兴;韦建利;黄理洪 | 申请(专利权)人: | 深圳比特微电子科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 衣淑凤;宋志强 |
地址: | 518057 广东省深圳市高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通讯通道 单板 单板信息 控制板 数据接收线程 数据发送线 多单板 槽位 单板标识 单板启动 数据发 记录 管理 | ||
本发明提出多单板管理方法。方法包括:控制板启动,依次查看每个槽位上是否有单板插入,若有,则记录该槽位上插入单板的单板信息,包括单板标识、槽位号和通讯通道标识;控制板分别为每个单板启动一个数据发送线程和一个数据接收线程,记录每个单板的数据发送线程标识、数据接收线程标识和单板信息的对应关系;控制板的每个数据发送线程通过自身的标识在对应的单板信息中查找到通讯通道标识,通过对应的通讯通道将数据发送给对应的单板,控制板中的每个数据接收线程通过自身的标识在对应的单板信息中查找到通讯通道标识,通过对应的通讯通道接收来自对应单板的数据。本发明提高了多单板管理的可靠性。
技术领域
本发明涉及设备管理技术领域,尤其涉及多单板管理方法。
背景技术
目前,在集成电路界ASIC(Application Specific Integrated Circuit,专用集成电路)被认为是一种为专门目的而设计的集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求,ASIC在批量生产时与通用集成电路相比具有体积更小、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。
对于一个设备来说,该设备上通常包含多个单板,每个单板包含多个ASIC,控制板完成对多个单板的控制和管理。目前,控制板都是通过一个线程管理所有单板,这样,当线程断掉后,控制板将同时失去对所有单板的管理和控制。
发明内容
本发明提供多单板管理方法,以提高对多单板管理的可靠性。
本发明的技术方案是这样实现的:
一种多单板管理方法,该方法包括:
控制板启动,依次查看每个槽位上是否有单板插入,若有,则记录该槽位上插入单板的单板信息,包括单板标识、槽位号和通讯通道标识;
控制板分别为每个单板启动一个数据发送线程和一个数据接收线程,记录每个单板的数据发送线程标识、数据接收线程标识和单板信息的对应关系;
控制板的每个数据发送线程通过自身的标识在对应的单板信息中查找到通讯通道标识,通过对应的通讯通道将数据发送给对应的单板,控制板中的每个数据接收线程通过自身的标识在对应的单板信息中查找到通讯通道标识,通过对应的通讯通道接收来自对应单板的数据。
所述控制板依次查看每个槽位上是否有单板插入进一步包括:
若当前槽位上没有单板插入,则判断已查看的槽位数是否等于自身配置的需要检测的槽位数,若是,执行所述分别为每个单板启动一个数据发送线程和一个数据接收线程的动作;否则,返回执行所述依次查看每个槽位上是否有单板插入的动作。
所述通讯通道为通用异步收发传输器UART通道。
所述控制板依次查看每个槽位上是否有单板插入之后进一步包括:
控制板向单板上的所有ASIC芯片广播芯片标识读取请求,根据返回的响应的数目,确定该单板上的ASIC芯片数,将该单板上的ASIC芯片数添加到该单板的单板信息中;
当控制板需要在用户界面上显示单板信息时,控制板依次读取记录的各单板信息,将各单板信息中的槽位号、ASIC芯片数依次显示在用户界面上。
所述控制板将各单板信息中的槽位号、ASIC芯片数依次显示在用户界面上进一步包括:
控制板将实时获取的各单板的温度显示在用户界面上。
所述单板位于虚拟币挖矿机上。
所述单板位于比特币挖矿机上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳比特微电子科技有限公司,未经深圳比特微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711382200.8/2.html,转载请声明来源钻瓜专利网。