一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

单串口实现多核SOC调试的智能控制系统的制作方法

2021-12-15 13:30:00 来源:中国专利 TAG:

单串口实现多核soc调试的智能控制系统
技术领域
1.本实用新型涉及模块化储能技术领域,具体为单串口实现多核soc调试的智能控制系统。


背景技术:

2.随着芯片技术的发展,芯片的高效率和实时性越来越重要,那么一个芯多核心同步工作变得很必要,现在的很多芯片是多核的,例如:2核,4核,8核,16核等等。
3.在多核的芯片中调试变得复杂,需要方便的看到每个核的状态则需要很讲究,一般情况就是把每个核作为一个单独的测试单元,有专门的硬件接口来打印或者断点测试,这样测试接口会变得很多,而且很繁琐。
4.为了解决多核soc的芯片在同一个硬件接口实现调试打印信息,需要提供一种解决办法来实现多核的调试打印的测试。
5.当前的芯片有很多核,他们有各自的工作任务,我们在平时调试程序的时候,通过打断点或者串口调试的方式,串口调试是我们平时经常使用的调试方法,此方法的好处是可以实时跟踪程序的运行情况,无需暂停程序。但如果是多核的情况下,如果要打印多个核的信息状态则需要多个串口,每个核对应一个串口此种解决调试思路不可取,因为芯片硬件引脚资源限制和调试的方便性限制,所以不允许我们做很多串口来做多核芯片的调试。


技术实现要素:

6.为了克服现有技术方案的不足,本实用新型提供单串口实现多核soc调试的智能控制系统,能有效的解决背景技术提出的问题。
7.本实用新型解决其技术问题所采用的技术方案是:
8.单串口实现多核soc调试的智能控制系统,设置硬件管脚,所述硬件管脚连接共用调试接口,所述共用调试接口连接一硬件管脚复用开关,所述硬件管脚复用开关并联多组mcu,所述硬件管脚还包括一控制连接的串口同步控制器。
9.特别的,所述所述硬件管脚包括rxd串口管脚及txd串口管脚。
10.特别的,所述串口同步控制器包括指令接收单元及指令传输单元。
11.特别的,所述mcu内置逻辑控制器。
12.特别的,所述串口同步控制器与所述硬件管脚集成化设置。
13.与现有技术相比,本实用新型的有益效果是:
14.本实用新型提供的单串口实现多核soc调试的智能控制系统,无需连接多个串口调试,可以让多个核在一个单独的串口来调试他们的打印信息,从而大大提高调试人员的调试效率。
附图说明
15.图1为本实用新型整体结构连接示意图。
具体实施方式
16.下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
17.如图1所示,本实用新型提供了单串口实现多核soc调试的智能控制系统,设计多核芯片时,提前需要构建好多核串口调试的框架,设置硬件管脚,所述硬件管脚连接共用调试接口,所述共用调试接口连接一硬件管脚复用开关,所述硬件管脚复用开关并联多组mcu,所述硬件管脚还包括一控制连接的串口同步控制器。
18.所述所述硬件管脚包括rxd串口管脚及txd串口管脚。所述串口同步控制器包括指令接收单元及指令传输单元。所述mcu内置逻辑控制器。所述串口同步控制器与所述硬件管脚集成化设置。
19.具体工作原理:首先多核在内部pad(rxd txd)设计的时候有单独的pad,通过芯片内部逻辑实现padmux来实现不同的核的串口切换。例如,当a核需要打印信息时,第一步需要先查询打印控制单元snyc,查询的目的是查看当前是否空闲,如果空闲则告之snyc

a核需要进行打印,那么snyc就会把padmux切换到a核的padmux,此时sync 模块就处于busy状态,如果其他核此时也想打印,但查询到当前是处于busy时,就需要等待进入排队等待队列. 同理其他的核也是如此原理进行打印调试的控制逻辑。
20.对于本领域技术人员而言,显然本实用新型不限于上述示范性实施例的细节,而且在不背离本实用新型的精神或基本特征的情况下,能够以其他的具体形式实现本实用新型。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本实用新型的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本实用新型内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。


技术特征:
1.单串口实现多核soc调试的智能控制系统,其特征在于:设置硬件管脚,所述硬件管脚连接共用调试接口,所述共用调试接口连接一硬件管脚复用开关,所述硬件管脚复用开关并联多组mcu,所述硬件管脚还包括一控制连接的串口同步控制器。2.根据权利要求1所述的单串口实现多核soc调试的智能控制系统,其特征在于:所述硬件管脚包括rxd串口管脚及txd串口管脚。3.根据权利要求1所述的单串口实现多核soc调试的智能控制系统,其特征在于:所述串口同步控制器包括指令接收单元及指令传输单元。4.根据权利要求1所述的单串口实现多核soc调试的智能控制系统,其特征在于:所述mcu内置逻辑控制器。5.根据权利要求1所述的单串口实现多核soc调试的智能控制系统,其特征在于:所述串口同步控制器与所述硬件管脚集成化设置。

技术总结
本实用新型公开了单串口实现多核SOC调试的智能控制系统,设置硬件管脚,所述硬件管脚连接共用调试接口,所述共用调试接口连接一硬件管脚复用开关,所述硬件管脚复用开关并联多组MCU,所述硬件管脚还包括一控制连接的串口同步控制器;无需连接多个串口调试,可以让多个核在一个单独的串口来调试他们的打印信息,从而大大提高调试人员的调试效率。从而大大提高调试人员的调试效率。从而大大提高调试人员的调试效率。


技术研发人员:陈锦宗 陈灿景 乐水洲
受保护的技术使用者:广东正芯智能微电子有限公司
技术研发日:2021.06.11
技术公布日:2021/12/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献